| 1 | Landon RogersPlace 1 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 17:36.46 |
| 2 | Ryan BlankenshipPlace 2 · Grade 12 · Eau Claire | 12 | Eau Claire | 18:51.53 |
| 3 | August JohnsonPlace 3 · Grade 10 · New Buffalo | 10 | New Buffalo | 19:01.28 |
| 4 | Joseph EdwardsPlace 4 · Grade 9 · New Buffalo | 9 | New Buffalo | 19:10.23 |
| 5 | Charlie GibsonPlace 5 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 19:10.75 |
| 6 | Kalen LoebachPlace 6 · Grade 12 · St. Joseph Our Lady of the Lake Cathol | 12 | St. Joseph Our Lady of the Lake Cathol | 19:51.25 |
| 7 | Connor SiglowPlace 7 · Grade 11 · St. Joseph Our Lady of the Lake Cathol | 11 | St. Joseph Our Lady of the Lake Cathol | 20:39.91 |
| 8 | Parker VolstorfPlace 8 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 20:54.63 |
| 9 | Lorenzo NavaPlace 9 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 20:58.75 |
| 10 | Cooper LynchPlace 10 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 20:59.20 |
| 11 | Hunter GnodtkePlace 11 · Grade 10 · Three Oaks River Valley | 10 | Three Oaks River Valley | 21:07.21 |
| 12 | Grant SchummPlace 12 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 21:28.96 |
| 13 | Sean DriscollPlace 13 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 21:37.23 |
| 14 | Anthony JashewayPlace 14 · Grade 10 · St. Joseph Our Lady of the Lake Cathol | 10 | St. Joseph Our Lady of the Lake Cathol | 21:55.74 |
| 15 | Leo LemieuxPlace 15 · Grade 9 · New Buffalo | 9 | New Buffalo | 22:27.58 |
| 16 | Lyhem RamirezPlace 16 · Grade 10 · New Buffalo | 10 | New Buffalo | 22:29.87 |
| 17 | Layne CollinsPlace 17 · Grade 10 · New Buffalo | 10 | New Buffalo | 22:32.92 |
| 18 | Dilan VargasPlace 18 · Grade 10 · Eau Claire | 10 | Eau Claire | 23:06.38 |
| 19 | A.J. CullenPlace 19 · Grade 9 · St. Joseph Our Lady of the Lake Cathol | 9 | St. Joseph Our Lady of the Lake Cathol | 23:08.17 |
| 20 | Connor BanyonPlace 20 · Grade 10 · St. Joseph Our Lady of the Lake Cathol | 10 | St. Joseph Our Lady of the Lake Cathol | 23:20.86 |
| 21 | Sam JollayPlace 21 · Grade 9 · St. Joseph Our Lady of the Lake Cathol | 9 | St. Joseph Our Lady of the Lake Cathol | 23:40.13 |
| 22 | Brody SeverinPlace 22 · Grade 12 · Eau Claire | 12 | Eau Claire | 23:45.05 |
| 23 | Lance LewisPlace 23 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 24:59.13 |
| 24 | Callan DavisPlace 24 · Grade 10 · New Buffalo | 10 | New Buffalo | 25:01.14 |
| 25 | Lucas ForkerPlace 25 · Grade 11 · New Buffalo | 11 | New Buffalo | 25:02.26 |
| 26 | Jayson PhelpsPlace 26 · Grade 9 · New Buffalo | 9 | New Buffalo | 25:20.09 |
| 27 | Jacob DanielsPlace 27 · Grade 9 · Eau Claire | 9 | Eau Claire | 25:55.86 |
| 28 | Kevin VargasPlace 28 · Grade 11 · Eau Claire | 11 | Eau Claire | 26:19.29 |
| 29 | Colin DriscollPlace 29 · Grade 10 · Three Oaks River Valley | 10 | Three Oaks River Valley | 28:55.30 |
| 30 | Josiah NtongaiPlace 30 · Grade 10 · Eau Claire | 10 | Eau Claire | 33:43.68 |
| 31 | Matthew ConoverPlace 31 · Grade 12 · Howardsville Christian | 12 | Howardsville Christian | 34:59.84 |