| 1 | Landon RogersPlace 1 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 15:54.7 |
| 2 | Mason RogersPlace 2 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 16:36.0 |
| 3 | Joseph EdwardsPlace 3 · Grade 10 · New Buffalo | 10 | New Buffalo | 18:33.6 |
| 4 | Leo LemieuxPlace 4 · Grade 10 · New Buffalo | 10 | New Buffalo | 19:07.2 |
| 5 | Charlie GibsonPlace 5 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 19:23.0 |
| 6 | Jeffrey RemijasPlace 6 · Grade 9 · New Buffalo | 9 | New Buffalo | 20:36.2 |
| 7 | Parker VolstorfPlace 7 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 20:56.3 |
| 8 | Connor BanyonPlace 8 · Grade 11 · St Joseph Our Lady of the Lake Catholi | 11 | St Joseph Our Lady of the Lake Catholi | 21:01.9 |
| 9 | Anthony JashewayPlace 9 · Grade 11 · St Joseph Our Lady of the Lake Catholi | 11 | St Joseph Our Lady of the Lake Catholi | 21:13.6 |
| 10 | Connor SiglowPlace 10 · Grade 12 · St Joseph Our Lady of the Lake Catholi | 12 | St Joseph Our Lady of the Lake Catholi | 21:16.7 |
| 11 | August JohnsonPlace 11 · Grade 11 · New Buffalo | 11 | New Buffalo | 21:23.0 |
| 12 | Dilan VargasPlace 12 · Grade 11 · Eau Claire | 11 | Eau Claire | 21:33.5 |
| 13 | Mike HernandezPlace 13 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 21:35.9 |
| 14 | Alejandro LemusPlace 14 · Grade 11 · Eau Claire | 11 | Eau Claire | 21:56.1 |
| 15 | Aidan MillerPlace 15 · Grade 10 · Three Oaks River Valley | 10 | Three Oaks River Valley | 22:00.5 |
| 16 | Layne CollinsPlace 16 · Grade 11 · New Buffalo | 11 | New Buffalo | 22:06.7 |
| 17 | Kevin VargasPlace 17 · Grade 12 · Eau Claire | 12 | Eau Claire | 22:11.1 |
| 18 | Keio TrimmPlace 18 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 22:18.6 |
| 19 | Owen BanyonPlace 19 · Grade 8 · St Joseph Our Lady of the Lake Catholi | 8 | St Joseph Our Lady of the Lake Catholi | 22:40.2 |
| 20 | A.J. CullenPlace 20 · Grade 10 · St Joseph Our Lady of the Lake Catholi | 10 | St Joseph Our Lady of the Lake Catholi | 22:59.0 |
| 21 | Kaleb PschigodaPlace 21 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 23:26.2 |
| 22 | Jacob DanielPlace 22 · Grade 10 · Eau Claire | 10 | Eau Claire | 23:26.5 |
| 23 | Bowie StreiterPlace 23 · Grade 10 · Three Oaks River Valley | 10 | Three Oaks River Valley | 23:43.9 |
| 24 | Jonathan JuergensPlace 24 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 24:46.4 |
| 25 | Jayson PhelpsPlace 25 · Grade 10 · New Buffalo | 10 | New Buffalo | 25:26.7 |
| 26 | Easton DownsPlace 26 · Grade 9 · St Joseph Our Lady of the Lake Catholi | 9 | St Joseph Our Lady of the Lake Catholi | 26:05.6 |
| 27 | Colin DriscollPlace 27 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 28:44.1 |
| 28 | Josiah NtongaiPlace 28 · Grade 11 · Eau Claire | 11 | Eau Claire | 30:22.0 |
| 29 | Johnathan Sanchez-SalgaPlace 29 · Grade 9 · St Joseph Our Lady of the Lake Catholi | 9 | St Joseph Our Lady of the Lake Catholi | 31:40.8 |
| 30 | Devin StankiewiczPlace 30 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 42:05.0 |