| 1 | Hallgeir Engebråten (A2) | NOR | 3:57.24 | | - |
| 2 | Ole Bjørnsmoen Næss (Senior) | NOR | 3:59.95 | | +2.710 |
| 3 | Tobias Fløiten (B2) | NOR | 4:00.51 | | +3.270 |
| 4 | Isak Høiby (A2) | NOR | 4:01.31 | | +4.070 |
| 5 | Magne Notland (Senior) | NOR | 4:09.32 | | +12.080 |
| 6 | Oddbjørn Mellemstrand (B2) | NOR | 4:12.62 | | +15.380 |
| 7 | Vegard Rye (B2) | NOR | 4:12.66 | | +15.420 |
| 8 | Sindre Baas (Neo) | NOR | 4:12.97 | | +15.730 |
| 9 | Karl Didrik Møller Nordal (A1) | NOR | 4:13.66 | | +16.420 |
| 10 | David Karlingsjö (Neo) | SWE | 4:16.51 | | +19.270 |
| 11 | Joar Våge Anspach (A2) | NOR | 4:18.22 | | +20.980 |
| 12 | Peder Kongshaug (B2) | NOR | 4:19.71 | | +22.470 |
| 13 | Sander Eitrem (B2) | NOR | 4:21.12 | | +23.880 |
| 14 | Frank Erik Tindvik (M35) | NOR | 4:24.62 | | +27.380 |
| 15 | Emil Ervik (B2) | FIN | 4:25.61 | | +28.370 |
| 16 | Sander Tveter (Neo) | NOR | 4:26.04 | | +28.800 |
| 17 | Håkon Sæther (B2) | NOR | 4:34.61 | | +37.370 |
| 18 | Ragnar Jonsrud (A1) | NOR | 4:34.91 | | +37.670 |
| 19 | Joren Antoine Sleeking (B1) | NOR | 4:36.09 | | +38.850 |
| 20 | Sondre Hvammen (C2) | NOR | 4:38.97 | | +41.730 |
| 21 | Magnus Ripsrud (A2) | NOR | 4:41.65 | | +44.410 |
| 22 | Robin Willem Hendrik Sleeking (A1) | NOR | 4:44.00 | | +46.760 |
| 23 | Sigurd Sæther (B1) | NOR | 4:52.34 | | +55.100 |
| 24 | Colin Nyborg (B1) | NOR | 4:56.08 | | +58.840 |
| 25 | Arvid Karlingsjö (A1) | SWE | 5:01.32 | | +1.04.080 |
| 26 | Philippe Szygenda (M40) | FRA | 5:02.13 | | +1.04.890 |
| 27 | Alf Harbitz (M65) | NOR | 5:13.37 | | +1.16.130 |
| DQ | Cristian Landrø Magnussen (C2) | NOR | DQ | | - |
| DNS | Martin Grothe Lien (M35) | NOR | DNS | | - |