| 1 | Celine Tran | 29.76 | 33.15 | 29.76 31.00 33.83 35.10 34.63 |
| 2 | Filip Nilsen | 30.73 | 34.07 | 39.72 30.97 30.73 32.96 38.29 |
| 3 | Ulrik Bredland | 30.70 | 34.55 | 37.72 34.55 30.70 36.67 32.44 |
| 4 | Herman Westerlund Kalland | 33.78 | 35.56 | 36.41 36.09 33.78 34.18 37.21 |
| 5 | Andreas Jensen Forsgren | 31.45 | 35.79 | 38.30 34.74 31.45 41.17 34.33 |
| 6 | Kim Roger Haraldsen | 26.61 | 35.87 | 43.15 31.41 26.61 38.68 37.53 |
| 7 | David Csejtey | 37.02 | 38.51 | 38.29 37.63 39.61 43.04 37.02 |
| 8 | Einar Kvam Lundberg | 37.20 | 42.70 | 47.54 37.20 46.21 40.25 41.64 |
| 9 | Stian Nystad Østli | 41.90 | 44.13 | 41.93 44.90 47.72 45.55 41.90 |
| 10 | Aasmund Gabestad Nørsett | 38.82 | 46.07 | 43.96 44.88 38.82 49.37 49.65 |
| 11 | Jacob Oliver Bruun | 45.55 | 47.39 | 57.55 46.56 49.19 46.41 45.55 |
| 12 | Aleksejs Alohins | 39.70 | 48.82 | 51.79 1:16.20 48.16 39.70 46.51 |
| 13 | Anders Barhaugen | 42.82 | 50.99 | 53.39 42.82 53.41 49.80 49.77 |
| 14 | Mikkel Svartveit | 49.08 | 51.88 | 57.34 49.08 52.86 53.44 49.35 |
| 15 | Kristian Holme | 48.91 | 52.53 | 55.60 52.08 58.29 49.91 48.91 |
| 16 | Magnus Iversen Birkenes | 51.41 | 53.95 | 58.55 52.84 56.06 51.41 52.95 |
| 17 | Henrik Tvervåg | 49.59 | 54.39 | 57.27 1:00.20 51.54 49.59 54.37 |
| 18 | Hennie Færden | 48.28 | 55.29 | 48.28 51.78 1:21.60 57.91 56.19 |
| 19 | Lars Johan Folde | 44.79 | 55.83 | 1:04.94 53.16 59.98 44.79 54.34 |
| 20 | Jonatan Solheim | 51.12 | 57.39 | 51.12 53.58 55.93 1:02.66 1:20.47 |
| 21 | Jakob Jernsletten | 53.19 | 1:05.63 | 56.40 53.19 1:15.00 1:20.60 1:05.49 |
| 22 | Ole Nikolai Gjerset | 1:04.01 | 1:10.14 | 1:20.41 1:10.74 1:07.62 1:04.01 1:12.07 |
| 23 | Martin Gudahl Tufte | 1:06.33 | 1:12.76 | 1:07.88 1:06.33 DNF 1:18.06 1:12.33 |
| 24 | Kien Parajes Le | 56.05 | 1:14.13 | 1:15.32 1:34.32 56.05 1:13.61 1:13.46 |
| 25 | Nathaniel Fidje Degermann | 1:02.17 | 1:18.52 | 1:16.10 1:25.00 1:02.17 1:14.46 1:32.73 |
| 26 | Andreas Nessan | 1:11.08 | 1:20.60 | 1:35.08 1:30.86 1:19.45 1:11.48 1:11.08 |
| 27 | Fredrik Hannås | 1:15.14 | 1:26.20 | 1:26.87 1:15.14 1:32.02 1:19.70 1:33.75 |
| 28 | Leander Tiller | 1:26.05 | 1:30.77 | 1:41.15 1:27.25 1:27.40 1:37.65 1:26.05 |
| 29 | Joakim Hirsch | 1:17.53 | 1:31.98 | 1:38.65 1:29.60 1:17.53 1:30.09 1:36.26 |
| 30 | Juri Christian van der Zwart | 1:02.93 | 1:32.92 | 1:02.93 1:28.72 1:41.27 1:32.75 1:37.28 |
| 31 | Wilgot Rydevik | 1:23.51 | 1:38.59 | 1:47.26 1:46.16 1:29.25 1:23.51 1:40.37 |
| 32 | Elias Baird | 1:38.99 | 1:46.60 | 1:46.01 1:47.19 1:46.59 1:51.39 1:38.99 |
| 33 | Magnus Meling-Raunehaug | 1:42.18 | 1:59.22 | 2:09.11 1:42.18 1:45.23 2:11.27 2:03.33 |
| 34 | Tobias Lied | 1:44.79 | 2:04.53 | 2:26.90 2:04.48 1:44.79 2:04.48 2:04.64 |
| 35 | Sander Larsen | 1:59.27 | 2:11.98 | 2:31.91 2:10.91 2:07.50 1:59.27 2:17.52 |
| 36 | Thomas Vestmo | 2:00.92 | 2:20.72 | 2:50.90 2:24.85 2:15.98 2:00.92 2:21.33 |
| 37 | Snorre Haugan Huseth | 2:04.85 | 2:25.69 | 3:22.93 2:04.85 2:13.30 2:36.24 2:27.52 |
| 38 | Sander Bakke | 2:15.48 | 2:50.02 | 3:16.88 2:15.48 2:22.88 3:32.73 2:50.29 |
| 39 | Hans Viksjø Baltzersen | DNF | — | DNF DNF — — — |