| 1 | Kim Roger Haraldsen | 27.36 | 30.65 | 29.38 32.05 27.36 31.93 30.64 |
| 2 | Filip Nilsen | 29.67 | 30.65 | 31.27 30.02 29.67 32.82 30.67 |
| 3 | Ulrik Bredland | 27.41 | 32.09 | 28.83 35.07 34.79 27.41 32.64 |
| 4 | Daniel Wallin | 31.85 | 34.41 | 33.56 36.44 31.85 36.58 33.24 |
| 5 | Knut Skaug Haraldsen | 35.75 | 36.19 | 35.80 35.82 36.96 35.75 DNF |
| 6 | Celine Tran | 31.44 | 36.39 | 36.87 31.44 39.63 32.66 DNF |
| 7 | Liam Uno Timour-Silveira | 35.84 | 38.37 | 38.50 36.20 40.41 44.39 35.84 |
| 8 | Stian Nystad Østli | 37.94 | 41.58 | 40.98 41.57 42.20 50.72 37.94 |
| 9 | Niklas Aasen Eliasson | 38.60 | 42.16 | 38.68 44.36 38.60 44.93 43.45 |
| 10 | Einar Kvam Lundberg | 37.46 | 42.67 | 43.03 44.67 37.46 40.30 44.98 |
| 11 | Anders Barhaugen | 44.53 | 48.50 | 51.48 44.97 44.53 51.50 49.05 |
| 12 | Elmer Alexander Johnsen | 44.70 | 49.15 | 47.71 44.70 1:02.14 48.83 50.92 |
| 13 | Håkon Fredriksen | 42.36 | 50.22 | 51.22 55.87 46.81 52.64 42.36 |
| 14 | Lars Johan Folde | 48.32 | 51.18 | 50.54 53.39 51.59 48.32 51.40 |
| 15 | Kristian Holme | 41.10 | 52.74 | 41.10 48.05 54.54 56.65 55.64 |
| 16 | Ronnie Jinxuan Zhu (朱缙轩) | 44.48 | 54.58 | 55.11 53.16 55.47 56.01 44.48 |
| 17 | Ole Nikolai Gjerset | 58.08 | 1:03.76 | 1:08.52 1:07.09 58.08 58.77 1:05.43 |
| 18 | Martin Gudahl Tufte | 57.84 | 1:05.14 | 1:14.07 1:11.53 1:04.04 57.84 59.84 |
| 19 | Amund Wæhre Wilhelmsen | 1:02.24 | 1:06.04 | 1:18.06 1:07.59 1:02.24 1:08.28 1:02.25 |
| 20 | Pugalan Aravinthan | 1:01.45 | 1:09.43 | 1:01.45 1:16.98 1:04.72 1:14.99 1:08.59 |
| 21 | Martin Zhang (张镐轩) | 51.29 | 1:09.44 | 1:11.99 1:13.04 1:34.50 51.29 1:03.30 |
| 22 | John Aslak Wee Kleven | 1:04.51 | 1:10.80 | 1:28.30 1:05.59 1:04.51 1:06.51 1:20.31 |
| 23 | Chong Min (민총) | 1:01.17 | 1:11.78 | 1:19.37 1:13.42 1:10.39 1:01.17 1:11.54 |
| 24 | Luna Artemis Hukkelberg | 1:04.90 | 1:20.06 | 1:04.90 1:18.44 1:16.88 1:24.86 1:54.49 |
| 25 | Einar Martin Sandvik | 1:06.46 | 1:20.42 | 1:17.05 1:06.46 1:25.85 1:30.23 1:18.36 |
| 26 | Sakarias Storck | 1:09.23 | 1:23.28 | 1:28.34 1:24.60 1:40.87 1:16.91 1:09.23 |
| 27 | Jakob Solberg Holm | 1:15.71 | 1:23.67 | 1:19.42 1:15.71 1:31.78 1:19.81 2:21.00 |
| 28 | Oskar Erland Fossaas | 1:17.89 | 1:26.60 | 1:39.74 1:26.03 1:33.59 1:20.18 1:17.89 |
| 29 | Erik Tjong Kim Sang | 1:18.91 | 1:28.80 | 1:46.91 1:33.76 1:29.78 1:18.91 1:22.86 |
| 30 | Mathias Kristoffer Munch Paulsen | 1:25.67 | 1:29.74 | 1:29.36 1:25.67 1:33.95 1:25.92 DNF |
| 31 | Andreas Gudahl Tufte | 1:31.98 | 1:45.18 | 1:45.49 2:02.04 1:56.79 1:31.98 1:33.26 |
| 32 | Sigurd Skudal | 1:39.29 | 1:55.24 | 1:39.29 2:07.35 1:48.65 2:13.17 1:49.73 |
| 33 | Rebekka Pedersen | 1:46.37 | 2:00.45 | 1:50.95 1:56.50 2:17.77 1:46.37 2:13.90 |
| 34 | Erik Kopp-Våge | 2:02.52 | — | 2:02.52 2:21.20 — — — |
| 35 | Jonas Michael Bakke | 2:05.39 | — | 2:58.86 2:05.39 — — — |
| 36 | Sander Bakke | 2:06.27 | — | 2:06.27 2:18.28 — — — |
| 37 | Magnus Meling-Raunehaug | 2:10.25 | — | 2:11.80 2:10.25 — — — |
| 38 | August Hector Løye Rindom | 2:43.17 | — | 2:43.17 DNF — — — |
| 39 | Einar Bakke | DNF | — | DNF DNF — — — |
| 39 | Morten Raknes Johansen | DNF | — | DNF DNF — — — |
| 39 | Sjur Nygård Watne | DNF | — | DNF DNF — — — |