| 1 | Kim Roger Haraldsen | 29.19 | 31.18 | 32.56 29.41 31.56 29.19 32.73 |
| 2 | Herman Westerlund Kalland | 25.80 | 31.59 | 32.17 33.54 30.54 25.80 32.06 |
| 3 | Filip Nilsen | 27.42 | 32.16 | 38.35 30.16 27.42 35.47 30.85 |
| 4 | Oskar Feed Jakobsen | 39.94 | 41.73 | 42.06 39.94 49.23 40.76 42.37 |
| 5 | Julian Giæver-Engesmo | 42.63 | 47.16 | 42.72 42.63 48.63 58.51 50.12 |
| 6 | Lars Johan Folde | 44.62 | 48.04 | 45.86 51.91 44.62 54.25 46.34 |
| 7 | Jacob Oliver Bruun | 46.62 | 49.15 | 54.40 49.23 51.22 47.00 46.62 |
| 8 | Juri Christian van der Zwart | 49.80 | 50.93 | 51.35 49.87 51.57 49.80 52.89 |
| 9 | Jonatan Solheim | 49.04 | 53.43 | 57.05 55.18 52.26 49.04 52.85 |
| 10 | Henrik Tvervåg | 46.74 | 53.99 | 1:02.26 55.80 46.74 52.70 53.47 |
| 11 | Ron van Bruchem | 44.74 | 54.59 | 56.60 52.73 1:01.02 44.74 54.45 |
| 12 | Ivar Strangstadstuen | 49.34 | 55.44 | 53.25 52.53 1:21.79 1:00.55 49.34 |
| 13 | Sakeus Løvås | 51.03 | 57.02 | 51.03 56.95 1:01.80 54.72 59.38 |
| 14 | Thang Vinh Vu | 52.68 | 58.23 | 58.92 56.23 52.68 59.97 59.55 |
| 15 | Andreas Nessan | 52.53 | 1:02.62 | 1:04.38 52.53 1:08.92 59.19 1:04.28 |
| 16 | Ole Nikolai Gjerset | 1:01.03 | 1:08.07 | 1:01.03 1:29.94 1:12.25 1:08.81 1:03.15 |
| 17 | John Aslak Wee Kleven | 1:06.67 | 1:13.43 | 1:16.80 1:06.67 1:11.47 1:20.83 1:12.01 |
| 18 | Einar Martin Sandvik | 1:00.93 | 1:15.14 | 1:14.57 1:00.93 1:24.90 1:14.32 1:16.53 |
| 19 | Rasmus Heggvik Aune | 1:11.50 | 1:17.09 | 1:14.01 1:11.50 1:33.38 1:23.32 1:13.95 |
| 20 | Guttorm Syvertsen-Wiig | 1:02.45 | 1:17.22 | 1:02.45 1:34.83 1:12.63 1:05.49 1:33.54 |
| 21 | Magnus Melkvik Gustavsen | 1:10.41 | 1:23.37 | 1:36.94 1:22.97 1:10.41 1:25.70 1:21.45 |
| 22 | Elvine Syvertsen-Wiig | 1:19.40 | 1:27.36 | 1:19.40 1:34.46 1:27.08 1:53.05 1:20.55 |
| 23 | Ivano Peric | 2:05.38 | DNF | 2:05.38 3:52.58 2:07.72 DNF DNS |
| 24 | Einride Brodahl Osland | DNF | DNF | DNF DNF DNS DNS DNS |