| 1 | Elias BaldwinPlace 1 · Grade 12 · Decatur | 12 | Decatur | 16:43.9 |
| 2 | Mason RogersPlace 2 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 16:55.3 |
| 3 | John KeserPlace 3 · Grade 12 · Buchanan | 12 | Buchanan | 18:08.4 |
| 4 | Josiah PassigPlace 4 · Grade 11 · Buchanan | 11 | Buchanan | 18:21.8 |
| 5 | Benjamin BolinderPlace 5 · Grade 9 · Bridgman | 9 | Bridgman | 18:24.7 |
| 6 | Bentley MolitorPlace 6 · Grade 10 · Buchanan | 10 | Buchanan | 18:28.7 |
| 7 | Sam CasianoPlace 7 · Grade 10 · Watervliet | 10 | Watervliet | 19:12.5 |
| 8 | Josaias RoblesPlace 8 · Grade 12 · Hartford | 12 | Hartford | 19:17.3 |
| 9 | Micah PassigPlace 9 · Grade 9 · Buchanan | 9 | Buchanan | 19:37.8 |
| 10 | James OdellPlace 10 · Grade 12 · Bloomingdale | 12 | Bloomingdale | 20:09.3 |
| 11 | Silas SchluttPlace 11 · Grade 10 · Buchanan | 10 | Buchanan | 20:14.2 |
| 12 | Carson ErnsbergerPlace 12 · Grade 10 · Bridgman | 10 | Bridgman | 20:18.1 |
| 13 | Chance SalmonPlace 13 · Grade 9 · Bridgman | 9 | Bridgman | 20:32.0 |
| 14 | Joseph EdwardsPlace 14 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 20:34.0 |
| 15 | Owen BanyonPlace 15 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 20:50.5 |
| 16 | Zavier GutierrezPlace 16 · Grade 11 · Hartford | 11 | Hartford | 20:50.5 |
| 17 | Tony PerezPlace 17 · Grade 10 · Watervliet | 10 | Watervliet | 20:51.8 |
| 18 | Kieran ErhardtPlace 18 · Grade 8 · St Joseph Our Lady of the Lake Catholic | 8 | St Joseph Our Lady of the Lake Catholic | 21:21.1 |
| 19 | Jeff RemijasPlace 19 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 21:21.8 |
| 20 | Charlie SpencerPlace 20 · Grade 11 · Buchanan | 11 | Buchanan | 21:28.0 |
| 21 | Colt MattnerPlace 21 · Grade 9 · Watervliet | 9 | Watervliet | 21:29.1 PR |
| 22 | Alejandro MarquezPlace 22 · Grade 12 · Bloomingdale | 12 | Bloomingdale | 21:32.9 |
| 23 | Aidan MillerPlace 23 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 21:34.5 |
| 24 | Connor BanyonPlace 24 · Grade 12 · St Joseph Our Lady of the Lake Catholic | 12 | St Joseph Our Lady of the Lake Catholic | 21:39.8 |
| 25 | Layne CollinsPlace 25 · Grade 12 · Red Arrow (River Valley-New Buffalo) | 12 | Red Arrow (River Valley-New Buffalo) | 21:43.8 |
| 26 | Ezakiel GarciaPlace 26 · Grade 9 · Hartford | 9 | Hartford | 22:00.1 |
| 27 | Nickolai CastilloPlace 27 · Grade 9 · Bloomingdale | 9 | Bloomingdale | 22:03.0 |
| 28 | Dillan Vargas-TovarPlace 28 · Grade 12 · Eau Claire | 12 | Eau Claire | 22:05.5 |
| 29 | Liam MorenoPlace 29 · Grade 10 · Bloomingdale | 10 | Bloomingdale | 22:07.7 |
| 30 | Sam JollayPlace 30 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 22:21.8 |
| 31 | Hudson BeckerPlace 31 · Grade 9 · Bridgman | 9 | Bridgman | 22:31.4 |
| 32 | Daniel PerezPlace 32 · Grade 9 · Watervliet | 9 | Watervliet | 22:47.2 |
| 33 | Jacob DanielPlace 33 · Grade 11 · Eau Claire | 11 | Eau Claire | 23:01.1 |
| 34 | Jose PeralesPlace 34 · Grade 11 · Hartford | 11 | Hartford | 23:09.2 |
| 35 | Kaleb PschigodaPlace 35 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 23:22.1 |
| 36 | Gabriel MartinezPlace 36 · Grade 10 · Watervliet | 10 | Watervliet | 23:51.3 |
| 37 | Zander AshbrookPlace 37 · Grade 9 · Bloomingdale | 9 | Bloomingdale | 23:52.0 |
| 38 | Gage CarlsonPlace 38 · Grade 12 · Bloomingdale | 12 | Bloomingdale | 24:02.2 |
| 39 | Alexander Lopez-GarciaPlace 39 · Grade 9 · Eau Claire | 9 | Eau Claire | 24:13.6 |
| 40 | Eathan BurnettPlace 40 · Grade 11 · Watervliet | 11 | Watervliet | 24:19.1 |
| 41 | Gavin LeiterPlace 41 · Grade 11 · Watervliet | 11 | Watervliet | 24:21.1 |
| 42 | Jovany GarciaPlace 42 · Grade 12 · Hartford | 12 | Hartford | 24:23.5 |
| 43 | Lamond StanfillPlace 43 · Grade 11 · Decatur | 11 | Decatur | 24:32.5 |
| 44 | Lorenzo CobarrubiasPlace 44 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 24:51.0 |
| 45 | Uriel MorenoPlace 45 · Grade 11 · Hartford | 11 | Hartford | 24:53.5 |
| 46 | Henry PetersPlace 46 · Grade 10 · Buchanan | 10 | Buchanan | 25:16.5 |
| 47 | Hazen HillPlace 47 · Grade 10 · Bridgman | 10 | Bridgman | 26:13.8 |
| 48 | Rowan Castle BrowPlace 48 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 26:32.5 |
| 49 | Leelon HarrellPlace 49 · Grade 9 · Decatur | 9 | Decatur | 26:41.4 |
| 50 | James SmeltzerPlace 50 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 27:23.6 PR |
| 51 | Graham RodgersPlace 51 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 27:31.7 |
| 52 | Jack SchererPlace 52 · Grade 9 · Bloomingdale | 9 | Bloomingdale | 27:39.5 |
| 53 | Mark PynePlace 53 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 27:48.5 |
| 54 | Luis Antonio-CruzPlace 54 · Grade 9 · Eau Claire | 9 | Eau Claire | 27:54.9 |
| 55 | Nick MenzelPlace 55 · Grade 12 · Bloomingdale | 12 | Bloomingdale | 27:55.1 |
| 56 | Easton DownsPlace 56 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 28:11.0 |
| 57 | Juan RomeroPlace 57 · Grade 12 · Hartford | 12 | Hartford | 28:11.2 |
| 58 | Ean HassePlace 58 · Grade 9 · Buchanan | 9 | Buchanan | 28:24.3 |
| 59 | Daivion HurrellPlace 59 · Grade 10 · Hartford | 10 | Hartford | 28:46.5 |
| 60 | Enrique CruzPlace 60 · Grade 9 · Hartford | 9 | Hartford | 28:47.5 |
| 61 | Lance LewisPlace 61 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 29:17.8 |
| 62 | Sam SchutzePlace 62 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 30:20.7 |
| 63 | Kale DurbinPlace 63 · Grade 9 · Decatur | 9 | Decatur | 30:48.8 |
| 64 | Hunter HartlinePlace 64 · Grade 9 · Hartford | 9 | Hartford | 31:18.0 |
| 65 | Daniel MaackPlace 65 · Grade 11 · Watervliet | 11 | Watervliet | 31:31.0 |
| 66 | Korvin KirbyPlace 66 · Grade 10 · Watervliet | 10 | Watervliet | 32:14.5 |
| 67 | Josiah NtongaiPlace 67 · Grade 12 · Eau Claire | 12 | Eau Claire | 32:29.6 |