| 1 | Landon RogersPlace 1 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 16:07.48 |
| 2 | Mason RogersPlace 2 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 16:34.88 |
| 3 | Connor BeebePlace 3 · Grade 11 · Berrien Springs | 11 | Berrien Springs | 16:43.60 |
| 4 | John KeserPlace 4 · Grade 11 · Buchanan | 11 | Buchanan | 17:01.99 |
| 5 | Jack SherwoodPlace 5 · Grade 12 · Buchanan | 12 | Buchanan | 17:29.69 |
| 6 | Liam McBethPlace 6 · Grade 12 · Buchanan | 12 | Buchanan | 17:41.41 |
| 7 | Xavier PompeoPlace 7 · Grade 11 · Coloma | 11 | Coloma | 17:46.89 |
| 8 | Elias BaldwinPlace 8 · Grade 11 · Decatur | 11 | Decatur | 17:50.58 |
| 9 | Josiah PassigPlace 9 · Grade 10 · Buchanan | 10 | Buchanan | 18:38.56 |
| 10 | Joseph EdwardsPlace 10 · Grade 10 · New Buffalo | 10 | New Buffalo | 18:40.45 |
| 11 | Josaias RoblesPlace 11 · Grade 11 · Hartford | 11 | Hartford | 18:53.82 |
| 12 | Charlie GibsonPlace 12 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 18:59.15 |
| 13 | Kadin McGeePlace 13 · Grade 10 · Decatur | 10 | Decatur | 19:06.16 |
| 14 | Isaac DeckerPlace 14 · Grade 10 · St. Thomas More Academy | 10 | St. Thomas More Academy | 19:13.85 |
| 15 | Jacob KuntzPlace 15 · Grade 12 · Buchanan | 12 | Buchanan | 19:15.46 |
| 16 | Cael JohnsonPlace 16 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 19:18.19 |
| 17 | Charlie SpencerPlace 17 · Grade 10 · Buchanan | 10 | Buchanan | 19:44.98 |
| 18 | Zavier GutierrezPlace 18 · Grade 10 · Hartford | 10 | Hartford | 19:48.55 |
| 19 | Rigo MoralesPlace 19 · Grade 12 · Hartford | 12 | Hartford | 20:03.52 |
| 20 | Noah WithersPlace 20 · Grade 11 · Lawton | 11 | Lawton | 20:05.79 |
| 21 | Bentley MolitorPlace 21 · Grade 9 · Buchanan | 9 | Buchanan | 20:08.14 |
| 22 | Nick PumaniPlace 22 · Grade 12 · Berrien Springs | 12 | Berrien Springs | 20:12.94 |
| 23 | Connor BanyonPlace 23 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 20:13.21 |
| 24 | Ari JohnsonPlace 24 · Grade 12 · Buchanan | 12 | Buchanan | 20:18.12 |
| 25 | Jeff RemijasPlace 25 · Grade 9 · New Buffalo | 9 | New Buffalo | 20:21.67 |
| 27 | Joshua ChoPlace 27 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 20:39.72 |
| 28 | Parker VolstorfPlace 28 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 20:41.10 |
| 29 | Mike HernandezPlace 29 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 20:54.61 |
| 30 | Isaac KaufholdPlace 30 · Grade 9 · St. Thomas More Academy | 9 | St. Thomas More Academy | 20:59.26 |
| 31 | Alejandro LemusPlace 31 · Grade 11 · Eau Claire | 11 | Eau Claire | 21:01.29 |
| 32 | Derek RuimveldPlace 32 · Grade 12 · Lawton | 12 | Lawton | 21:04.48 |
| 33 | Dillan Vargas-TovarPlace 33 · Grade 11 · Eau Claire | 11 | Eau Claire | 21:05.68 |
| 34 | Connor SiglowPlace 34 · Grade 12 · St Joseph Our Lady of the Lake Catholic | 12 | St Joseph Our Lady of the Lake Catholic | 21:07.25 |
| 35 | Silas SchluttPlace 35 · Grade 9 · Buchanan | 9 | Buchanan | 21:24.39 |
| 36 | Owen BanyonPlace 36 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 21:54.79 |
| 37 | Layne CollinsPlace 37 · Grade 11 · New Buffalo | 11 | New Buffalo | 21:59.59 |
| 38 | Kevin VargasPlace 38 · Grade 12 · Eau Claire | 12 | Eau Claire | 22:03.90 |
| 39 | Kaleb PschigodaPlace 39 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 22:08.76 |
| 40 | Jovany GarciaPlace 40 · Grade 11 · Hartford | 11 | Hartford | 22:08.89 |
| 42 | Sam JollayPlace 42 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 22:18.25 |
| 43 | Levi BrooksPlace 43 · Grade 12 · Lawton | 12 | Lawton | 22:22.13 |
| 44 | Kai BordenPlace 44 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 22:23.76 |
| 46 | Tristan HargenPlace 46 · Grade 10 · Coloma | 10 | Coloma | 22:28.08 |
| 47 | Jose PeralesPlace 47 · Grade 10 · Hartford | 10 | Hartford | 22:40.99 |
| 49 | Keio TrimmPlace 49 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 22:45.29 |
| 50 | A.J. CullenPlace 50 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 22:46.48 |
| 51 | Leo LemieuxPlace 51 · Grade 10 · New Buffalo | 10 | New Buffalo | 22:58.89 |
| 52 | Anthony JashewayPlace 52 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 23:01.87 |
| 55 | Bowie StrieterPlace 55 · Grade 10 · Three Oaks River Valley | 10 | Three Oaks River Valley | 23:04.99 |
| 56 | Jacob DanielPlace 56 · Grade 10 · Eau Claire | 10 | Eau Claire | 23:27.06 |
| 57 | Beydy RodriguezPlace 57 · Grade 9 · Coloma | 9 | Coloma | 23:38.81 |
| 58 | Juan RomeroPlace 58 · Grade 11 · Hartford | 11 | Hartford | 23:40.36 |
| 60 | Jayson PhelpsPlace 60 · Grade 10 · New Buffalo | 10 | New Buffalo | 23:50.20 |
| 61 | Henry PetersPlace 61 · Grade 9 · Buchanan | 9 | Buchanan | 23:52.32 |
| 65 | Gunnar YahrPlace 65 · Grade 9 · Coloma | 9 | Coloma | 24:07.41 |
| 68 | John BentrupPlace 68 · Grade 12 · St. Thomas More Academy | 12 | St. Thomas More Academy | 24:23.94 |
| 79 | Abimael OceloPlace 79 · Grade 9 · Hartford | 9 | Hartford | 26:02.46 |
| 80 | Peter DoranPlace 80 · Grade 9 · St. Thomas More Academy | 9 | St. Thomas More Academy | 26:17.58 |
| 82 | Kameron SillPlace 82 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 26:29.79 |
| 85 | Belmont PhilipPlace 85 · Grade 9 · Buchanan | 9 | Buchanan | 26:48.56 |
| 88 | Justin NicholsPlace 88 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 27:03.91 |
| 89 | Lorenzo CobarrubiasPlace 89 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 27:06.53 |
| 90 | Easton DownsPlace 90 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 27:08.70 |
| 96 | Gaspar SoriaPlace 96 · Grade 10 · Hartford | 10 | Hartford | 27:47.67 |
| 97 | Angel VillanuevaPlace 97 · Grade 10 · Covert | 10 | Covert | 27:53.58 |
| 99 | Leo Basurto OlguinPlace 99 · Grade 11 · Covert | 11 | Covert | 28:01.69 |
| 104 | Devin ParksPlace 104 · Grade 11 · Coloma | 11 | Coloma | 29:29.35 |
| 105 | Demarcus SmithPlace 105 · Grade 11 · Covert | 11 | Covert | 29:30.37 |
| 107 | Ernesto Almora-CastilloPlace 107 · Grade 9 · Coloma | 9 | Coloma | 29:37.64 PR |
| 127 | Devin StankiewiczPlace 127 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 39:47.95 |
| 128 | MGhost1 Eau ClairePlace 128 · Eau Claire | — | Eau Claire | 50:00.03 |
| 128 | MGhost1 CovertPlace 128 · Covert | — | Covert | 50:00.01 PR |
| 128 | MGhost1 DecaturPlace 128 · Decatur | — | Decatur | 50:00.02 |
| 128 | MGhost1 LawtonPlace 128 · Lawton | — | Lawton | 50:00.04 PR |
| 128 | MGhost1 Niles BrandywPlace 128 · Niles Brandywine | — | Niles Brandywine | 50:00.05 PR |
| 128 | MGhost1 St. ThomasMoPlace 128 · St. Thomas More Academy | — | St. Thomas More Academy | 50:00.06 PR |
| 136 | MGhost2 DecaturPlace 136 · Decatur | — | Decatur | 51:00.00 |
| 136 | MGhost2 CovertPlace 136 · Covert | — | Covert | 51:00.01 |
| 136 | MGhost2 Niles BrandywPlace 136 · Niles Brandywine | — | Niles Brandywine | 51:00.05 |
| 136 | MGhost2 LawtonPlace 136 · Lawton | — | Lawton | 51:00.03 |
| 143 | MGhost3 DecaturPlace 143 · Decatur | — | Decatur | 52:00.00 |
| 143 | MGhost3 Niles BrandywPlace 143 · Niles Brandywine | — | Niles Brandywine | 52:00.03 |
| 148 | MGhost4 NilesBrandywPlace 148 · Niles Brandywine | — | Niles Brandywine | 53:00.03 |
| 153 | MGhost5 Niles BrandywPlace 153 · Niles Brandywine | — | Niles Brandywine | 54:00.03 |