| 1 | Mason RogersPlace 1 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 15:55.60 |
| 2 | Seth RandallPlace 2 · Grade 12 · St. Joseph | 12 | St. Joseph | 16:26.91 |
| 3 | Carson WiersbePlace 3 · Grade 11 · St. Joseph | 11 | St. Joseph | 16:36.43 |
| 4 | John BrickleyPlace 4 · Grade 10 · Niles | 10 | Niles | 16:47.69 |
| 5 | John KeserPlace 5 · Grade 12 · Buchanan | 12 | Buchanan | 16:59.58 |
| 6 | Matthew LaPortePlace 6 · Grade 11 · St. Joseph | 11 | St. Joseph | 17:03.95 |
| 7 | Connor BeebePlace 7 · Grade 12 · Berrien Springs | 12 | Berrien Springs | 17:05.99 |
| 8 | Sam CasianoPlace 8 · Grade 10 · Watervliet | 10 | Watervliet | 17:06.69 |
| 9 | Easton NetzleyPlace 9 · Grade 9 · St. Joseph | 9 | St. Joseph | 17:08.37 PR |
| 10 | Anthony DurocherPlace 10 · Grade 10 · St. Joseph | 10 | St. Joseph | 17:10.88 |
| 11 | Caleb CarringtonPlace 11 · Grade 9 · Niles | 9 | Niles | 17:21.78 |
| 12 | Michael ClearyPlace 12 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 17:28.65 |
| 13 | Benjamin BolinderPlace 13 · Grade 9 · Bridgman | 9 | Bridgman | 17:32.10 |
| 14 | Carson ErnsbergerPlace 14 · Grade 10 · Bridgman | 10 | Bridgman | 17:43.12 |
| 15 | Bentley MolitorPlace 15 · Grade 10 · Buchanan | 10 | Buchanan | 17:49.71 |
| 16 | Josiah PassigPlace 16 · Grade 11 · Buchanan | 11 | Buchanan | 17:51.87 |
| 17 | Grant HoskinsPlace 17 · Grade 12 · Stevensville Lakeshore | 12 | Stevensville Lakeshore | 18:00.56 |
| 18 | Patrick ConroyPlace 18 · Grade 11 · St. Joseph | 11 | St. Joseph | 18:07.62 |
| 19 | Beau KirtdollPlace 19 · Grade 12 · Niles | 12 | Niles | 18:12.28 |
| 20 | Leo LemieuxPlace 20 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 18:12.65 PR |
| 21 | Micah MaierPlace 21 · Grade 11 · St. Joseph | 11 | St. Joseph | 18:14.18 |
| 22 | Trey RusbasanPlace 22 · Grade 10 · St. Joseph | 10 | St. Joseph | 18:24.88 |
| 23 | Cael JohnsonPlace 23 · Grade 11 · Berrien Springs | 11 | Berrien Springs | 18:38.85 |
| 24 | Micah PassigPlace 24 · Grade 9 · Buchanan | 9 | Buchanan | 18:40.77 |
| 25 | Reuben LorenzPlace 25 · Grade 11 · St. Joseph | 11 | St. Joseph | 18:44.25 |
| 26 | Mason ErnstPlace 26 · Grade 10 · Stevensville Lakeshore | 10 | Stevensville Lakeshore | 18:46.95 |
| 27 | Charlie SpencerPlace 27 · Grade 11 · Buchanan | 11 | Buchanan | 18:57.28 |
| 28 | Kieran ErhardtPlace 28 · Grade 8 · St Joseph Our Lady of the Lake Catholic | 8 | St Joseph Our Lady of the Lake Catholic | 19:00.41 PR |
| 29 | Liam PescePlace 29 · Grade 12 · Niles | 12 | Niles | 19:13.96 |
| 30 | Silas SchluttPlace 30 · Grade 10 · Buchanan | 10 | Buchanan | 19:14.69 PR |
| 31 | Tony PerezPlace 31 · Grade 10 · Watervliet | 10 | Watervliet | 19:20.09 |
| 32 | Joseph EdwardsPlace 32 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 19:21.70 |
| 33 | Layne CollinsPlace 33 · Grade 12 · Red Arrow (River Valley-New Buffalo) | 12 | Red Arrow (River Valley-New Buffalo) | 19:23.73 |
| 34 | Josiah WagonerPlace 34 · Grade 11 · St. Joseph | 11 | St. Joseph | 19:31.62 |
| 35 | Aidan MillerPlace 35 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 19:35.75 |
| 36 | Quinn ReedPlace 36 · Grade 9 · St. Joseph | 9 | St. Joseph | 19:35.98 PR |
| 37 | Theodore ArseneauPlace 37 · Grade 10 · Niles | 10 | Niles | 19:38.01 |
| 38 | Seth KisakyePlace 38 · Grade 10 · Niles Brandywine | 10 | Niles Brandywine | 19:40.97 |
| 39 | Oliver KovacPlace 39 · Grade 10 · St. Joseph | 10 | St. Joseph | 19:44.58 |
| 40 | Dillan Vargas-TovarPlace 40 · Grade 12 · Eau Claire | 12 | Eau Claire | 19:46.11 |
| 41 | Landon McGinnisPlace 41 · Grade 10 · Niles Brandywine | 10 | Niles Brandywine | 19:55.84 |
| 42 | Oliver TroutPlace 42 · Grade 11 · Niles | 11 | Niles | 19:57.48 |
| 43 | Chance SalmonPlace 43 · Grade 9 · Bridgman | 9 | Bridgman | 20:04.08 |
| 44 | Colton WoodsPlace 44 · Grade 12 · Stevensville Lakeshore | 12 | Stevensville Lakeshore | 20:08.55 |
| 45 | Hudson BeckerPlace 45 · Grade 9 · Bridgman | 9 | Bridgman | 20:19.61 |
| 46 | Gabriel MartinezPlace 46 · Grade 10 · Watervliet | 10 | Watervliet | 20:23.09 |
| 47 | Eathan BurnettPlace 47 · Grade 11 · Watervliet | 11 | Watervliet | 20:24.76 |
| 48 | Nicholis HendersonPlace 48 · Grade 9 · St. Joseph | 9 | St. Joseph | 20:29.04 |
| 49 | Colin KirkdorferPlace 49 · Grade 11 · St. Joseph | 11 | St. Joseph | 20:30.69 |
| 50 | Garrett ChrispellPlace 50 · Grade 10 · Stevensville Lakeshore | 10 | Stevensville Lakeshore | 20:30.72 |
| 51 | Frederico HerrmannPlace 51 · Grade 10 · Stevensville Lakeshore | 10 | Stevensville Lakeshore | 20:35.46 |
| 52 | Aiden BeebePlace 52 · Grade 11 · St. Joseph | 11 | St. Joseph | 20:36.04 PR |
| 53 | Jeff RemijasPlace 53 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 20:36.83 PR |
| 54 | Ryder BernardPlace 54 · Grade 11 · St. Joseph | 11 | St. Joseph | 20:38.86 PR |
| 55 | Mark PynePlace 55 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 20:41.69 PR |
| 56 | Daniel PerezPlace 56 · Grade 9 · Watervliet | 9 | Watervliet | 20:43.36 PR |
| 57 | Sam JollayPlace 57 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 20:51.81 |
| 58 | Kaleb PschigodaPlace 58 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 20:59.72 |
| 59 | Jacob DanielPlace 59 · Grade 11 · Eau Claire | 11 | Eau Claire | 21:04.12 |
| 60 | Alexander Lopez-GarciaPlace 60 · Grade 9 · Eau Claire | 9 | Eau Claire | 21:04.56 |
| 61 | Thomas StokesPlace 61 · Grade 9 · St. Joseph | 9 | St. Joseph | 21:15.38 |
| 62 | Joshua MuellerPlace 62 · Grade 9 · Stevensville Lakeshore | 9 | Stevensville Lakeshore | 21:15.90 |
| 63 | Brennan KoehnPlace 63 · Grade 11 · Stevensville Lakeshore | 11 | Stevensville Lakeshore | 21:16.25 |
| 64 | Benji RyanPlace 64 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 21:16.67 |
| 65 | Thomas GargisPlace 65 · Grade 9 · Niles | 9 | Niles | 21:20.29 PR |
| 66 | Nolan ReckerPlace 66 · Grade 9 · Niles | 9 | Niles | 21:20.54 |
| 67 | Gavin LeiterPlace 67 · Grade 11 · Watervliet | 11 | Watervliet | 21:28.91 |
| 68 | Angel CervantesPlace 68 · Grade 9 · Watervliet | 9 | Watervliet | 21:42.55 |
| 69 | Shawn CrawfordPlace 69 · Grade 11 · Bridgman | 11 | Bridgman | 21:45.48 |
| 70 | Easton DownsPlace 70 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 22:00.52 PR |
| 71 | Henry PetersPlace 71 · Grade 10 · Buchanan | 10 | Buchanan | 22:04.82 |
| 72 | Kameron SillPlace 72 · Grade 11 · Berrien Springs | 11 | Berrien Springs | 23:13.26 |
| 73 | Hunter WeberPlace 73 · Grade 11 · Stevensville Lakeshore | 11 | Stevensville Lakeshore | 23:18.64 |
| 74 | Zekiel ThomasPlace 74 · Grade 9 · St. Joseph | 9 | St. Joseph | 23:25.21 |
| 75 | Adolfo Sanchez-PerezPlace 75 · Grade 12 · Niles | 12 | Niles | 23:26.85 |
| 76 | Dylan SouthernPlace 76 · Grade 10 · St. Joseph | 10 | St. Joseph | 23:27.87 PR |
| 77 | Michael EatonPlace 77 · Grade 9 · St. Joseph | 9 | St. Joseph | 23:41.38 |
| 78 | Daniel MaackPlace 78 · Grade 11 · Watervliet | 11 | Watervliet | 23:41.72 |
| 79 | Ethan AnkliPlace 79 · Grade 9 · Stevensville Lakeshore | 9 | Stevensville Lakeshore | 24:02.33 |
| 80 | Carter DaltonPlace 80 · Grade 9 · Stevensville Lakeshore | 9 | Stevensville Lakeshore | 24:02.96 PR |
| 81 | Ean HassePlace 81 · Grade 9 · Buchanan | 9 | Buchanan | 24:44.03 |
| 82 | Rowan Castle BrowPlace 82 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 24:44.58 |
| 83 | Sam SchutzePlace 83 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 24:59.44 |
| 84 | Hazen HillPlace 84 · Grade 10 · Bridgman | 10 | Bridgman | 25:04.19 |
| 85 | Luis Antonio-CruzPlace 85 · Grade 9 · Eau Claire | 9 | Eau Claire | 25:18.94 |
| 86 | Noah HaleyPlace 86 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 25:34.90 |
| 87 | Lance LewisPlace 87 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 25:36.85 |
| 88 | Graham RodgersPlace 88 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 26:06.83 |
| 89 | Justin NicholsPlace 89 · Grade 11 · Berrien Springs | 11 | Berrien Springs | 26:46.91 |
| 90 | Josiah NtongaiPlace 90 · Grade 12 · Eau Claire | 12 | Eau Claire | 28:11.19 |
| 91 | Korvin KirbyPlace 91 · Grade 10 · Watervliet | 10 | Watervliet | 29:22.80 |