| 1 | Mason RogersPlace 1 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 16:08.87 |
| 2 | Elias BaldwinPlace 2 · Grade 12 · Decatur | 12 | Decatur | 16:33.58 |
| 3 | John KeserPlace 3 · Grade 12 · Buchanan | 12 | Buchanan | 17:23.00 |
| 4 | Connor BeebePlace 4 · Grade 12 · Berrien Springs | 12 | Berrien Springs | 17:33.25 |
| 5 | Benjamin BolinderPlace 5 · Grade 9 · Bridgman | 9 | Bridgman | 17:44.86 |
| 6 | Michael ClearyPlace 6 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 18:06.35 |
| 7 | Josiah PassigPlace 7 · Grade 11 · Buchanan | 11 | Buchanan | 18:12.91 |
| 8 | Joseph EdwardsPlace 8 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 18:15.39 |
| 9 | Carson ErnsbergerPlace 9 · Grade 10 · Bridgman | 10 | Bridgman | 18:17.24 |
| 10 | Carter BrouwerPlace 10 · Grade 11 · Bangor | 11 | Bangor | 18:20.68 |
| 11 | Cael JohnsonPlace 11 · Grade 11 · Berrien Springs | 11 | Berrien Springs | 18:36.86 |
| 12 | Bentley MolitorPlace 12 · Grade 10 · Buchanan | 10 | Buchanan | 18:44.95 |
| 13 | Leo LemieuxPlace 13 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 18:47.43 |
| 14 | Zavier GutierrezPlace 14 · Grade 11 · Hartford | 11 | Hartford | 18:47.50 |
| 15 | Josaias RoblesPlace 15 · Grade 12 · Hartford | 12 | Hartford | 18:53.69 |
| 16 | Charlie SpencerPlace 16 · Grade 11 · Buchanan | 11 | Buchanan | 18:57.24 |
| 17 | Micah PassigPlace 17 · Grade 9 · Buchanan | 9 | Buchanan | 19:02.62 |
| 18 | Owen BanyonPlace 18 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 19:36.64 |
| 19 | Aidan MillerPlace 19 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 19:36.88 |
| 20 | Layne CollinsPlace 20 · Grade 12 · Red Arrow (River Valley-New Buffalo) | 12 | Red Arrow (River Valley-New Buffalo) | 19:48.60 |
| 21 | Kieran ErhardtPlace 21 · Grade 8 · St Joseph Our Lady of the Lake Catholic | 8 | St Joseph Our Lady of the Lake Catholic | 20:01.11 |
| 22 | Silas SchluttPlace 22 · Grade 10 · Buchanan | 10 | Buchanan | 20:09.44 |
| 23 | Lamond StanfillPlace 23 · Grade 11 · Decatur | 11 | Decatur | 20:13.16 |
| 24 | Hudson BeckerPlace 24 · Grade 9 · Bridgman | 9 | Bridgman | 20:13.78 |
| 25 | Chance SalmonPlace 25 · Grade 9 · Bridgman | 9 | Bridgman | 20:15.19 |
| 26 | Balois FrancoPlace 26 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 20:23.00 |
| 27 | Connor BanyonPlace 27 · Grade 12 · St Joseph Our Lady of the Lake Catholic | 12 | St Joseph Our Lady of the Lake Catholic | 20:32.47 |
| 28 | Landon McGinnisPlace 28 · Grade 10 · Niles Brandywine | 10 | Niles Brandywine | 20:34.88 |
| 29 | Juan GarciaPlace 29 · Grade 9 · Lawrence | 9 | Lawrence | 20:45.55 |
| 30 | Robert PalaciosPlace 30 · Grade 12 · Lawrence | 12 | Lawrence | 20:58.31 |
| 31 | Dillan Vargas-TovarPlace 31 · Grade 12 · Eau Claire | 12 | Eau Claire | 21:01.53 |
| 32 | Quayvon StanfillPlace 32 · Grade 11 · Bangor | 11 | Bangor | 21:01.67 |
| 33 | Mark PynePlace 33 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 21:02.14 |
| 34 | Mayson PrestonPlace 34 · Grade 10 · Dowagiac Union | 10 | Dowagiac Union | 21:02.20 |
| 35 | Kameron SillPlace 35 · Grade 11 · Berrien Springs | 11 | Berrien Springs | 21:21.53 PR |
| 36 | Jose PeralesPlace 36 · Grade 11 · Hartford | 11 | Hartford | 21:25.09 |
| 37 | Talon AbbottPlace 37 · Grade 10 · Bangor | 10 | Bangor | 21:33.91 |
| 38 | Rendyn AlfieriPlace 38 · Grade 9 · Lawrence | 9 | Lawrence | 21:35.02 |
| 39 | Jacob VillegasPlace 39 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 21:45.23 |
| 40 | Jeff RemijasPlace 40 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 21:47.31 |
| 41 | Kaleb PschigodaPlace 41 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 22:04.05 |
| 42 | Jacob DanielPlace 42 · Grade 11 · Eau Claire | 11 | Eau Claire | 22:04.87 |
| 43 | Henry PetersPlace 43 · Grade 10 · Buchanan | 10 | Buchanan | 22:26.33 |
| 44 | Alexander Lopez-GarciaPlace 44 · Grade 9 · Eau Claire | 9 | Eau Claire | 22:29.81 |
| 45 | Lorenzo CobarrubiasPlace 45 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 23:01.44 |
| 46 | Easton DownsPlace 46 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 23:08.40 |
| 47 | Shawn CrawfordPlace 47 · Grade 11 · Bridgman | 11 | Bridgman | 23:09.46 |
| 48 | Jovany GarciaPlace 48 · Grade 12 · Hartford | 12 | Hartford | 23:26.05 |
| 49 | Russell ElliottPlace 49 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 23:54.93 |
| 50 | Hazen HillPlace 50 · Grade 10 · Bridgman | 10 | Bridgman | 23:59.05 |
| 51 | Hunter HartlinePlace 51 · Grade 9 · Hartford | 9 | Hartford | 24:02.53 |
| 52 | Adrian ValerioPlace 52 · Grade 12 · Lawrence | 12 | Lawrence | 24:16.15 |
| 53 | Brody LeitchPlace 53 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 24:20.48 |
| 54 | Ean HassePlace 54 · Grade 9 · Buchanan | 9 | Buchanan | 24:35.12 PR |
| 55 | Jose AragonPlace 55 · Grade 11 · Bangor | 11 | Bangor | 24:40.26 |
| 56 | Leelon HarrellPlace 56 · Grade 9 · Decatur | 9 | Decatur | 25:08.94 |
| 57 | Daivion HurrellPlace 57 · Grade 10 · Hartford | 10 | Hartford | 25:09.54 |
| 58 | Jerome BeenePlace 58 · Grade 9 · Eau Claire | 9 | Eau Claire | 25:42.40 PR |
| 59 | Lance LewisPlace 59 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 25:43.33 |
| 60 | Enrique CruzPlace 60 · Grade 9 · Hartford | 9 | Hartford | 26:04.47 |
| 61 | Kristopher JoyPlace 61 · Grade 9 · Berrien Springs | 9 | Berrien Springs | 26:15.27 |
| 62 | Luis Antonio-CruzPlace 62 · Grade 9 · Eau Claire | 9 | Eau Claire | 26:15.64 |
| 63 | Sam SchutzePlace 63 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 27:14.14 |
| 64 | Justin NicholsPlace 64 · Grade 11 · Berrien Springs | 11 | Berrien Springs | 27:32.85 |
| 65 | Noah HaleyPlace 65 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 27:55.31 |
| 66 | Shadow BebePlace 66 · Grade 10 · Lawrence | 10 | Lawrence | 28:31.74 |
| 67 | Kale DurbinPlace 67 · Grade 9 · Decatur | 9 | Decatur | 29:13.73 |
| 68 | Jeremiah OrtunoPlace 68 · Grade 9 · Dowagiac Union | 9 | Dowagiac Union | 36:14.68 |