| 1 | Ben GiesregenPlace 1 · Grade 12 · Drummond | 12 | Drummond | 17:57.1 |
| 2 | Sawyer PeckPlace 2 · Grade 12 · Hurley | 12 | Hurley | 18:35.6 |
| 3 | Lionel VangPlace 3 · Grade 10 · Bayfield | 10 | Bayfield | 18:48.2 PR |
| 4 | Tristan ScullyPlace 4 · Grade 10 · Drummond | 10 | Drummond | 19:04.3 |
| 5 | John TruchonPlace 5 · Grade 10 · South Shore | 10 | South Shore | 19:18.8 PR |
| 6 | Paul FontanaPlace 6 · Grade 10 · South Shore | 10 | South Shore | 19:30.3 PR |
| 7 | Preston MikaPlace 7 · Grade 10 · Drummond | 10 | Drummond | 19:32.9 |
| 8 | Logan WondraPlace 8 · Grade 10 · Solon Springs | 10 | Solon Springs | 19:34.9 |
| 9 | Rory KruegerPlace 9 · Grade 11 · Drummond | 11 | Drummond | 19:40.3 |
| 10 | Kadon JordanPlace 10 · Grade 11 · Solon Springs | 11 | Solon Springs | 19:48.4 |
| 11 | Manny MilamPlace 11 · Grade 11 · Drummond | 11 | Drummond | 19:52.3 |
| 12 | Riley FayePlace 12 · Grade 10 · Bayfield | 10 | Bayfield | 20:11.9 |
| 13 | Eric EderPlace 13 · Grade 11 · Hurley | 11 | Hurley | 20:21.3 |
| 14 | Brody VernePlace 14 · Grade 11 · South Shore | 11 | South Shore | 20:23.6 PR |
| 15 | Leon JohnsonPlace 15 · Grade 10 · Solon Springs | 10 | Solon Springs | 20:30.1 |
| 16 | Mason LahtiPlace 16 · Grade 9 · South Shore | 9 | South Shore | 20:51.6 PR |
| 17 | Emmett SchultzPlace 17 · Grade 9 · Butternut | 9 | Butternut | 20:55.5 |
| 18 | Jaxin BresettePlace 18 · Grade 10 · Bayfield | 10 | Bayfield | 20:55.6 PR |
| 19 | Adrian AntielPlace 19 · Grade 11 · Bayfield | 11 | Bayfield | 21:04.2 |
| 20 | Brenden AukeePlace 20 · Grade 12 · Hurley | 12 | Hurley | 21:08.6 |
| 21 | Miles HunterPlace 21 · Grade 10 · Washburn | 10 | Washburn | 21:11.2 PR |
| 22 | Owen MarkinPlace 22 · Grade 12 · Washburn | 12 | Washburn | 21:22.7 PR |
| 23 | Zaiden GordonPlace 23 · Grade 10 · Bayfield | 10 | Bayfield | 21:27.3 |
| 24 | Asher KarasPlace 24 · Grade 9 · Drummond | 9 | Drummond | 21:32.9 |
| 25 | Braun SmithPlace 25 · Grade 11 · Bayfield | 11 | Bayfield | 21:54.3 |
| 26 | Adam KostkaPlace 26 · Grade 11 · Drummond | 11 | Drummond | 21:55.9 |
| 27 | Bayle AustinPlace 27 · Grade 10 · Washburn | 10 | Washburn | 22:03.3 PR |
| 28 | Benaiah SandbergPlace 28 · Grade 9 · Drummond | 9 | Drummond | 22:10.9 |
| 29 | Jasper OlbyPlace 29 · Grade 10 · Washburn | 10 | Washburn | 22:13.9 |
| 30 | Aaron ChristensonPlace 30 · Grade 12 · Drummond | 12 | Drummond | 22:14.1 |
| 31 | Evan CorulloPlace 31 · Grade 12 · Hurley | 12 | Hurley | 22:30.0 |
| 32 | Conner StegmannPlace 32 · Grade 9 · Solon Springs | 9 | Solon Springs | 22:56.8 |
| 33 | Brian GeachPlace 33 · Grade 12 · Hurley | 12 | Hurley | 23:19.7 |
| 34 | Landon BergPlace 34 · Grade 10 · Solon Springs | 10 | Solon Springs | 23:24.5 |
| 35 | Finnley LombardoPlace 35 · Grade 9 · Hurley | 9 | Hurley | 23:26.7 |
| 36 | Calvin WeispfenningPlace 36 · Grade 12 · Washburn | 12 | Washburn | 24:04.2 PR |
| 37 | Vincent IntiharPlace 37 · Grade 9 · Solon Springs | 9 | Solon Springs | 24:07.8 |
| 38 | Erik MakiPlace 38 · Grade 12 · Washburn | 12 | Washburn | 24:08.8 |
| 39 | Dagon NewagoPlace 39 · Grade 9 · Bayfield | 9 | Bayfield | 24:10.1 |
| 40 | Kory DanielsonPlace 40 · Grade 11 · Solon Springs | 11 | Solon Springs | 26:11.4 |
| 41 | Vincent WeirPlace 41 · Grade 11 · Solon Springs | 11 | Solon Springs | 27:03.4 |
| 42 | Reece LongPlace 42 · Grade 10 · Solon Springs | 10 | Solon Springs | 27:05.7 |
| 43 | Blake LinehanPlace 43 · Grade 11 · Washburn | 11 | Washburn | 29:17.2 |
| 44 | Aiden GallowayPlace 44 · Grade 12 · Mercer | 12 | Mercer | 29:33.5 |
| 45 | Michael RaineyPlace 45 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 32:18.4 |