| 1 | Tyson MaharPlace 1 · Grade 12 · East Grand Forks | 12 | East Grand Forks | 16:27.0 |
| 2 | Jonathan KruegerPlace 2 · Grade 11 · East Grand Forks | 11 | East Grand Forks | 16:42.1 |
| 3 | Sean O'ConnorPlace 3 · Grade 12 · Roseau | 12 | Roseau | 17:38.4 |
| 4 | Jack GouletPlace 4 · Grade 10 · Warroad | 10 | Warroad | 17:48.4 |
| 5 | Boysen OlsonPlace 5 · Grade 12 · Bagley/Fosston | 12 | Bagley/Fosston | 17:51.9 |
| 6 | Tristan AndersonPlace 6 · Grade 12 · Roseau | 12 | Roseau | 18:06.8 |
| 7 | Isaac MauchPlace 7 · Grade 10 · Thief River Falls | 10 | Thief River Falls | 18:09.2 |
| 8 | Jonah KalsnesPlace 8 · Grade 12 · Thief River Falls | 12 | Thief River Falls | 18:10.9 |
| 9 | Jace ForePlace 9 · Grade 9 · East Grand Forks | 9 | East Grand Forks | 18:11.7 |
| 10 | Dawson McDonaldPlace 10 · Grade 11 · East Grand Forks | 11 | East Grand Forks | 18:21.4 |
| 11 | Anthony SchollerPlace 11 · Grade 11 · International Falls | 11 | International Falls | 18:23.9 |
| 12 | Emmett MarvinPlace 12 · Grade 12 · Warroad | 12 | Warroad | 18:33.6 |
| 13 | Seth MeiklePlace 13 · Grade 10 · Lake of the Woods/Rainy River | 10 | Lake of the Woods/Rainy River | 18:45.2 |
| 14 | Logan HembergerPlace 14 · Grade 12 · Bagley/Fosston | 12 | Bagley/Fosston | 18:47.1 |
| 15 | Jory VasekPlace 15 · Grade 12 · Fisher | 12 | Fisher | 18:58.8 |
| 16 | Zach HelgesonPlace 16 · Grade 12 · Fisher | 12 | Fisher | 18:59.1 |
| 17 | William MacLeanPlace 17 · Grade 8 · Thief River Falls | 8 | Thief River Falls | 18:59.8 |
| 18 | Hunter JordheimPlace 18 · Grade 9 · East Grand Forks | 9 | East Grand Forks | 19:12.8 |
| 19 | Nick MagnussonPlace 19 · Grade 11 · Roseau | 11 | Roseau | 19:13.9 |
| 20 | Talon HiligisPlace 20 · Grade 12 · Roseau | 12 | Roseau | 19:14.9 |
| 21 | Grant HembergerPlace 21 · Grade 12 · Bagley/Fosston | 12 | Bagley/Fosston | 19:30.6 |
| 22 | Jared OstroskiPlace 22 · Grade 12 · Roseau | 12 | Roseau | 19:31.7 |
| 23 | Parker SivonenPlace 23 · Grade 11 · International Falls | 11 | International Falls | 19:41.9 |
| 24 | Evan GroverPlace 24 · Grade 11 · Warroad | 11 | Warroad | 19:42.2 |
| 25 | Lukas HrubyPlace 25 · Grade 11 · Warroad | 11 | Warroad | 19:57.0 |
| 26 | Zachary WikertPlace 26 · Grade 11 · Thief River Falls | 11 | Thief River Falls | 19:57.6 |
| 27 | Liam HagenPlace 27 · Grade 11 · Bagley/Fosston | 11 | Bagley/Fosston | 20:10.7 |
| 28 | Devin CasaresPlace 28 · Grade 10 · West Marshall | 10 | West Marshall | 20:11.0 |
| 29 | Tucker LundgrenPlace 29 · Grade 12 · Roseau | 12 | Roseau | 20:22.0 |
| 30 | Adam JohnsonPlace 30 · Grade 12 · East Grand Forks | 12 | East Grand Forks | 20:22.7 |
| 31 | William JohnsonPlace 31 · Grade 12 · Warroad | 12 | Warroad | 20:24.3 |
| 32 | Garrett HennumPlace 32 · Grade 10 · Warroad | 10 | Warroad | 20:30.8 |
| 33 | Ethan ArntsonPlace 33 · Grade 10 · East Grand Forks | 10 | East Grand Forks | 20:33.1 |
| 34 | Adrion MannausauPlace 34 · Grade 11 · International Falls | 11 | International Falls | 20:39.8 |
| 35 | Jonah VandervortPlace 35 · Grade 9 · East Grand Forks | 9 | East Grand Forks | 20:44.8 |
| 36 | Palmer OlsonPlace 36 · Grade 10 · Bagley/Fosston | 10 | Bagley/Fosston | 20:48.8 |
| 37 | Liam GroverPlace 37 · Grade 8 · Warroad | 8 | Warroad | 20:50.6 |
| 38 | Erick ComstockPlace 38 · Grade 10 · Warroad | 10 | Warroad | 20:52.9 |
| 39 | Parker FleslandPlace 39 · Grade 12 · International Falls | 12 | International Falls | 21:02.1 |
| 40 | Pablo ChristiansonPlace 40 · Grade 7 · International Falls | 7 | International Falls | 21:06.5 |
| 41 | Yili SchiroPlace 41 · Grade 9 · Lake of the Woods/Rainy River | 9 | Lake of the Woods/Rainy River | 21:08.8 |
| 42 | Ashton HielscherPlace 42 · Grade 12 · International Falls | 12 | International Falls | 21:10.0 |
| 43 | Ethan LunsetterPlace 43 · Grade 12 · Thief River Falls | 12 | Thief River Falls | 21:11.1 |
| 44 | Alex BeckelPlace 44 · Grade 10 · Lake of the Woods/Rainy River | 10 | Lake of the Woods/Rainy River | 21:17.0 |
| 45 | Gabriel MeiklePlace 45 · Grade 8 · Lake of the Woods/Rainy River | 8 | Lake of the Woods/Rainy River | 21:30.0 |
| 46 | Jacob SchoeppPlace 46 · Grade 9 · West Marshall | 9 | West Marshall | 21:32.9 |
| 47 | Waylon JohnsonPlace 47 · Grade 10 · Lake of the Woods/Rainy River | 10 | Lake of the Woods/Rainy River | 22:00.5 |
| 48 | Paul KoppenhaverPlace 48 · Grade 12 · Thief River Falls | 12 | Thief River Falls | 23:06.7 |
| 49 | Joshua DorowPlace 49 · Grade 9 · Lake of the Woods/Rainy River | 9 | Lake of the Woods/Rainy River | 24:26.3 |
| 50 | Chase SteinbachPlace 50 · Grade 11 · Lake of the Woods/Rainy River | 11 | Lake of the Woods/Rainy River | 24:42.8 |
| 51 | Hunter BerghPlace 51 · Grade 10 · West Marshall | 10 | West Marshall | 25:27.4 |
| 52 | Kenny JohnsonPlace 52 · Grade 10 · West Marshall | 10 | West Marshall | 25:46.4 |
| 53 | Gavin HalversonPlace 53 · Grade 12 · Bagley/Fosston | 12 | Bagley/Fosston | 26:22.9 |