| 1 | Herman Westerlund Kalland | 28.23 | 31.25 | 30.86 31.33 28.23 31.55 37.88 |
| 2 | Chris Mills | 26.91 | 31.57 | 31.60 34.29 31.18 26.91 31.94 |
| 3 | Kenneth Tran | 29.35 | 32.03 | 29.35 31.33 35.20 33.52 31.24 |
| 4 | Celine Tran | 25.87 | 32.10 | 25.87 31.72 33.04 31.53 33.74 |
| 5 | Kim Roger Haraldsen | 31.06 | 33.00 | 33.69 39.45 31.06 33.60 31.71 |
| 6 | Filip Nilsen | 28.33 | 33.23 | 36.27 28.33 34.39 31.52 33.78 |
| 7 | Ulrik Bredland | 24.09 | 36.25 | 34.41 36.19 24.09 41.88 38.15 |
| 8 | Knut Skaug Haraldsen | 34.40 | 37.51 | 38.88 34.40 44.93 37.27 36.38 |
| 9 | Noé Bourdon | 33.64 | 37.62 | 40.42 33.64 37.12 38.22 37.52 |
| 10 | David Csejtey | 36.34 | 38.77 | 36.34 38.70 37.21 41.86 40.40 |
| 11 | Hong Tan Lam | 35.27 | 40.57 | 35.27 43.83 40.56 37.31 DNF |
| 12 | Sondre Fosli Stenseth | 34.39 | 42.28 | 42.03 34.39 41.06 47.31 43.74 |
| 13 | Harald Skinnes Kryvi | 39.02 | 42.41 | 54.74 40.75 41.83 39.02 44.66 |
| 14 | Oskar Feed Jakobsen | 39.97 | 42.57 | 41.88 44.32 41.52 39.97 45.68 |
| 15 | Liam Uno Timour-Silveira | 38.89 | 42.70 | 38.89 40.52 45.09 46.51 42.48 |
| 16 | Lars Ulveseth | 40.86 | 43.34 | 41.05 42.67 40.86 47.26 46.30 |
| 17 | Stian Nystad Østli | 39.72 | 43.38 | 46.99 42.75 39.72 43.75 43.65 |
| 18 | Einar Kvam Lundberg | 34.27 | 43.59 | 41.50 45.74 48.29 34.27 43.53 |
| 19 | Niklas Aasen Eliasson | 36.60 | 43.70 | 47.65 51.21 36.60 43.80 39.65 |
| 20 | Vegard Seim Karstang | 40.44 | 44.93 | 47.07 40.44 46.48 41.84 46.48 |
| 21 | Håkon Fredriksen | 41.97 | 45.32 | 45.33 44.11 41.97 51.49 46.51 |
| 22 | Jacob Oliver Bruun | 40.55 | 46.05 | 47.16 46.32 49.64 44.68 40.55 |
| 23 | Anders Barhaugen | 35.76 | 46.43 | 47.36 49.89 45.52 46.42 35.76 |
| 24 | Lars Johan Folde | 41.85 | 46.81 | 41.85 47.06 51.44 41.93 53.97 |
| 25 | Levi André Tallaksen | 42.88 | 46.83 | 42.88 45.67 50.18 49.55 45.28 |
| 26 | Jonatan Solheim | 41.52 | 47.12 | 45.60 1:04.91 45.78 49.97 41.52 |
| 27 | Magne Njå | 47.50 | 49.83 | 49.36 48.77 58.09 47.50 51.37 |
| 28 | Henrik Tvervåg | 47.47 | 50.24 | 58.95 47.51 51.15 47.47 52.07 |
| 29 | Aleksejs Alohins | 44.12 | 50.65 | 50.20 44.12 52.56 51.41 50.34 |
| 30 | Daniel Dybwad Reierskog | 49.23 | 52.08 | 49.23 49.69 52.71 53.83 55.35 |
| 31 | Benjamin Bø | 43.59 | 53.46 | 49.68 54.63 58.42 43.59 56.07 |
| 32 | Kristian Holme | 46.38 | 54.02 | 51.53 46.38 54.56 55.98 1:01.10 |
| 33 | Julian Giæver-Engesmo | 46.75 | 54.88 | 50.44 46.75 55.60 1:08.69 58.61 |
| 34 | Bjørnar Lund Mathisen | 48.23 | 55.03 | 56.55 1:06.85 59.39 49.16 48.23 |
| 35 | Juri Christian van der Zwart | 50.42 | 55.30 | 57.18 57.93 50.42 55.97 52.76 |
| 36 | Mikkel Svartveit | 48.91 | 55.45 | 49.70 57.82 58.82 48.91 1:02.04 |
| 37 | Jakob Jernsletten | 55.59 | 57.42 | 55.59 56.79 1:07.59 59.65 55.81 |
| 38 | Ivar Strangstadstuen | 58.08 | 59.34 | 59.47 1:08.49 58.08 59.03 59.52 |
| 39 | Martin Gudahl Tufte | 52.12 | 1:00.62 | 59.58 1:06.98 1:16.66 52.12 55.30 |
| 40 | Johannes Djupedal Power | 52.77 | 1:01.76 | 55.95 1:01.99 1:39.39 52.77 1:07.33 |
| 41 | Andreas Nessan | 1:00.87 | 1:03.75 | 1:01.08 1:06.18 1:33.92 1:04.00 1:00.87 |
| 42 | Håvard Elias Helland | 52.95 | 1:04.63 | 1:03.99 1:08.76 1:17.60 52.95 1:01.14 |
| 43 | Sakeus Løvås | 1:00.08 | 1:05.45 | 1:24.62 1:06.19 1:02.50 1:00.08 1:07.67 |
| 44 | Rasmus Heggvik Aune | 52.19 | 1:05.64 | 2:03.13 1:00.42 1:09.16 52.19 1:07.33 |
| 45 | Ole Nikolai Gjerset | 59.31 | 1:05.93 | 1:02.60 1:10.18 1:13.34 1:05.00 59.31 |
| 46 | Einar Martin Sandvik | 1:03.24 | 1:08.98 | 1:03.24 1:13.22 1:14.77 1:06.88 1:06.84 |
| 47 | Andreas Gudahl Tufte | 1:02.62 | 1:09.08 | 1:02.62 1:11.42 1:02.66 1:14.47 1:13.16 |
| 48 | Joakim Hirsch | 1:03.83 | 1:10.11 | 1:13.89 1:03.83 1:21.67 1:10.04 1:06.39 |
| 49 | Jonathan Hummel Simensen | 55.40 | 1:10.53 | DNF 1:14.42 1:07.16 55.40 1:10.00 |
| 50 | Thang Vinh Vu | 1:01.97 | 1:10.75 | 1:20.37 1:38.23 1:01.97 1:06.32 1:05.56 |
| 51 | Leander Tiller | 1:10.12 | 1:13.55 | 1:10.12 1:15.22 1:12.90 1:15.46 1:12.52 |
| 52 | John Aslak Wee Kleven | 59.43 | 1:13.58 | 1:23.00 1:11.86 1:09.93 59.43 1:18.95 |
| 53 | Brage Skylstad | 1:05.81 | 1:16.09 | 1:05.81 1:08.80 1:15.44 1:24.04 1:25.23 |
| 54 | Hermine Wist Hakvåg | 1:10.98 | 1:17.52 | 1:22.60 1:17.81 1:38.10 1:10.98 1:12.15 |
| 55 | Mikael Fredagsvik | 1:13.18 | 1:17.67 | 1:13.18 1:19.98 1:15.81 1:20.10 1:17.23 |
| 56 | Kasper Korsnes | 1:09.80 | 1:18.06 | 1:19.83 1:37.36 1:09.80 1:18.86 1:15.49 |
| 57 | Luna Artemis Hukkelberg | 1:08.74 | 1:19.00 | 1:18.24 1:57.15 1:08.74 1:23.65 1:15.11 |
| 58 | Jens-Enrique Bye | 1:08.26 | 1:19.17 | 1:10.43 1:08.26 1:25.66 1:21.43 DNF |
| 59 | Sjur Nygård Watne | 1:03.07 | 1:22.24 | 1:30.44 1:10.99 1:25.30 DNF 1:03.07 |
| 60 | Jonas Hansen Haugsvær | 1:17.46 | 1:29.14 | 1:28.00 1:35.59 1:17.46 1:38.88 1:23.83 |
| 61 | Brage Rognes | 1:21.56 | 1:30.77 | 1:21.56 1:49.16 1:44.72 1:25.57 1:22.01 |
| 62 | Oskar Erland Fossaas | 1:21.94 | 1:34.24 | 1:34.43 1:27.57 DNF 1:40.72 1:21.94 |
| 63 | Leon Westby Ruen | 1:26.90 | 1:36.50 | 1:26.90 1:34.10 1:44.88 1:44.50 1:30.90 |
| 64 | Odin Sandberg | 1:30.19 | — | 1:30.19 1:45.31 — — — |
| 65 | Tobias Lied | 1:30.59 | — | 1:48.63 1:30.59 — — — |
| 66 | David Jonsson | 1:30.60 | — | 2:03.37 1:30.60 — — — |
| 67 | Jan Lucas Krane | 1:32.01 | — | 1:32.01 1:48.91 — — — |
| 68 | Max Alexander Nybråten | 1:40.72 | — | 1:40.72 1:51.48 — — — |
| 69 | Aleksander Bjeglerud | 1:41.52 | — | 1:41.52 DNF — — — |
| 70 | Magnus Meling-Raunehaug | 1:44.64 | — | 1:44.64 1:52.99 — — — |
| 71 | Sigurd Skudal | 1:44.94 | — | 1:50.05 1:44.94 — — — |
| 72 | Magnus Melkvik Gustavsen | 1:45.93 | — | 1:45.93 2:02.21 — — — |
| 73 | Even Lykke Værnes | 1:46.32 | — | 1:46.32 1:53.31 — — — |
| 74 | Sondre Ausen Idsø | 1:49.27 | — | 1:49.42 1:49.27 — — — |
| 75 | Kien Chu Chinh Hoang | 1:50.24 | — | 1:50.24 DNF — — — |
| 76 | Jim Steer | 1:51.44 | — | 1:51.44 DNF — — — |
| 77 | Sander Bakke | 1:52.77 | — | 1:52.77 2:08.44 — — — |
| 78 | Lars Thomas Bredland | 2:02.60 | — | 2:08.87 2:02.60 — — — |
| 79 | Jonas Michael Bakke | 2:04.33 | — | 2:30.53 2:04.33 — — — |
| 80 | Morten Raknes Johansen | 2:10.95 | — | 2:10.95 2:30.72 — — — |
| 81 | Erik Aglen Alsos | 2:15.41 | — | DNF 2:15.41 — — — |
| 82 | Kristian Prag | 2:20.25 | — | 2:20.25 DNF — — — |
| 83 | David Bay | 2:21.42 | — | 2:21.42 DNF — — — |
| 84 | Magnus Prag | 2:22.71 | — | 2:22.71 DNF — — — |
| 85 | Joakim Rubach Storstrøm | 2:57.07 | — | DNF 2:57.07 — — — |
| 86 | André Raunehaug | DNF | — | DNF DNF — — — |
| 86 | Einar Bakke | DNF | — | DNF DNF — — — |