| 1 | Ben GiesregenPlace 1 · Grade 11 · Drummond | 11 | Drummond | 17:32.5 |
| 2 | Sawyer PeckPlace 2 · Grade 11 · Hurley | 11 | Hurley | 18:44.1 |
| 3 | Brenden AukeePlace 3 · Grade 11 · Hurley | 11 | Hurley | 19:36.3 |
| 4 | Manny MilamPlace 4 · Grade 10 · Drummond | 10 | Drummond | 20:15.8 |
| 5 | Tristan ScullyPlace 5 · Grade 9 · Drummond | 9 | Drummond | 20:19.4 |
| 6 | Bennett HolmPlace 6 · Grade 12 · Hurley | 12 | Hurley | 20:21.4 PR |
| 7 | Preston MikaPlace 7 · Grade 9 · Drummond | 9 | Drummond | 20:24.3 |
| 8 | Lionel VangPlace 8 · Grade 9 · Bayfield | 9 | Bayfield | 20:39.1 |
| 9 | Dayton SchockPlace 9 · Grade 12 · Mellen | 12 | Mellen | 20:51.6 |
| 10 | Eric EderPlace 10 · Grade 10 · Hurley | 10 | Hurley | 20:57.1 |
| 11 | Jordi PochPlace 11 · Grade 10 · Drummond | 10 | Drummond | 20:58.8 |
| 12 | Grayson RoachPlace 12 · Grade 10 · Hurley | 10 | Hurley | 21:04.0 |
| 13 | Darian GoodskyPlace 13 · Grade 11 · Lac Courte Oreilles | 11 | Lac Courte Oreilles | 21:15.1 |
| 14 | Adrian AntielPlace 14 · Grade 10 · Bayfield | 10 | Bayfield | 21:34.1 |
| 15 | Adam KostkaPlace 15 · Grade 10 · Drummond | 10 | Drummond | 22:09.1 |
| 16 | Brian GeachPlace 16 · Grade 11 · Hurley | 11 | Hurley | 22:13.9 |
| 17 | Miles HunterPlace 17 · Grade 9 · Washburn | 9 | Washburn | 22:15.0 |
| 18 | Wyatt WiezorekPlace 18 · Grade 12 · Drummond | 12 | Drummond | 22:45.8 |
| 19 | Matthew WhitePlace 19 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 22:50.7 |
| 20 | Jack SmithPlace 20 · Grade 9 · Hurley | 9 | Hurley | 22:57.4 |
| 21 | Erik MakiPlace 21 · Grade 11 · Washburn | 11 | Washburn | 23:03.9 |
| 22 | Jayden ButterfieldPlace 22 · Grade 9 · Bayfield | 9 | Bayfield | 23:27.2 |
| 23 | Braun SmithPlace 23 · Grade 10 · Bayfield | 10 | Bayfield | 23:33.8 |
| 24 | Evan CorulloPlace 24 · Grade 11 · Hurley | 11 | Hurley | 23:39.7 |
| 25 | Jaxin BresettePlace 25 · Grade 9 · Bayfield | 9 | Bayfield | 24:25.6 |
| 26 | Leiam HawkPlace 26 · Grade 9 · Bayfield | 9 | Bayfield | 25:23.5 |
| 27 | Ninde GoodskyPlace 27 · Grade 10 · Lac Courte Oreilles | 10 | Lac Courte Oreilles | 25:41.5 |
| 28 | Marques LeosoPlace 28 · Grade 10 · Bayfield | 10 | Bayfield | 26:33.8 PR |
| 29 | Gary ClausePlace 29 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 27:41.1 |
| 30 | Caleb KennedyPlace 30 · Grade 12 · Butternut | 12 | Butternut | 28:01.6 |
| 31 | Parker SivulaPlace 31 · Grade 12 · Hurley | 12 | Hurley | 28:33.3 |
| 32 | Cyllace RaineyPlace 32 · Grade So · Lac Courte Oreilles | So | Lac Courte Oreilles | 29:49.2 |
| 33 | Derek MayPlace 33 · Grade 9 · Butternut | 9 | Butternut | 31:15.1 |
| 34 | Blake LinehanPlace 34 · Grade 10 · Washburn | 10 | Washburn | 31:54.2 |
| 35 | Aiden GallowayPlace 35 · Grade 11 · Mercer | 11 | Mercer | 31:58.5 |
| 36 | Charles TrepanierPlace 36 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 32:36.2 |
| 37 | Braedyn BoswellPlace 37 · Grade 11 · Lac Courte Oreilles | 11 | Lac Courte Oreilles | 37:21.8 |
| 38 | Jeremy MilliganPlace 38 · Grade 9 · Bayfield | 9 | Bayfield | 37:43.5 PR |