| 1 | Finn Elias Haneberg (Neo) | NOR | 6:33.22 | SB | - |
| 2 | Filip Møller Nordal (A2) | NOR | 6:34.07 | PB | +0.850 |
| 3 | Ole Bjørnsmoen Næss (M30) | NOR | 6:43.13 | | +9.910 |
| 4 | Sigurd Holbø Dyrset (Neo) | NOR | 6:46.84 | SB | +13.620 |
| 5 | Vegard Rye (Neo) | NOR | 6:47.51 | | +14.290 |
| 6 | Ivar Norheim (Neo) | NOR | 6:50.69 | | +17.470 |
| 7 | Aron Aannø (Neo) | NOR | 6:53.91 | SB | +20.690 |
| 8 | Erlend Belsvik (Neo) | NOR | 6:55.43 | | +22.210 |
| 9 | Oddbjørn Mellemstrand (Neo) | NOR | 6:55.46 | | +22.240 |
| 10 | Birk Finnstø Refsås (Neo) | NOR | 7:04.08 | | +30.860 |
| 11 | Kristoffer Knag Songstad (A2) | NOR | 7:05.10 | | +31.880 |
| 12 | Runar Njåtun Krøyer (M30) | NOR | 7:07.04 | | +33.820 |
| 13 | Viktor Smedstad Haukaas (Neo) | NOR | 7:07.30 | | +34.080 |
| 14 | Daniel Thuv Eriksen (Senior) | NOR | 7:10.92 | | +37.700 |
| 15 | Christoffer Tellinga Hovde (Neo) | NOR | 7:12.31 | SB | +39.090 |
| 16 | Robin Willem Hendrik Sleeking (Senior) | NOR | 7:36.00 | SB | +1.02.780 |
| 17 | Odd Øystein Langegård (M45) | NOR | 7:47.37 | SB | +1.14.150 |
| 18 | Sindre Heggelund Ljungquist (A1) | NOR | 7:48.61 | SB | +1.15.390 |
| 19 | John Ivar Kristensen (M50) | NOR | 7:58.13 | SB | +1.24.910 |
| 20 | Marius Moen (Neo) | NOR | 7:59.82 | | +1.26.600 |
| 21 | Sveinung Vea (M50) | NOR | 8:10.38 | SB | +1.37.160 |
| WDR | Eivind Vegard Lia (M40) | NOR | WDR | | - |
| DNF | Sander Tveter (Senior) | NOR | DNF | | - |
| WDR | Halvor Kjøsterud Erlingsen (A1) | NOR | WDR | | - |