| 1 | Henrik Christiansen (Senior) | NOR | 3:51.71 | | - |
| 2 | Olav Slinning (Senior) | NOR | 3:53.46 | SB | +1.750 |
| 3 | Joackim Jalmar Haugen (Neo) | NOR | 3:57.08 | | +5.370 |
| 4 | Sondre Dølemo Skarli (Neo) | NOR | 3:57.39 | | +5.680 |
| 5 | Reidar Bohlin Borgersen (Senior) | NOR | 3:57.95 | | +6.240 |
| 6 | Stian Elvenes (Neo) | NOR | 3:59.88 | | +8.170 |
| 7 | Fredrik van der Horst (B2) | NOR | 4:01.77 | | +10.060 |
| 8 | Lars Kvaalen (Neo) | NOR | 4:02.56 | | +10.850 |
| 9 | Tore Solli (Neo) | NOR | 4:03.87 | | +12.160 |
| 10 | Mathias Rogn (A2) | NOR | 4:04.04 | SB | +12.330 |
| 11 | Anders Tandberg Nummedal (A1) | NOR | 4:08.02 | | +16.310 |
| 12 | Thomas Krogstad Kveum (Neo) | NOR | 4:08.07 | SB | +16.360 |
| 13 | Tormod Bjørnetun Haugen (A1) | NOR | 4:08.21 | SB | +16.500 |
| 14 | Jørgen Andreas Tønne (A1) | NOR | 4:09.36 | | +17.650 |
| 15 | Olav Kvaalen (Neo) | NOR | 4:09.59 | | +17.880 |
| 16 | Odd Øystein Langegård (Senior) | NOR | 4:09.74 | SB | +18.030 |
| 17 | Even S. Johansen (A1) | NOR | 4:12.31 | | +20.600 |
| 18 | Fredrik Karlsson (Neo) | SWE | 4:12.77 | | +21.060 |
| 19 | Asier Peña Iturría (M30) | ESP | 4:12.79 | NR | +21.080 |
| 20 | Are Eri Bjelland (Neo) | NOR | 4:15.34 | | +23.630 |
| 21 | Kristian Ohr (Neo) | NOR | 4:15.56 | PB | +23.850 |
| 22 | Halvar Nyquist (Senior) | NOR | 4:15.80 | SB | +24.090 |
| 23 | Robin Nicolai Viken (B2) | NOR | 4:16.92 | SB | +25.210 |
| 24 | Andreas Holmen Minge (C2) | NOR | 4:17.06 | | +25.350 |
| 25 | Christian Owesen (M30) | NOR | 4:17.60 | SB | +25.890 |
| 26 | Kim André Eldevik (B1) | NOR | 4:19.25 | | +27.540 |
| 27 | Daniel Vestman (A2) | SWE | 4:19.63 | SB | +27.920 |
| 28 | Rasmus Falk (A2) | SWE | 4:19.63 | SB | +27.920 |
| 29 | Erlend Sognli Høyem (B2) | NOR | 4:22.17 | | +30.460 |
| 30 | Mats Christoffer Haugen (B2) | NOR | 4:22.41 | | +30.700 |
| 31 | Ola Röjler (Neo) | SWE | 4:23.10 | SB | +31.390 |
| 32 | August Teodor Haugen (C2) | NOR | 4:23.37 | | +31.660 |
| 33 | Runar Sanderud (B1) | NOR | 4:25.76 | SB | +34.050 |
| 34 | Alessandro Di Zilio (Neo) | ITA | 4:25.96 | PB | +34.250 |
| 35 | Martin Friberg (A1) | SWE | 4:26.78 | SB | +35.070 |
| 36 | Ole Bjørnsmoen Næss (B1) | NOR | 4:27.41 | SB | +35.700 |
| 37 | Adriaen Verheyleweghen (C2) | GER | 4:27.46 | | +35.750 |
| 38 | Philip Wikman (B2) | SWE | 4:27.97 | | +36.260 |
| 39 | Espen Tveit (C2) | NOR | 4:27.98 | | +36.270 |
| 40 | Sebastian Andersson (B2) | SWE | 4:28.32 | PB | +36.610 |
| 41 | Anders Vestrheim Skavhellen (A1) | NOR | 4:29.06 | | +37.350 |
| 42 | Marius Aasand Dalen (A2) | NOR | 4:30.24 | | +38.530 |
| 43 | Anton Ekman (B2) | SWE | 4:31.59 | SB | +39.880 |
| 44 | Mattis Bergh (C2) | NOR | 4:32.67 | | +40.960 |
| 45 | Øyvind Andreas Grinden (A1) | NOR | 4:34.07 | | +42.360 |
| 46 | Terje Bjørk (M45) | NOR | 4:34.35 | SB | +42.640 |
| 47 | Tom Helge Pedersen (M35) | NOR | 4:34.57 | | +42.860 |
| 48 | Cornelis Baas (M45) | NED | 4:34.69 | SB | +42.980 |
| 49 | Kai Owesen Hansen (A1) | NOR | 4:34.72 | SB | +43.010 |
| 50 | Viktor Törnqvist (B2) | SWE | 4:35.05 | | +43.340 |
| 51 | Gunnar Nyhus (M40) | NOR | 4:35.55 | PB | +43.840 |
| 52 | Kristian Engenes Pedersen (B2) | NOR | 4:38.99 | | +47.280 |
| 53 | Einar Døving Agdestein (C2) | NOR | 4:39.28 | | +47.570 |
| 54 | Nikolai Vestrheim Skavhellen (B1) | NOR | 4:40.64 | | +48.930 |
| 55 | Per Wallgren (B1) | SWE | 4:41.25 | SB | +49.540 |
| 56 | Anders Tombre Pettersen (C2) | NOR | 4:41.81 | SB | +50.100 |
| 57 | Jon Petter Bjerkreim Furnée (C2) | NOR | 4:42.61 | SB | +50.900 |
| 58 | Viktor Roos-Pehrsson (B2) | SWE | 4:44.49 | SB | +52.780 |
| 59 | Raymond Hellem (B1) | NOR | 4:49.75 | | +58.040 |
| 60 | Håvard Sandaker (Neo) | NOR | 4:51.29 | PB | +59.580 |
| 61 | Aksel Munthe (B1) | NOR | 4:54.59 | SB | +1.02.880 |
| 62 | Birger Bratberg Lindstad (B2) | NOR | 5:04.40 | | +1.12.690 |