| 1 | Landon RogersPlace 1 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 17:25.74 |
| 2 | Mason RogersPlace 2 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 17:26.20 |
| 3 | Joseph EdwardsPlace 3 · Grade 10 · New Buffalo | 10 | New Buffalo | 18:46.70 |
| 4 | Leo LemieuxPlace 4 · Grade 10 · New Buffalo | 10 | New Buffalo | 19:09.10 |
| 5 | Cael JohnsonPlace 5 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 19:10.56 |
| 6 | Charlie GibsonPlace 6 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 19:30.68 |
| 7 | Alejandro LemusPlace 7 · Grade 11 · Eau Claire | 11 | Eau Claire | 19:46.89 |
| 8 | Josue Morales-PerezPlace 8 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 19:49.33 |
| 9 | Jeff RemijasPlace 9 · Grade 9 · New Buffalo | 9 | New Buffalo | 20:03.76 PR |
| 10 | Owen BanyonPlace 10 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 20:11.02 |
| 11 | Angel BritoPlace 11 · Grade 10 · Dowagiac Union | 10 | Dowagiac Union | 20:26.34 |
| 12 | Balois FrancoPlace 12 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 20:26.91 |
| 13 | Parker VolstorfPlace 13 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 20:29.85 |
| 14 | Joshua ChoPlace 14 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 20:32.57 |
| 15 | Dillan Vargas-TovarPlace 15 · Grade 11 · Eau Claire | 11 | Eau Claire | 20:37.12 |
| 16 | Connor SiglowPlace 16 · Grade 12 · St Joseph Our Lady of the Lake Catholic | 12 | St Joseph Our Lady of the Lake Catholic | 20:45.12 |
| 17 | August JohnsonPlace 17 · Grade 11 · New Buffalo | 11 | New Buffalo | 20:56.54 |
| 18 | Mike HernandezPlace 18 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 20:59.44 |
| 19 | Connor BanyonPlace 19 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 21:16.89 |
| 20 | Layne CollinsPlace 20 · Grade 11 · New Buffalo | 11 | New Buffalo | 21:19.49 |
| 21 | A.J. CullenPlace 21 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 21:28.75 |
| 22 | Sam JollayPlace 22 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 21:30.22 |
| 23 | Kaleb PschigodaPlace 23 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 21:40.13 |
| 24 | Anthony JashewayPlace 24 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 22:06.65 |
| 25 | Kevin VargasPlace 25 · Grade 12 · Eau Claire | 12 | Eau Claire | 22:16.42 |
| 26 | Jeremiah HargreavesPlace 26 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 22:21.08 |
| 27 | Keio TrimmPlace 27 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 22:27.02 |
| 28 | Bowie StrieterPlace 28 · Grade 10 · Three Oaks River Valley | 10 | Three Oaks River Valley | 22:29.56 |
| 29 | Kai BordenPlace 29 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 22:57.85 |
| 30 | Jacob DanielPlace 30 · Grade 10 · Eau Claire | 10 | Eau Claire | 23:09.69 |
| 31 | Jacob VillegasPlace 31 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 23:41.22 |
| 32 | Kameron SillPlace 32 · Grade 10 · Berrien Springs | 10 | Berrien Springs | 24:42.24 |
| 33 | Angel VillanuevaPlace 33 · Grade 10 · Covert | 10 | Covert | 25:00.12 |
| 34 | Jayson PhelpsPlace 34 · Grade 10 · New Buffalo | 10 | New Buffalo | 25:02.12 |
| 35 | Easton DownsPlace 35 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 25:09.13 |
| 36 | Leo Basurto OlguinPlace 36 · Grade 11 · Covert | 11 | Covert | 26:37.31 |
| 37 | Mayson PrestonPlace 37 · Grade 9 · Dowagiac Union | 9 | Dowagiac Union | 27:07.23 |
| 38 | Colin DriscollPlace 38 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 27:15.82 |
| 39 | Josiah NtongaiPlace 39 · Grade 11 · Eau Claire | 11 | Eau Claire | 28:55.05 |
| 40 | Santiago RuizPlace 40 · Grade 11 · Covert | 11 | Covert | 29:04.20 |
| 41 | Johnathan Sanchez-SalgadoPlace 41 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 31:15.47 |
| 42 | Devin StankiewiczPlace 42 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 37:07.79 |