| 1 | Hunter JordheimPlace 1 · East Grand Forks | — | East Grand Forks | 17:17.9 |
| 2 | Van MunstenteigerPlace 2 · Roseau | — | Roseau | 17:22.2 |
| 3 | Jaxon MaharPlace 3 · East Grand Forks | — | East Grand Forks | 17:50.6 |
| 4 | Weston MaharPlace 4 · East Grand Forks | — | East Grand Forks | 18:07.2 |
| 5 | Kason PietruszewskiPlace 5 · Warroad | — | Warroad | 19:00.6 |
| 6 | Brayden CarlsonPlace 6 · East Grand Forks | — | East Grand Forks | 19:25.1 |
| 7 | Charlie SteinbachPlace 7 · International Falls | — | International Falls | 19:35.9 |
| 8 | Hayden ShulstadPlace 8 · Red Lake County | — | Red Lake County | 19:47.1 |
| 9 | Dylan GrayPlace 9 · Bagley/Fosston | — | Bagley/Fosston | 19:51.7 |
| 10 | Asher MunstenteigerPlace 10 · Roseau | — | Roseau | 19:54.5 |
| 11 | Lachlan ReinersPlace 11 · International Falls | — | International Falls | 20:04.2 |
| 12 | Camden DeedrickPlace 12 · International Falls | — | International Falls | 20:04.8 |
| 13 | Jacob SchoeppPlace 13 · West Marshall | — | West Marshall | 20:14.5 |
| 14 | Charles NelsonPlace 14 · East Grand Forks | — | East Grand Forks | 20:19.2 |
| 15 | Sam DanielsPlace 15 · Warroad | — | Warroad | 20:32.6 |
| 16 | Jonah VandervortPlace 16 · East Grand Forks | — | East Grand Forks | 20:33.1 |
| 17 | Wylee NesdahlPlace 17 · West Marshall | — | West Marshall | 20:35.7 |
| 18 | Drew NelsonPlace 18 · Bagley/Fosston | — | Bagley/Fosston | 20:36.6 |
| 19 | Eliot AfshariPlace 19 · East Grand Forks | — | East Grand Forks | 20:38.0 |
| 20 | Brendyn SchollerPlace 20 · International Falls | — | International Falls | 20:43.6 |
| 21 | Seth EricksonPlace 21 · Roseau | — | Roseau | 20:45.5 |
| 22 | Brody KasprowiczPlace 22 · Roseau | — | Roseau | 20:49.6 |
| 23 | Max YousoPlace 23 · International Falls | — | International Falls | 20:50.1 |
| 27 | Kainen KoponenPlace 27 · West Marshall | — | West Marshall | 21:12.7 |
| 28 | Benjamin ButlerPlace 28 · Roseau | — | Roseau | 21:23.0 |
| 29 | Ayden HessPlace 29 · Warroad | — | Warroad | 21:31.1 |
| 30 | Eric WensloffPlace 30 · Roseau | — | Roseau | 21:32.6 |
| 31 | Colin AgnesPlace 31 · Bagley/Fosston | — | Bagley/Fosston | 21:33.2 |
| 32 | Ayden HagenPlace 32 · Bagley/Fosston | — | Bagley/Fosston | 21:36.4 |
| 33 | Titus KvienPlace 33 · Roseau | — | Roseau | 21:42.0 |
| 35 | Nixon NormanPlace 35 · Warroad | — | Warroad | 21:42.8 |
| 36 | Kendan CurtisPlace 36 · Warroad | — | Warroad | 21:50.6 |
| 37 | Jack PalmquistPlace 37 · Warroad | — | Warroad | 21:52.7 |
| 39 | Isaiah FishPlace 39 · Warroad | — | Warroad | 21:54.4 |
| 40 | Joe SullivanPlace 40 · International Falls | — | International Falls | 22:03.0 |
| 41 | Peyton O'NeillPlace 41 · Red Lake County | — | Red Lake County | 22:18.1 |
| 42 | Jason SchoeppPlace 42 · West Marshall | — | West Marshall | 23:04.8 |
| 43 | Paxton SivonenPlace 43 · International Falls | — | International Falls | 23:06.2 |
| 46 | Bryant SchwegelPlace 46 · Bagley/Fosston | — | Bagley/Fosston | 23:32.5 |
| 49 | Everett SvendsenPlace 49 · Red Lake County | — | Red Lake County | 24:30.1 |
| 56 | Jon KintzPlace 56 · West Marshall | — | West Marshall | 29:36.2 |
| 57 | Ruben OsbornPlace 57 · Red Lake County | — | Red Lake County | 29:39.5 |
| 58 | Brody HammerPlace 58 · Red Lake County | — | Red Lake County | 30:12.9 |