| 1 | Jack GouletPlace 1 · Grade 12 · Warroad | 12 | Warroad | 17:38.90 |
| 2 | Van MunstenteigerPlace 2 · Grade 9 · Roseau | 9 | Roseau | 18:38.44 |
| 3 | Kason PietruszewskiPlace 3 · Grade 10 · Warroad | 10 | Warroad | 19:03.19 |
| 4 | Bodee HovdaPlace 4 · Grade 12 · Roseau | 12 | Roseau | 19:48.21 |
| 5 | Yili SchiroPlace 5 · Grade 11 · Lake of the Woods/Rainy River | 11 | Lake of the Woods/Rainy River | 19:56.88 |
| 6 | Sam GouletPlace 6 · Grade 12 · Warroad | 12 | Warroad | 20:14.62 |
| 7 | Jonah LucasPlace 7 · Grade 12 · Roseau | 12 | Roseau | 20:28.00 |
| 8 | Charlie SteinbachPlace 8 · Grade 10 · Lake of the Woods/Rainy River | 10 | Lake of the Woods/Rainy River | 20:55.22 |
| 9 | Jacob SchoeppPlace 9 · Grade 11 · West Marshall | 11 | West Marshall | 20:56.05 |
| 10 | Nick SuchyPlace 10 · Grade 9 · Red Lake County | 9 | Red Lake County | 21:03.81 |
| 11 | Daniel SopkowiakPlace 11 · Grade 11 · Lake of the Woods/Rainy River | 11 | Lake of the Woods/Rainy River | 21:32.26 |
| 12 | Chris RusekPlace 12 · Grade 10 · Roseau | 10 | Roseau | 21:40.84 |
| 13 | Titus KvienPlace 13 · Grade 11 · Roseau | 11 | Roseau | 21:58.78 |
| 14 | Hayden ShulstadPlace 14 · Grade 8 · Red Lake County | 8 | Red Lake County | 22:05.75 |
| 15 | Griffin MarvinPlace 15 · Grade 12 · Warroad | 12 | Warroad | 22:10.43 |
| 16 | Jason SchoeppPlace 16 · Grade 10 · West Marshall | 10 | West Marshall | 22:23.42 |
| 17 | Caden LeePlace 17 · Grade 11 · Red Lake County | 11 | Red Lake County | 22:34.09 |
| 18 | Christian KostiukPlace 18 · Grade 7 · International Falls | 7 | International Falls | 22:40.52 |
| 19 | Isaiah FishPlace 19 · Grade 11 · Warroad | 11 | Warroad | 22:41.12 |
| 20 | Peyton O'NeillPlace 20 · Grade 11 · Red Lake County | 11 | Red Lake County | 22:45.24 |
| 21 | Nixon NormanPlace 21 · Grade 10 · Warroad | 10 | Warroad | 23:43.52 |
| 22 | David HrubyPlace 22 · Grade 11 · Warroad | 11 | Warroad | 24:25.05 |
| 23 | Dane FishPlace 23 · Grade 11 · Warroad | 11 | Warroad | 24:45.09 |
| 24 | Joseph SchneiderPlace 24 · Grade 12 · Roseau | 12 | Roseau | 24:55.56 |
| 25 | Jack PalmquistPlace 25 · Grade 10 · Warroad | 10 | Warroad | 24:56.39 |
| 26 | Eric WensloffPlace 26 · Grade 11 · Roseau | 11 | Roseau | 25:09.49 |
| 27 | Everett SvendsenPlace 27 · Grade 11 · Red Lake County | 11 | Red Lake County | 25:13.09 |
| 28 | Daniel RankinPlace 28 · Grade 12 · Clearbrook-Gonvick | 12 | Clearbrook-Gonvick | 25:31.91 |
| 29 | Brendyn SchollerPlace 29 · Grade 10 · International Falls | 10 | International Falls | 25:32.57 |
| 30 | Logan KoubandonhPlace 30 · Grade 11 · Roseau | 11 | Roseau | 25:47.12 |
| 31 | Benjamin ButlerPlace 31 · Grade 11 · Roseau | 11 | Roseau | 26:24.53 |
| 32 | Camden YatesPlace 32 · Grade 11 · Warroad | 11 | Warroad | 28:55.33 |
| 33 | Josh TangenPlace 33 · Grade 12 · Roseau | 12 | Roseau | 30:24.82 |
| 34 | Levi SteinhauerPlace 34 · Grade 12 · Roseau | 12 | Roseau | 33:23.48 |