| 1 | Matthias MorsePlace 1 · Grade 12 · Muskegon Western Mich. Christian | 12 | Muskegon Western Mich. Christian | 16:21.80 | 1 |
| 2 | Tyler LaansmaPlace 2 · Grade 12 · Tri-unity Christian | 12 | Tri-unity Christian | 16:54.73 | 2 |
| 3 | Edward MugishaPlace 3 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 17:15.03 | 3 |
| 4 | Charlie GeorgePlace 4 · Grade 10 · Pewamo-Westphalia | 10 | Pewamo-Westphalia | 17:16.35 | 4 |
| 5 | John KowatchPlace 5 · Grade 10 · Pewamo-Westphalia | 10 | Pewamo-Westphalia | 17:21.16 | 5 |
| 6 | Jonas BallardPlace 6 · Grade 10 · Holland Black River | 10 | Holland Black River | 17:21.33 | 6 |
| 7 | Allan GeorgePlace 7 · Grade 12 · Pewamo-Westphalia | 12 | Pewamo-Westphalia | 17:27.01 | 7 |
| 8 | Isaac EdgingtonPlace 8 · Grade 12 · Holland Black River | 12 | Holland Black River | 17:36.16 | 8 |
| 9 | Casper BannerPlace 9 · Grade 9 · Holland Black River | 9 | Holland Black River | 17:41.65 | 9 |
| 10 | Wyatt WernerPlace 10 · Grade 10 · Pewamo-Westphalia | 10 | Pewamo-Westphalia | 17:45.72 | 10 |
| 11 | Lincoln LaansmaPlace 11 · Grade 9 · Tri-unity Christian | 9 | Tri-unity Christian | 17:47.17 | 11 |
| 12 | Nathan LeningtonPlace 12 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 17:54.70 | 12 |
| 13 | Alexander LawrencePlace 13 · Grade 12 · Muskegon Western Mich. Christian | 12 | Muskegon Western Mich. Christian | 17:55.53 | 13 |
| 14 | Owen SytsemaPlace 14 · Grade 10 · Muskegon Western Mich. Christian | 10 | Muskegon Western Mich. Christian | 17:57.89 | 14 |
| 15 | Josiah ScholmaPlace 15 · Grade 10 · Muskegon Western Mich. Christian | 10 | Muskegon Western Mich. Christian | 18:01.12 | 15 |
| 16 | Easton McCloyPlace 16 · Grade 10 · GR NorthPointe Christian | 10 | GR NorthPointe Christian | 18:05.13 | 16 |
| 17 | Reuben AndersonPlace 17 · Grade 11 · Muskegon Western Mich. Christian | 11 | Muskegon Western Mich. Christian | 18:11.15 | 17 |
| 18 | Jason WeberPlace 18 · Grade 12 · Pewamo-Westphalia | 12 | Pewamo-Westphalia | 18:17.40 | 18 |
| 19 | Reed OsterinkPlace 19 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 18:18.24 | 19 |
| 20 | Iziquiel PiconPlace 20 · Grade 11 · Shelby | 11 | Shelby | 18:18.91 | 20 |
| 21 | Isaac Struck-VanderHaakPlace 21 · Grade 11 · Wyoming Potter's House | 11 | Wyoming Potter's House | 18:20.03 | 21 |
| 22 | Eli MorsePlace 22 · Grade 10 · Muskegon Western Mich. Christian | 10 | Muskegon Western Mich. Christian | 18:36.67 | 22 |
| 23 | Ethan BakerPlace 23 · Grade 11 · LeRoy Pine River | 11 | LeRoy Pine River | 18:39.50 | 23 |
| 24 | Caleb SwineyPlace 24 · Grade 10 · Wyoming Potter's House | 10 | Wyoming Potter's House | 18:40.09 | 24 |
| 25 | Zadan RyskampPlace 25 · Grade 9 · GR NorthPointe Christian | 9 | GR NorthPointe Christian | 18:40.67 | 25 |
| 26 | Nolan MitchellPlace 26 · Grade 10 · Pewamo-Westphalia | 10 | Pewamo-Westphalia | 18:42.95 | 26 |
| 27 | Logan GregoryPlace 27 · Grade 9 · Saranac | 9 | Saranac | 18:45.37 | 27 |
| 28 | Braydn WinkelPlace 28 · Grade 10 · McBain | 10 | McBain | 18:46.12 | 28 |
| 29 | Brandon McCulloughPlace 29 · Grade 11 · Kent City | 11 | Kent City | 18:48.12 | 29 |
| 30 | Elijah LauerPlace 30 · Grade 12 · Saranac | 12 | Saranac | 18:55.37 | 30 |
| 31 | Brady OosterhousePlace 31 · Grade 9 · Saranac | 9 | Saranac | 18:55.41 | 31 |
| 32 | Eli SchoutPlace 32 · Grade 8 · Libertas Christian | 8 | Libertas Christian | 19:03.62 | 0 |
| 33 | Levi OudbierPlace 33 · Grade 8 · Tri-unity Christian | 8 | Tri-unity Christian | 19:03.71 | 32 |
| 34 | Avery CarlsonPlace 34 · Grade 9 · Holland Black River | 9 | Holland Black River | 19:20.33 | 33 |
| 35 | Silas EnsinkPlace 35 · Grade 11 · Grandville Calvin Christian | 11 | Grandville Calvin Christian | 19:25.66 | 34 |
| 36 | Demitri LawrencePlace 36 · Grade 12 · Muskegon Western Mich. Christian | 12 | Muskegon Western Mich. Christian | 19:28.02 | 35 |
| 37 | Gage StrayPlace 37 · Grade 10 · Kent City | 10 | Kent City | 19:31.07 | 36 |
| 38 | Tait AniblePlace 38 · Grade 12 · Saranac | 12 | Saranac | 19:32.94 | 37 |
| 39 | Ryan SorrellPlace 39 · Grade 9 · GR NorthPointe Christian | 9 | GR NorthPointe Christian | 19:33.27 | 38 |
| 40 | Mattias TulsPlace 40 · Grade 10 · Wyoming Potter's House | 10 | Wyoming Potter's House | 19:33.81 | 39 |
| 41 | Isaac JohnsonPlace 41 · Grade 11 · Holland Black River | 11 | Holland Black River | 19:38.02 | 40 |
| 42 | Ben MulderPlace 42 · Grade 9 · McBain | 9 | McBain | 19:42.33 | 41 |
| 43 | Luke BairdPlace 43 · Grade 12 · Tri-unity Christian | 12 | Tri-unity Christian | 19:45.74 | 42 |
| 44 | Bradley SmithPlace 44 · Grade 10 · GR NorthPointe Christian | 10 | GR NorthPointe Christian | 19:48.45 | 43 |
| 45 | Joseph SegardPlace 45 · Grade 9 · GR NorthPointe Christian | 9 | GR NorthPointe Christian | 19:50.79 | 44 |
| 46 | Blake JewettPlace 46 · Grade 12 · Grandville Calvin Christian | 12 | Grandville Calvin Christian | 19:50.88 | 45 |
| 47 | Matthew RainwaterPlace 47 · Grade 12 · Morley-Stanwood | 12 | Morley-Stanwood | 19:50.91 | 46 |
| 48 | John NielsenPlace 48 · Grade 10 · Morley-Stanwood | 10 | Morley-Stanwood | 19:52.17 | 47 |
| 49 | Evan ButeynPlace 49 · Grade 10 · Grandville Calvin Christian | 10 | Grandville Calvin Christian | 19:55.61 | 48 |
| 50 | Sebastian ZylstraPlace 50 · Grade 10 · Holland Black River | 10 | Holland Black River | 20:00.44 | 49 |
| 51 | Sam MuirheadPlace 51 · Grade 12 · Pewamo-Westphalia | 12 | Pewamo-Westphalia | 20:01.05 | 50 |
| 52 | Miles DivozzoPlace 52 · Grade 10 · Holland Black River | 10 | Holland Black River | 20:06.30 | 51 |
| 53 | Brandon BuskulicPlace 53 · Grade 10 · Pewamo-Westphalia | 10 | Pewamo-Westphalia | 20:09.79 | 0 |
| 54 | Alex CrowderPlace 54 · Grade 10 · Shelby | 10 | Shelby | 20:11.82 | 52 |
| 55 | Liam ImhoffPlace 55 · Grade 9 · Kent City | 9 | Kent City | 20:13.09 | 53 |
| 56 | Asher OrneePlace 56 · Grade 9 · Holland Black River | 9 | Holland Black River | 20:14.08 | 0 |
| 57 | Eli MetcalfPlace 57 · Grade 9 · Libertas Christian | 9 | Libertas Christian | 20:17.62 | 0 |
| 58 | Sawyer VanKuikenPlace 58 · Grade 10 · Saranac | 10 | Saranac | 20:21.54 | 54 |
| 59 | Isaiah PostPlace 59 · Grade 12 · Wyoming Potter's House | 12 | Wyoming Potter's House | 20:21.57 | 55 |
| 60 | Caden PostPlace 60 · Grade 10 · Wyoming Potter's House | 10 | Wyoming Potter's House | 20:21.58 | 56 |
| 61 | Bryan GregoryPlace 61 · Grade 11 · Saranac | 11 | Saranac | 20:26.08 | 57 |
| 62 | Ethan FessendenPlace 62 · Grade 12 · Shelby | 12 | Shelby | 20:28.83 | 58 |
| 63 | Gaven CornellPlace 63 · Grade 12 · Morley-Stanwood | 12 | Morley-Stanwood | 20:33.26 | 59 |
| 64 | Camden AdkinsPlace 64 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 20:33.98 | 0 |
| 65 | Joey KulpaPlace 65 · Grade 11 · LeRoy Pine River | 11 | LeRoy Pine River | 20:34.60 | 60 |
| 66 | Parker WeirichPlace 66 · Grade 9 · Shelby | 9 | Shelby | 20:35.65 | 61 |
| 67 | Nathan SandersonPlace 67 · Grade 10 · GR NorthPointe Christian | 10 | GR NorthPointe Christian | 20:36.89 | 62 |
| 68 | Fernando Diaz-GuzmanPlace 68 · Grade 12 · Kent City | 12 | Kent City | 20:37.30 | 63 |
| 69 | Andrew WrightPlace 69 · Grade 9 · GR NorthPointe Christian | 9 | GR NorthPointe Christian | 20:38.38 | 64 |
| 70 | Tyson BeardsleyPlace 70 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 20:39.78 | 0 |
| 71 | Andrew NewenhousePlace 71 · Grade 11 · Grandville Calvin Christian | 11 | Grandville Calvin Christian | 20:42.85 | 65 |
| 72 | Evan WemplePlace 72 · Grade 9 · LeRoy Pine River | 9 | LeRoy Pine River | 20:47.38 | 66 |
| 73 | Aubin AlleePlace 73 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 20:48.01 | 67 |
| 74 | Owen WemplePlace 74 · Grade 11 · LeRoy Pine River | 11 | LeRoy Pine River | 20:51.39 | 68 |
| 75 | Nicholas HuizingaPlace 75 · Grade 12 · Grandville Calvin Christian | 12 | Grandville Calvin Christian | 20:52.72 | 69 |
| 76 | Evan OosterhousePlace 76 · Grade 12 · Saranac | 12 | Saranac | 21:04.24 | 70 |
| 77 | Ian SchuilingPlace 77 · Grade 12 · Kent City | 12 | Kent City | 21:11.67 | 71 |
| 78 | Jacob HopPlace 78 · Grade 9 · Libertas Christian | 9 | Libertas Christian | 21:11.80 | 0 |
| 79 | Tristin QuistPlace 79 · Grade 9 · McBain | 9 | McBain | 21:12.06 | 72 |
| 80 | Kam VanDriePlace 80 · Grade 9 · Holland Calvary Christian | 9 | Holland Calvary Christian | 21:15.59 | 0 |
| 81 | Brock HopkinsPlace 81 · Grade 9 · Saranac | 9 | Saranac | 21:29.55 | 0 |
| 82 | Isaiah WilsonPlace 82 · Grade 10 · GR NorthPointe Christian | 10 | GR NorthPointe Christian | 22:00.70 | 0 |
| 83 | Mason LadukePlace 83 · Grade 12 · Tri-unity Christian | 12 | Tri-unity Christian | 22:02.53 | 73 |
| 84 | Andrew CaryPlace 84 · Grade 11 · Holland Calvary Christian | 11 | Holland Calvary Christian | 22:10.31 | 0 |
| 85 | Joseph BrumleyPlace 85 · Grade 10 · West Michigan Homeschool | 10 | West Michigan Homeschool | 22:18.60 | 74 |
| 86 | Jake BossPlace 86 · Grade 11 · Tri-unity Christian | 11 | Tri-unity Christian | 22:23.26 | 75 |
| 87 | Brady CogbillPlace 87 · Grade 10 · West Michigan Homeschool | 10 | West Michigan Homeschool | 22:37.43 | 76 |
| 88 | Dillan JonesPlace 88 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 22:38.86 | 77 |
| 89 | Eli KelsoPlace 89 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 22:41.56 | 0 |
| 90 | Thomas FickPlace 90 · Grade 9 · West MI Academy of Environmental Science | 9 | West MI Academy of Environmental Science | 22:43.32 | 0 |
| 91 | Dakota KlinePlace 91 · Grade 10 · McBain | 10 | McBain | 22:47.52 | 78 |
| 92 | Eli VerBeekPlace 92 · Grade 11 · Libertas Christian | 11 | Libertas Christian | 22:47.65 | 0 |
| 93 | Henry HoekstraPlace 93 · Grade 11 · Holland Black River | 11 | Holland Black River | 22:49.86 | 0 |
| 94 | Grant MillerPlace 94 · Grade 12 · West Michigan Homeschool | 12 | West Michigan Homeschool | 23:12.37 | 79 |
| 95 | Andrew KadzbanPlace 95 · Grade 12 · Tri-unity Christian | 12 | Tri-unity Christian | 23:15.22 | 80 |
| 96 | Miles PopmaPlace 96 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 23:27.93 | 0 |
| 97 | Daniel BrumleyPlace 97 · Grade 9 · West Michigan Homeschool | 9 | West Michigan Homeschool | 24:07.56 | 81 |
| 98 | Korey KristPlace 98 · Grade 10 · LeRoy Pine River | 10 | LeRoy Pine River | 24:09.92 | 0 |
| 99 | Caden CarlsonPlace 99 · Grade 12 · Holland Black River | 12 | Holland Black River | 24:31.20 | 0 |
| 100 | Asher ErnsbergerPlace 100 · Grade 12 · West MI Academy of Environmental Science | 12 | West MI Academy of Environmental Science | 25:00.69 | 0 |
| 101 | Henry MetzgerPlace 101 · Grade 11 · Morley-Stanwood | 11 | Morley-Stanwood | 25:31.99 | 82 |
| 102 | Hugh HoodPlace 102 · Grade 9 · West Michigan Homeschool | 9 | West Michigan Homeschool | 25:49.69 | 83 |
| 103 | Max CubillosPlace 103 · Grade 9 · Shelby | 9 | Shelby | 26:22.62 | 84 |
| 104 | Ed ChristiePlace 104 · Grade 9 · McBain | 9 | McBain | 27:01.40 | 85 |
| 105 | Will KraakPlace 105 · Grade 9 · West Michigan Homeschool | 9 | West Michigan Homeschool | 27:19.24 | 86 |
| 106 | Declan WallerPlace 106 · Grade 9 · Shelby | 9 | Shelby | 27:38.18 | 87 |
| 107 | Edmund HayesPlace 107 · Grade 9 · Shelby | 9 | Shelby | 27:41.85 | 88 |
| 108 | Elijah GeePlace 108 · Grade 10 · Kent City | 10 | Kent City | 28:26.56 | 89 |
| 109 | Jayden PhillipsPlace 109 · Grade 12 · Morley-Stanwood | 12 | Morley-Stanwood | 30:17.42 | 90 |
| 110 | Ben NaberPlace 110 · Grade 11 · West MI Academy of Environmental Science | 11 | West MI Academy of Environmental Science | 32:49.26 | 0 |
| 111 | Deven BergeyPlace 111 · Grade 11 · McBain | 11 | McBain | 37:54.61 | 91 |