| 1 | Will HulinPlace 1 · Grade 11 · Centreville | 11 | Centreville | 16:38.8 |
| 2 | Max ReedPlace 2 · Grade 10 · Centreville | 10 | Centreville | 16:43.6 |
| 3 | Nick OverwegPlace 3 · Grade 9 · Centreville | 9 | Centreville | 16:45.1 |
| 4 | Mason OpalewskiPlace 4 · Grade 12 · Hart | 12 | Hart | 17:11.1 |
| 5 | Aiden SchanerPlace 5 · Grade 12 · Hart | 12 | Hart | 17:13.1 |
| 6 | Alex SchillerPlace 6 · Grade 9 · Hart | 9 | Hart | 17:15.5 |
| 7 | John BrickleyPlace 7 · Grade 10 · Niles | 10 | Niles | 17:21.5 |
| 8 | Will SwanwickPlace 8 · Grade 10 · Centreville | 10 | Centreville | 17:30.6 |
| 9 | John KeserPlace 9 · Grade 12 · Buchanan | 12 | Buchanan | 17:35.8 |
| 10 | Aiden McdonaldPlace 10 · Grade 12 · Hartford | 12 | Hartford | 17:38.6 |
| 11 | Julian LopezPlace 11 · Grade 10 · Hart | 10 | Hart | 17:46.3 |
| 12 | Bentley MolitorPlace 12 · Grade 10 · Buchanan | 10 | Buchanan | 17:53.8 |
| 13 | Grant AckleyPlace 13 · Grade 11 · Hart | 11 | Hart | 17:56.0 |
| 14 | Josiah PassigPlace 14 · Grade 11 · Buchanan | 11 | Buchanan | 17:58.8 |
| 15 | Fletcher AmosPlace 15 · Grade 10 · Gobles | 10 | Gobles | 18:18.9 |
| 16 | Micah PassigPlace 16 · Grade 9 · Buchanan | 9 | Buchanan | 18:23.2 |
| 17 | Beau KirtdollPlace 17 · Grade 12 · Niles | 12 | Niles | 18:34.2 |
| 18 | Tanner BingamanPlace 18 · Grade 9 · Centreville | 9 | Centreville | 18:38.1 |
| 19 | Zavier GutierrezPlace 19 · Grade 11 · Hartford | 11 | Hartford | 18:46.2 |
| 20 | Karson SappPlace 20 · Grade 12 · Comstock | 12 | Comstock | 18:57.0 |
| 21 | Landon WeisPlace 21 · Grade 11 · Centreville | 11 | Centreville | 18:58.1 |
| 22 | Connor Bailey-CookPlace 22 · Grade 12 · Parchment | 12 | Parchment | 19:01.3 |
| 23 | Seth CrownPlace 23 · Grade 11 · Heritage Christian Academy | 11 | Heritage Christian Academy | 19:02.1 |
| 24 | Noah WithersPlace 24 · Grade 12 · Lawton | 12 | Lawton | 19:04.1 |
| 25 | Levi CollinsPlace 25 · Grade 11 · Gobles | 11 | Gobles | 19:07.7 |
| 26 | Josaias RoblesPlace 26 · Grade 12 · Hartford | 12 | Hartford | 19:13.6 |
| 27 | Tyler CurtisPlace 27 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 19:13.6 |
| 28 | Oliver MildenbergPlace 28 · Grade 12 · Centreville | 12 | Centreville | 19:15.2 |
| 29 | Wesley HarringtonPlace 29 · Grade 11 · Parchment | 11 | Parchment | 19:20.3 |
| 30 | Seth KisakyePlace 30 · Grade 10 · Niles Brandywine | 10 | Niles Brandywine | 19:20.7 |
| 31 | Cole RingelPlace 31 · Grade 11 · Gobles | 11 | Gobles | 19:21.0 |
| 32 | Silas SchluttPlace 32 · Grade 10 · Buchanan | 10 | Buchanan | 19:24.8 |
| 33 | Carter BrouwerPlace 33 · Grade 11 · Bangor | 11 | Bangor | 19:26.4 |
| 34 | Kieran ErhardtPlace 34 · Grade 8 · St Joseph Our Lady of the Lake Catholic | 8 | St Joseph Our Lady of the Lake Catholic | 19:30.7 |
| 35 | Jaxon BuncePlace 35 · Grade 12 · Gobles | 12 | Gobles | 19:33.1 |
| 36 | Austin RingelPlace 36 · Grade 9 · Gobles | 9 | Gobles | 19:34.2 |
| 37 | Corban BrueckPlace 37 · Grade 9 · Centreville | 9 | Centreville | 19:37.6 |
| 38 | Dillan Vargas-TovarPlace 38 · Grade 12 · Eau Claire | 12 | Eau Claire | 19:38.3 |
| 39 | Liam PescePlace 39 · Grade 12 · Niles | 12 | Niles | 19:39.4 |
| 40 | Nathaneal KarakulaPlace 40 · Grade 11 · Heritage Christian Academy | 11 | Heritage Christian Academy | 19:40.9 |
| 41 | Emory AnsleyPlace 41 · Grade 9 · Athens | 9 | Athens | 19:45.5 |
| 42 | Drew SwanwickPlace 42 · Grade 10 · Centreville | 10 | Centreville | 19:46.3 |
| 43 | Ceon KirkdollPlace 43 · Grade 9 · Niles | 9 | Niles | 19:48.3 |
| 44 | Moe DrewPlace 44 · Grade 9 · Niles | 9 | Niles | 19:48.6 |
| 45 | Clayton BrokerPlace 45 · Grade 10 · Centreville | 10 | Centreville | 19:48.7 |
| 46 | Landon McGinnisPlace 46 · Grade 10 · Niles Brandywine | 10 | Niles Brandywine | 19:48.9 |
| 47 | Owen BanyonPlace 47 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 20:04.8 |
| 48 | Salvador CarranzaPlace 48 · Grade 12 · Fennville | 12 | Fennville | 20:06.9 |
| 49 | Oliver TroutPlace 49 · Grade 11 · Niles | 11 | Niles | 20:07.1 |
| 50 | Grady WilkesPlace 50 · Grade 11 · Vermontville Maple Valley | 11 | Vermontville Maple Valley | 20:14.3 |
| 51 | Sawyer WawierniaPlace 51 · Grade 10 · Vermontville Maple Valley | 10 | Vermontville Maple Valley | 20:21.3 |
| 52 | Jacob DanielPlace 52 · Grade 11 · Eau Claire | 11 | Eau Claire | 20:26.5 |
| 53 | Nick StevensPlace 53 · Grade 12 · Galesburg-Augusta | 12 | Galesburg-Augusta | 20:38.3 |
| 54 | Bryce HekterPlace 54 · Grade 12 · Centreville | 12 | Centreville | 20:40.4 |
| 55 | Matthew FalkensteinPlace 55 · Grade 10 · Centreville | 10 | Centreville | 20:41.3 |
| 56 | Cooper StannardPlace 56 · Grade 12 · Parchment | 12 | Parchment | 20:41.8 |
| 57 | Benji RyanPlace 57 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 20:45.2 |
| 58 | Rendyn AlfieriPlace 58 · Grade 9 · Lawrence | 9 | Lawrence | 20:50.9 |
| 59 | Alexander Lopez-GarciaPlace 59 · Grade 9 · Eau Claire | 9 | Eau Claire | 20:52.2 |
| 60 | Jose PeralesPlace 60 · Grade 11 · Hartford | 11 | Hartford | 20:54.8 |
| 61 | Gavin BrueckPlace 61 · Grade 10 · Centreville | 10 | Centreville | 20:55.9 |
| 62 | Lincoln CookPlace 62 · Grade 10 · Gobles | 10 | Gobles | 21:01.3 |
| 63 | Cooper JosephPlace 63 · Grade 10 · Vermontville Maple Valley | 10 | Vermontville Maple Valley | 21:04.6 |
| 64 | Quayvon StanfillPlace 64 · Grade 11 · Bangor | 11 | Bangor | 21:16.3 |
| 65 | Connor BanyonPlace 65 · Grade 12 · St Joseph Our Lady of the Lake Catholic | 12 | St Joseph Our Lady of the Lake Catholic | 21:20.2 |
| 66 | Sam JollayPlace 66 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 21:20.9 |
| 67 | Talon AbbottPlace 67 · Grade 10 · Bangor | 10 | Bangor | 21:26.6 |
| 68 | Cameron MarazitaPlace 68 · Grade 12 · Niles Brandywine | 12 | Niles Brandywine | 21:31.9 |
| 69 | Kevin FloresPlace 69 · Grade 12 · Fennville | 12 | Fennville | 21:32.8 |
| 70 | Felipe FernandezPlace 70 · Grade 9 · Fennville | 9 | Fennville | 21:33.5 |
| 71 | Bradley SrePlace 71 · Grade 10 · Centreville | 10 | Centreville | 21:50.0 |
| 72 | Juan GarciaPlace 72 · Grade 9 · Lawrence | 9 | Lawrence | 21:55.9 |
| 73 | Nolan ReckerPlace 73 · Grade 9 · Niles | 9 | Niles | 22:00.3 |
| 74 | Porter SwartzPlace 74 · Grade 8 · Athens | 8 | Athens | 22:05.2 |
| 75 | Ashton DingeePlace 75 · Grade 11 · Galesburg-Augusta | 11 | Galesburg-Augusta | 22:08.9 |
| 76 | Andrew EllisonPlace 76 · Grade 11 · Marcellus | 11 | Marcellus | 22:09.6 |
| 77 | Henry PetersPlace 77 · Grade 10 · Buchanan | 10 | Buchanan | 22:10.1 |
| 78 | Ezakiel GarciaPlace 78 · Grade 9 · Hartford | 9 | Hartford | 22:11.9 |
| 79 | Easton DownsPlace 79 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 22:15.8 |
| 80 | Charlie SpencerPlace 80 · Grade 11 · Buchanan | 11 | Buchanan | 22:17.1 |
| 81 | Bobby LivingstonePlace 81 · Grade 12 · Centreville | 12 | Centreville | 22:18.0 |
| 82 | Cooper AndersonPlace 82 · Grade 9 · Centreville | 9 | Centreville | 22:26.7 |
| 83 | Joseph KinneyPlace 83 · Grade 12 · Athens | 12 | Athens | 22:27.1 |
| 84 | Matt JansenPlace 84 · Grade 11 · Marcellus | 11 | Marcellus | 22:27.9 |
| 85 | Cameron KuhsePlace 85 · Grade 9 · Galesburg-Augusta | 9 | Galesburg-Augusta | 22:31.0 |
| 86 | Espen SpansPlace 86 · Grade 9 · Fennville | 9 | Fennville | 22:34.6 |
| 87 | Jovany GarciaPlace 87 · Grade 12 · Hartford | 12 | Hartford | 22:35.5 |
| 88 | Hunter HartlinePlace 88 · Grade 9 · Hartford | 9 | Hartford | 22:53.9 |
| 89 | Quinn WardPlace 89 · Grade 9 · Lawton | 9 | Lawton | 22:56.0 |
| 90 | Ethan MillerPlace 90 · Grade 10 · Parchment | 10 | Parchment | 22:56.9 |
| 91 | Jaxon SappPlace 91 · Grade 10 · Parchment | 10 | Parchment | 22:57.2 |
| 92 | Titus SagerPlace 92 · Grade 10 · Gobles | 10 | Gobles | 22:59.8 |
| 93 | Mark PynePlace 93 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 23:00.7 |
| 94 | Juan CoronadoPlace 94 · Grade 12 · Fennville | 12 | Fennville | 23:17.9 |
| 95 | Tanner BloomPlace 95 · Grade 11 · Fennville | 11 | Fennville | 23:36.9 |
| 96 | Gavin ThomasPlace 96 · Grade 12 · Athens | 12 | Athens | 23:41.0 |
| 97 | Zachary SnellerPlace 97 · Grade 11 · Fennville | 11 | Fennville | 23:50.6 |
| 98 | Adrian ValerioPlace 98 · Grade 12 · Lawrence | 12 | Lawrence | 23:54.0 |
| 99 | Luis Antonio-CruzPlace 99 · Grade 9 · Eau Claire | 9 | Eau Claire | 23:55.5 |
| 100 | Uriel MorenoPlace 100 · Grade 11 · Hartford | 11 | Hartford | 23:59.5 |
| 101 | Lorenzo CobarrubiasPlace 101 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 24:00.3 |
| 102 | Everett FinedellPlace 102 · Grade 9 · Galesburg-Augusta | 9 | Galesburg-Augusta | 24:04.6 |
| 103 | Adolfo Sanchez-PerezPlace 103 · Grade 12 · Niles | 12 | Niles | 24:08.7 |
| 104 | Daivion HurrellPlace 104 · Grade 10 · Hartford | 10 | Hartford | 24:09.4 |
| 105 | Chandler GeigleyPlace 105 · Grade 9 · Centreville | 9 | Centreville | 24:29.1 |
| 106 | Hudson AalfsPlace 106 · Grade 11 · Niles Brandywine | 11 | Niles Brandywine | 24:31.5 |
| 107 | Quincy PagePlace 107 · Grade 12 · Vermontville Maple Valley | 12 | Vermontville Maple Valley | 24:34.7 |
| 108 | Ean HassePlace 108 · Grade 9 · Buchanan | 9 | Buchanan | 24:37.1 |
| 109 | Jose AragonPlace 109 · Grade 11 · Bangor | 11 | Bangor | 24:47.8 |
| 110 | Alex HammondPlace 110 · Grade 11 · Heritage Christian Academy | 11 | Heritage Christian Academy | 24:52.9 |
| 111 | Grayson ThomasPlace 111 · Grade 9 · Athens | 9 | Athens | 25:43.9 |
| 112 | Jordan BishopPlace 112 · Grade 11 · Heritage Christian Academy | 11 | Heritage Christian Academy | 26:34.4 |
| 113 | Enrique CruzPlace 113 · Grade 9 · Hartford | 9 | Hartford | 26:41.0 |
| 114 | Matthew ChichesterPlace 114 · Grade 9 · Galesburg-Augusta | 9 | Galesburg-Augusta | 26:50.0 |
| 115 | Aaiden SchroederPlace 115 · Grade 10 · Galesburg-Augusta | 10 | Galesburg-Augusta | 27:27.3 |
| 116 | Roberto GarciaPlace 116 · Grade 11 · Fennville | 11 | Fennville | 27:30.7 |
| 117 | Gabriel DiazPlace 117 · Grade 10 · Niles | 10 | Niles | 28:53.7 |
| 118 | Diego CoronadoPlace 118 · Grade 11 · Fennville | 11 | Fennville | 29:34.7 |
| 119 | Walter WaitePlace 119 · Grade 12 · Lawrence | 12 | Lawrence | 31:53.7 |