| 1 | Landon RogersPlace 1 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 16:20.56 |
| 2 | Mason RogersPlace 2 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 16:21.04 |
| 3 | Joseph EdwardsPlace 3 · Grade 10 · New Buffalo | 10 | New Buffalo | 18:47.00 |
| 4 | Leo LemieuxPlace 4 · Grade 10 · New Buffalo | 10 | New Buffalo | 18:54.82 |
| 5 | Charlie GibsonPlace 5 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 19:27.30 |
| 6 | Parker VolstorfPlace 6 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 19:32.87 |
| 7 | Alejandro LemusPlace 7 · Grade 11 · Eau Claire | 11 | Eau Claire | 19:38.53 |
| 8 | Dillan Vargas-TovarPlace 8 · Grade 11 · Eau Claire | 11 | Eau Claire | 20:15.70 |
| 9 | Owen BanyonPlace 9 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 20:21.05 |
| 10 | Jeff RemijasPlace 10 · Grade 9 · New Buffalo | 9 | New Buffalo | 20:23.75 |
| 11 | Connor SiglowPlace 11 · Grade 12 · St Joseph Our Lady of the Lake Catholic | 12 | St Joseph Our Lady of the Lake Catholic | 20:24.36 |
| 12 | Mike HernandezPlace 12 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 20:26.07 |
| 13 | Kaleb PschigodaPlace 13 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 21:00.82 |
| 14 | Anthony JashewayPlace 14 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 21:09.27 |
| 15 | Sam JollayPlace 15 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 21:10.95 |
| 16 | Connor BanyonPlace 16 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 21:11.52 |
| 17 | Layne CollinsPlace 17 · Grade 11 · New Buffalo | 11 | New Buffalo | 21:18.69 |
| 18 | A.J. CullenPlace 18 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 21:26.00 |
| 19 | Kevin VargasPlace 19 · Grade 12 · Eau Claire | 12 | Eau Claire | 21:39.55 |
| 20 | Bowie StrieterPlace 20 · Grade 10 · Three Oaks River Valley | 10 | Three Oaks River Valley | 22:36.30 |
| 21 | Jacob DanielPlace 21 · Grade 10 · Eau Claire | 10 | Eau Claire | 23:03.39 |
| 22 | Easton DownsPlace 22 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 23:47.13 |
| 23 | Jayson PhelpsPlace 23 · Grade 10 · New Buffalo | 10 | New Buffalo | 24:27.42 |
| 24 | Leo Basurto OlguinPlace 24 · Grade 11 · Covert | 11 | Covert | 25:07.62 |
| 25 | Jonathan JuergensPlace 25 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 25:25.99 |
| 26 | Colin DriscollPlace 26 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 26:43.14 |
| 27 | Josiah NtongaiPlace 27 · Grade 11 · Eau Claire | 11 | Eau Claire | 27:06.61 PR |
| 28 | Demarcus SmithPlace 28 · Grade 11 · Covert | 11 | Covert | 30:11.29 |
| 29 | Johnathan Sanchez-SalgadoPlace 29 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 31:23.03 |
| 30 | Devin StankiewiczPlace 30 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 33:11.02 |