| 1 | Tristan BlancartePlace 1 · Grade 12 · Ashland | 12 | Ashland | 17:10.4 |
| 2 | Anders EricksonPlace 2 · Grade 10 · Carlton-Wrenshall | 10 | Carlton-Wrenshall | 17:34.9 |
| 3 | Ben GiesregenPlace 3 · Grade 11 · Drummond | 11 | Drummond | 18:06.6 |
| 4 | Jake TaggartPlace 4 · Grade 11 · Solon Springs | 11 | Solon Springs | 18:19.1 |
| 5 | Maverick AlholmPlace 5 · Grade 10 · Northwestern | 10 | Northwestern | 18:25.3 |
| 6 | Milo GomezPlace 6 · Grade 12 · Ashland | 12 | Ashland | 18:54.4 |
| 7 | Alexander GuderianPlace 7 · Grade 9 · Northwestern | 9 | Northwestern | 18:54.5 |
| 8 | Hunter FredricksonPlace 8 · Grade 12 · Northwestern | 12 | Northwestern | 19:03.2 |
| 9 | Liam GortPlace 9 · Grade 11 · Northwestern | 11 | Northwestern | 19:06.2 |
| 10 | Owen SpenderPlace 10 · Grade 10 · Carlton-Wrenshall | 10 | Carlton-Wrenshall | 19:08.1 |
| 11 | Sawyer PeckPlace 11 · Grade 11 · Hurley | 11 | Hurley | 19:18.5 |
| 12 | William BeisangPlace 12 · Grade 9 · Esko | 9 | Esko | 19:24.5 |
| 13 | Bodyn GundersonPlace 13 · Grade 12 · Carlton-Wrenshall | 12 | Carlton-Wrenshall | 19:36.1 |
| 14 | Isaiah JordanPlace 14 · Grade 12 · Superior | 12 | Superior | 19:38.0 |
| 15 | Sam MaritaPlace 15 · Grade 11 · Ashland | 11 | Ashland | 19:55.0 |
| 16 | Brenden AukeePlace 16 · Grade 11 · Hurley | 11 | Hurley | 19:59.2 |
| 17 | David CornellPlace 17 · Grade 12 · Esko | 12 | Esko | 19:59.4 |
| 18 | Trey YliniemiPlace 18 · Grade 9 · Superior | 9 | Superior | 20:00.2 |
| 19 | Max HoffmanPlace 19 · Grade 11 · Superior | 11 | Superior | 20:00.6 |
| 20 | Nolan HecimovichPlace 20 · Grade 9 · Ashland | 9 | Ashland | 20:10.7 |
| 21 | Noah LevingsPlace 21 · Grade 10 · Ashland | 10 | Ashland | 20:11.8 |
| 22 | Leon JohnsonPlace 22 · Grade 9 · Solon Springs | 9 | Solon Springs | 20:12.1 |
| 23 | Dane BirdPlace 23 · Grade 10 · Superior | 10 | Superior | 20:17.4 |
| 24 | Maurice WilliamsPlace 24 · Grade 11 · Duluth Denfeld | 11 | Duluth Denfeld | 20:19.0 |
| 25 | Nick FranePlace 25 · Grade 11 · Superior | 11 | Superior | 20:25.1 |
| 26 | Elliot ZigichPlace 26 · Grade 10 · Esko | 10 | Esko | 20:39.9 |
| 27 | Logan WondraPlace 27 · Grade 9 · Solon Springs | 9 | Solon Springs | 20:42.3 |
| 28 | Karl TuttlePlace 28 · Grade 12 · Carlton-Wrenshall | 12 | Carlton-Wrenshall | 20:43.3 |
| 29 | Jordi PochPlace 29 · Grade 10 · Drummond | 10 | Drummond | 20:44.6 |
| 30 | Bain KalwitePlace 30 · Grade 10 · Duluth Denfeld | 10 | Duluth Denfeld | 20:49.4 |
| 31 | Luke LetendrePlace 31 · Grade 10 · Duluth Denfeld | 10 | Duluth Denfeld | 20:53.5 |
| 32 | Marcos Vega CelisPlace 32 · Grade 8 · Duluth Denfeld | 8 | Duluth Denfeld | 20:53.6 |
| 33 | Caden PhillipsPlace 33 · Grade 11 · Northwestern | 11 | Northwestern | 20:57.4 |
| 34 | Jonah SandstromPlace 34 · Grade 9 · Carlton-Wrenshall | 9 | Carlton-Wrenshall | 21:00.0 |
| 35 | Alberto PerezPlace 35 · Grade 11 · Drummond | 11 | Drummond | 21:04.4 |
| 36 | Thaddeus GuderianPlace 36 · Grade 11 · Northwestern | 11 | Northwestern | 21:06.1 |
| 37 | Max CareyPlace 37 · Grade 12 · Superior | 12 | Superior | 21:06.8 |
| 38 | Bridger OestreichPlace 38 · Grade 12 · Duluth Denfeld | 12 | Duluth Denfeld | 21:08.0 |
| 39 | Chase WalzPlace 39 · Grade 12 · Esko | 12 | Esko | 21:08.5 |
| 40 | Isaiah AhlbergPlace 40 · Grade 12 · Solon Springs | 12 | Solon Springs | 21:09.8 |
| 41 | Max OlsonPlace 41 · Grade 10 · Esko | 10 | Esko | 21:13.8 |
| 42 | Milo PetersonPlace 42 · Grade 12 · Superior | 12 | Superior | 21:16.3 |
| 43 | Rory KruegerPlace 43 · Grade 10 · Drummond | 10 | Drummond | 21:16.8 |
| 44 | Easton GerardPlace 44 · Grade 10 · Duluth Denfeld | 10 | Duluth Denfeld | 21:18.5 |
| 45 | Adrian AntielPlace 45 · Grade 10 · Bayfield | 10 | Bayfield | 21:20.5 |
| 46 | Caleb JohnsonPlace 46 · Grade 12 · Duluth Denfeld | 12 | Duluth Denfeld | 21:21.3 |
| 47 | Ethan MondryPlace 47 · Grade 12 · Ashland | 12 | Ashland | 21:22.3 |
| 48 | Manny MilamPlace 48 · Grade 10 · Drummond | 10 | Drummond | 21:22.4 |
| 49 | Tristan ScullyPlace 49 · Grade 9 · Drummond | 9 | Drummond | 21:23.4 |
| 50 | James CechPlace 50 · Grade 10 · Northwestern | 10 | Northwestern | 21:25.3 |
| 51 | Lionel VangPlace 51 · Grade 9 · Bayfield | 9 | Bayfield | 21:27.6 |
| 52 | Landon BergPlace 52 · Grade 9 · Solon Springs | 9 | Solon Springs | 21:57.5 |
| 53 | Grayson RoachPlace 53 · Grade 10 · Hurley | 10 | Hurley | 22:01.5 |
| 54 | James RautellPlace 54 · Grade 12 · Esko | 12 | Esko | 22:10.4 |
| 55 | Darian GoodskyPlace 55 · Grade 11 · Lac Courte Oreilles | 11 | Lac Courte Oreilles | 22:17.1 |
| 56 | Theodore FredericoPlace 56 · Grade 9 · Esko | 9 | Esko | 22:17.5 |
| 57 | Dayton SchockPlace 57 · Grade 12 · Mellen | 12 | Mellen | 22:39.2 |
| 58 | Adam KostkaPlace 58 · Grade 10 · Drummond | 10 | Drummond | 22:51.9 |
| 59 | Matthew WhitePlace 59 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 23:04.5 |
| 60 | Kaden WardPlace 60 · Grade 10 · Carlton-Wrenshall | 10 | Carlton-Wrenshall | 23:05.2 |
| 61 | Brian GeachPlace 61 · Grade 11 · Hurley | 11 | Hurley | 23:10.0 |
| 62 | Bennett HolmPlace 62 · Grade 12 · Hurley | 12 | Hurley | 23:30.1 |
| 63 | Jaxin BresettePlace 63 · Grade 9 · Bayfield | 9 | Bayfield | 23:30.4 |
| 64 | Braun SmithPlace 64 · Grade 10 · Bayfield | 10 | Bayfield | 23:33.3 |
| 65 | Thomas CarlsonPlace 65 · Grade 11 · Carlton-Wrenshall | 11 | Carlton-Wrenshall | 23:34.4 |
| 66 | Jayden ButterfieldPlace 66 · Grade 9 · Bayfield | 9 | Bayfield | 23:48.1 |
| 67 | Jack SmithPlace 67 · Grade 9 · Hurley | 9 | Hurley | 23:58.4 |
| 68 | Roman GooderhamPlace 68 · Grade 10 · Solon Springs | 10 | Solon Springs | 24:05.2 |
| 69 | Erik MakiPlace 69 · Grade 11 · Washburn | 11 | Washburn | 24:15.2 |
| 70 | Miles HunterPlace 70 · Grade 9 · Washburn | 9 | Washburn | 24:18.6 |
| 71 | Brody HankinsPlace 71 · Grade 10 · Solon Springs | 10 | Solon Springs | 24:19.9 |
| 72 | Evan CorulloPlace 72 · Grade 11 · Hurley | 11 | Hurley | 24:40.0 |
| 73 | Ilya MinerPlace 73 · Grade 11 · Lakeview Christian Academy | 11 | Lakeview Christian Academy | 25:13.8 |
| 74 | Gary ClausePlace 74 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 26:56.8 |
| 75 | Ninde GoodskyPlace 75 · Grade 10 · Lac Courte Oreilles | 10 | Lac Courte Oreilles | 27:04.9 |
| 76 | Adryen CasinoPlace 76 · Grade 11 · Ashland | 11 | Ashland | 29:04.6 |
| 77 | Michael RaineyPlace 77 · Grade 11 · Lac Courte Oreilles | 11 | Lac Courte Oreilles | 31:05.0 |
| 78 | Cyllace RaineyPlace 78 · Grade So · Lac Courte Oreilles | So | Lac Courte Oreilles | 33:14.0 |
| 79 | Charles TrepanierPlace 79 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 34:05.9 |