| 1 | Reidar Bohlin Borgersen (Senior) | NOR | 3:59.44 | | - |
| 2 | Tore Solli (Neo) | NOR | 4:00.13 | | +0.690 |
| 3 | Olav Slinning (Senior) | NOR | 4:00.70 | | +1.260 |
| 4 | Are Eri Bjelland (Neo) | NOR | 4:01.82 | | +2.380 |
| 5 | Tormod Bjørnetun Haugen (A2) | NOR | 4:04.93 | SB | +5.490 |
| 6 | Mathias Rogn (Neo) | NOR | 4:05.46 | | +6.020 |
| 7 | Even S. Johansen (A2) | NOR | 4:05.63 | | +6.190 |
| 8 | Øystein Kvikstad Skoglund (Neo) | NOR | 4:10.97 | SB | +11.530 |
| 9 | August Teodor Haugen (B1) | NOR | 4:12.08 | | +12.640 |
| 10 | Andreas Holmen Minge (B1) | NOR | 4:14.67 | | +15.230 |
| 11 | Rasmus Falk (Neo) | SWE | 4:15.89 | PB | +16.450 |
| 12 | Torbjørn Øyen (A1) | NOR | 4:16.41 | | +16.970 |
| 13 | Torgeir Høgheim (B2) | NOR | 4:17.67 | | +18.230 |
| 14 | Thomas Henrik Søfteland (B2) | NOR | 4:18.30 | | +18.860 |
| 15 | Mats Christoffer Haugen (A1) | NOR | 4:18.48 | | +19.040 |
| 16 | Robin Nicolai Viken (A1) | NOR | 4:18.60 | | +19.160 |
| 17 | Odd Øystein Langegård (Senior) | NOR | 4:18.99 | | +19.550 |
| 18 | Fredrik Karlsson (Senior) | SWE | 4:20.01 | | +20.570 |
| 19 | Kim André Eldevik (B2) | NOR | 4:20.51 | | +21.070 |
| 20 | Espen Tveit (B1) | NOR | 4:21.66 | SB | +22.220 |
| 21 | Ola Röjler (Neo) | SWE | 4:21.90 | | +22.460 |
| 22 | Runar Sanderud (B2) | NOR | 4:22.52 | | +23.080 |
| 23 | Torstein Ohr (Neo) | NOR | 4:23.04 | | +23.600 |
| 24 | Jan-Terje Sørlie (Neo) | NOR | 4:23.73 | | +24.290 |
| 25 | Ole Bjørnsmoen Næss (B2) | NOR | 4:23.96 | | +24.520 |
| 26 | Amund Farås (B2) | NOR | 4:24.09 | | +24.650 |
| 27 | Jonas Bekken (B2) | NOR | 4:24.35 | | +24.910 |
| 28 | Martin Friberg (A2) | SWE | 4:24.38 | SB | +24.940 |
| 29 | Daniel Vestman (Neo) | SWE | 4:25.26 | | +25.820 |
| 30 | Fredrik Forsell (Neo) | SWE | 4:26.23 | | +26.790 |
| 31 | Kai Owesen Hansen (A2) | NOR | 4:26.46 | | +27.020 |
| 32 | Henrik Hvesser (B1) | NOR | 4:26.98 | | +27.540 |
| 33 | Are Sletten (B2) | NOR | 4:27.28 | | +27.840 |
| 34 | Adriaen Verheyleweghen (B1) | GER | 4:27.49 | | +28.050 |
| 35 | Joel Olsén (A2) | SWE | 4:27.81 | | +28.370 |
| 36 | Kenneth Antonsen Grødahl (Senior) | NOR | 4:29.16 | | +29.720 |
| 37 | Christoffer Løvstad (Neo) | NOR | 4:29.18 | SB | +29.740 |
| 38 | Amund Grønvold Skoglund (C2) | NOR | 4:29.93 | | +30.490 |
| 39 | Torbjørn Sørli (A1) | NOR | 4:31.24 | | +31.800 |
| 40 | Morten Henriksen (M45) | NOR | 4:31.90 | | +32.460 |
| 41 | Robin den Ouden (Neo) | NED | 4:32.43 | SB | +32.990 |
| 42 | Philip Wikman (A1) | SWE | 4:33.20 | | +33.760 |
| 43 | Anton Ekman (A1) | SWE | 4:34.66 | | +35.220 |
| 44 | Mattias Lindbohm (B1) | SWE | 4:39.42 | | +39.980 |
| 45 | Nikolai Vestrheim Skavhellen (B2) | NOR | 4:40.56 | | +41.120 |
| 46 | Viktor Roos-Pehrsson (A1) | SWE | 4:42.40 | | +42.960 |
| 47 | Lars-Erik.66 Larsson (M40) | SWE | 4:44.34 | | +44.900 |
| 48 | Knut Jore (B2) | NOR | 4:49.61 | SB | +50.170 |
| 49 | Roger Ebersten (B2) | NOR | 4:54.21 | | +54.770 |
| 50 | Kjetil Kristjansen (M45) | NOR | 4:57.70 | | +58.260 |
| 51 | Aksel Munthe (B2) | NOR | 5:01.83 | SB | +1.02.390 |
| 52 | Birger Bratberg Lindstad (A1) | NOR | 5:03.30 | SB | +1.03.860 |
| 53 | Mathias Åkesson (B2) | SWE | 5:30.50 | | +1.31.060 |