| 1 | Emil Pedersen Matre (Neo) | NOR | 1:50.79 | | - |
| 2 | Kasper Tveter (Neo) | NOR | 1:51.27 | | +0.480 |
| 3 | Vegard Rye (Neo) | NOR | 1:53.42 | | +2.630 |
| 4 | Ivar Norheim (Neo) | NOR | 1:54.27 | | +3.480 |
| 5 | Ole Bjørnsmoen Næss (M30) | NOR | 1:55.94 | | +5.150 |
| 6 | Erlend Andre Rue (Neo) | NOR | 1:56.90 | | +6.110 |
| 7 | Christoffer Tellinga Hovde (Neo) | NOR | 1:57.12 | | +6.330 |
| 8 | Joren Antoine Sleeking (Neo) | NOR | 1:58.41 | | +7.620 |
| 9 | Daniel Thuv Eriksen (Senior) | NOR | 1:58.93 | | +8.140 |
| 10 | Eivind Vegard Lia (M40) | NOR | 2:00.99 | SB | +10.200 |
| 11 | William Vorvik (A1) | NOR | 2:01.50 | | +10.710 |
| 12 | Herman Nilsen Hoff (Neo) | NOR | 2:01.77 | | +10.980 |
| 13 | Jonas Olderli Berget (Neo) | NOR | 2:02.37 | | +11.580 |
| 14 | Halvor Kjøsterud Erlingsen (A1) | NOR | 2:02.57 | | +11.780 |
| 15 | Martin Vike Lackner (B1) | NOR | 2:03.60 | | +12.810 |
| 16 | Robin Willem Hendrik Sleeking (Senior) | NOR | 2:04.78 | | +13.990 |
| 17 | Sebastian Lackner (A1) | NOR | 2:05.97 | | +15.180 |
| 18 | Audun Semb (B1) | NOR | 2:06.48 | | +15.690 |
| 19 | Odd Øystein Langegård (M45) | NOR | 2:06.90 | SB | +16.110 |
| 20 | Sindre Heggelund Ljungquist (A1) | NOR | 2:07.70 | | +16.910 |
| 21 | Lars Ulveseth (A2) | NOR | 2:07.86 | SB | +17.070 |
| 22 | Thomas Sundsvoll (B1) | NOR | 2:08.62 | | +17.830 |
| 23 | Aron Magnus Feiring (A1) | NOR | 2:09.13 | SB | +18.340 |
| 24 | Øyvind Ryen-Herland (B2) | NOR | 2:09.67 | | +18.880 |
| 25 | Sindre Soleng Jakobsen (B1) | NOR | 2:11.26 | | +20.470 |
| 26 | Nikolas Sebastian Johannessen (B2) | NOR | 2:12.68 | | +21.890 |
| 27 | Simen Stangnes Kviteberg (B2) | NOR | 2:15.24 | | +24.450 |
| 28 | Hans Arne Frodal (M30) | NOR | 2:15.29 | | +24.500 |
| 29 | Håvard Straumsnes (M30) | NOR | 2:15.35 | | +24.560 |
| 30 | Jørgen Brochmann (A1) | NOR | 2:20.94 | | +30.150 |
| 31 | Theodor Henriksen (B1) | NOR | 2:24.77 | | +33.980 |
| DNF | Marius Sæther Nilsen (A2) | NOR | DNF | | - |