| 1 | Martin Vædele Egdal | 36.37 | 42.34 | 41.33 40.04 36.37 48.81 45.66 |
| 2 | Juliette Sébastien | 39.37 | 42.52 | 42.90 42.18 47.65 42.48 39.37 |
| 3 | Håkon Fredriksen | 41.51 | 44.81 | 46.26 45.34 42.82 41.51 49.62 |
| 4 | Celine Tran | 43.82 | 46.18 | 44.72 43.82 46.50 48.92 47.32 |
| 5 | Max Siauw | 45.70 | 50.78 | 49.80 54.27 48.28 45.70 55.35 |
| 6 | Kim Roger Haraldsen | 49.86 | 51.74 | 49.86 52.55 52.19 54.07 50.49 |
| 7 | Daniel Vædele Egdal | 51.68 | 55.92 | 51.68 52.75 1:02.03 52.98 1:07.74 |
| 8 | Stian Nystad Østli | 51.98 | 56.93 | 51.98 56.31 1:00.23 59.84 54.63 |
| 9 | Clément Cherblanc | 55.60 | 58.07 | 55.60 55.83 55.84 1:07.94 1:02.53 |
| 10 | Magnus Patrick Kanstrup | 54.64 | 59.52 | 58.17 1:00.94 54.64 59.97 1:00.43 |
| 11 | Nicolas Gertner Kilian | 53.26 | 1:00.04 | 1:01.68 56.27 1:04.47 53.26 1:02.17 |
| 12 | Herman Westerlund Kalland | 56.98 | 1:00.15 | 1:01.01 56.98 1:04.64 1:01.95 57.50 |
| 13 | Ioannis Papadopoulos | 1:01.82 | 1:04.08 | 1:04.34 1:01.82 1:02.69 1:05.20 1:07.52 |
| 14 | Filip Nilsen | 59.77 | 1:05.77 | 1:07.33 1:02.80 1:19.10 59.77 1:07.18 |
| 15 | Morten Arborg | 1:05.53 | 1:13.73 | 1:05.53 1:16.02 1:15.05 1:10.47 1:15.67 |
| 16 | Reto Bubendorf | 1:08.18 | 1:13.73 | DNF 1:11.15 1:16.26 1:08.18 1:13.79 |
| 17 | Victor Valentin Glyrskov | 1:05.65 | 1:14.22 | 1:07.75 1:37.38 1:05.65 1:16.10 1:18.82 |
| 18 | Wilfrid Py | 1:08.91 | 1:15.13 | 1:08.91 1:15.22 1:20.48 1:18.65 1:11.51 |
| 19 | Thomas Sonnenberg Jarner | 1:04.50 | 1:17.29 | 1:21.28 1:21.33 1:20.60 1:04.50 1:10.00 |
| 20 | Lars Johan Folde | 1:10.84 | 1:22.33 | 1:10.84 1:20.86 1:28.04 1:22.77 1:23.36 |
| 21 | Liam Uno Timour-Silveira | 1:17.66 | 1:29.28 | 1:33.58 1:21.64 1:17.66 1:32.63 1:38.08 |
| 22 | Einar Kvam Lundberg | 1:22.04 | 1:30.12 | 1:47.32 1:29.88 1:22.04 1:29.60 1:30.88 |
| 23 | Magnus Storm Tallaksen | 1:15.74 | 1:30.33 | 1:22.30 1:36.63 1:15.74 1:33.46 1:35.22 |
| 24 | Daniel Evans | 1:15.22 | 1:30.95 | 1:58.06 1:36.22 1:15.22 1:33.89 1:22.74 |
| 25 | Kenneth Tran | 1:27.19 | 1:33.29 | 1:27.44 1:42.01 1:57.60 1:27.19 1:30.42 |
| 26 | Niklas Aasen Eliasson | 1:16.87 | 1:33.51 | 1:41.13 1:16.87 1:27.72 1:31.68 1:46.85 |
| 27 | Anders Barhaugen | 1:32.11 | 1:36.80 | 1:42.77 1:32.68 1:32.11 1:36.88 1:40.83 |
| 28 | Benjamin Lilleøen Bakken | 1:29.39 | 1:37.30 | 1:54.66 1:36.73 1:33.22 1:41.95 1:29.39 |
| 29 | Levi André Tallaksen | 1:28.08 | 1:41.85 | 1:32.74 1:46.73 1:52.75 1:46.08 1:28.08 |
| 30 | Raphael Riener | 1:27.70 | 1:45.04 | 1:50.44 1:27.70 1:52.04 1:52.51 1:32.63 |
| 31 | Joel Åmot | 1:37.34 | 1:49.95 | 1:51.66 1:55.81 1:37.34 1:56.17 1:42.38 |
| 32 | Jacob Oliver Bruun | 1:35.80 | 1:51.35 | 1:51.88 2:08.00 1:51.74 1:50.44 1:35.80 |
| 33 | Anael Champion | 1:23.62 | 1:52.39 | 1:53.45 2:14.03 2:00.28 1:43.45 1:23.62 |
| 34 | Malte Oliver Bøgh Kjøller | 1:43.18 | 1:52.45 | 1:50.01 2:03.01 1:43.18 1:53.99 1:53.34 |
| 35 | Benjamin Chetcuti Cauchi | 1:36.74 | 1:53.90 | 1:50.06 1:56.03 1:55.62 2:11.29 1:36.74 |
| 36 | Tim Reynolds | 1:36.87 | 1:54.21 | DNF 1:50.12 1:36.87 1:47.95 2:04.57 |
| 37 | Oskar Erland Fossaas | 1:48.87 | 1:58.51 | 1:59.34 1:58.68 1:57.50 1:48.87 2:10.80 |
| 38 | Henrik Tvervåg | 1:42.08 | 1:58.78 | 1:47.35 2:06.83 2:28.96 2:02.15 1:42.08 |
| 39 | Pugalan Aravinthan | 1:49.28 | 2:02.09 | 2:11.56 1:56.59 1:58.13 2:39.43 1:49.28 |
| 40 | Elmer Alexander Johnsen | 1:46.60 | 2:02.27 | 1:46.60 1:51.26 2:07.29 2:09.03 2:08.25 |
| 41 | Martin Zhang (张镐轩) | 2:02.11 | — | 2:02.11 2:17.25 — — — |
| 42 | Ivar Strangstadstuen | 2:06.47 | — | 2:06.47 2:12.59 — — — |
| 43 | Jakob Jernsletten | 2:07.20 | — | 2:07.20 2:27.17 — — — |
| 44 | Ida Exner | 2:10.09 | — | 2:17.60 2:10.09 — — — |
| 45 | Luca Aleksander Botten | 2:11.88 | — | 2:11.88 2:17.45 — — — |
| 46 | Katharina Schlomberg | 2:14.31 | — | 2:14.31 3:00.25 — — — |
| 47 | Iben August Furset | 2:17.95 | — | 2:34.03 2:17.95 — — — |
| 48 | Lars Ulveseth | 2:21.68 | — | 2:29.01 2:21.68 — — — |
| 49 | Einar Martin Sandvik | 2:30.52 | — | 3:16.63 2:30.52 — — — |
| 50 | Hermine Wist Hakvåg | 2:36.84 | — | 3:18.95 2:36.84 — — — |
| 51 | Asbjørn Brummer Birkelund | 2:39.28 | — | 2:39.28 2:54.02 — — — |
| 52 | Kristian Løvseth | 2:41.19 | — | 2:41.19 3:02.71 — — — |
| 53 | Andreas Nessan | 2:45.98 | — | 2:45.98 3:11.29 — — — |
| 54 | Magne Njå | 2:47.40 | — | 2:48.34 2:47.40 — — — |
| 55 | Tobias Lied | 2:52.04 | — | 3:52.26 2:52.04 — — — |
| 56 | Edvard Frøyland | 2:52.42 | — | 4:45.81 2:52.42 — — — |
| 57 | Simon Dimpker | 2:53.85 | — | 3:36.67 2:53.85 — — — |
| 58 | Luna Artemis Hukkelberg | 3:08.68 | — | 3:08.68 3:26.76 — — — |
| 59 | Kasper Skattør | 3:16.41 | — | 3:16.41 4:14.58 — — — |
| 60 | Lukas Evanger | 3:22.48 | — | 4:17.00 3:22.48 — — — |
| 61 | Marcus Laurantzon | 3:23.37 | — | 3:23.37 4:36.82 — — — |
| 62 | Amund Wæhre Wilhelmsen | 3:29.09 | — | 3:29.09 3:53.02 — — — |
| 63 | Erlend Ektvedt Fredriksen | 3:30.90 | — | 3:34.50 3:30.90 — — — |
| 64 | Raphaël Weis | 3:46.66 | — | 4:13.62 3:46.66 — — — |
| 65 | Jonas Michael Bakke | 3:47.89 | — | 4:06.96 3:47.89 — — — |
| 66 | Leonard Volrath Holmboe | 3:51.27 | — | DNF 3:51.27 — — — |
| 67 | Anass Doublal | 3:52.07 | — | 3:58.52 3:52.07 — — — |
| 68 | Magnus Rannem Bøhler | 3:55.34 | — | 3:55.34 4:37.98 — — — |
| 69 | Sander Bakke | 4:00.29 | — | 4:00.29 4:27.94 — — — |
| 70 | Morten Raknes Johansen | 4:14.04 | — | 4:18.95 4:14.04 — — — |
| 71 | Julian Giæver-Engesmo | 4:29.84 | — | 4:31.24 4:29.84 — — — |
| 72 | Jan Lucas Krane | 4:47.80 | — | DNF 4:47.80 — — — |
| 73 | Sindre Skarseth Mikalsen | DNF | — | DNF DNF — — — |
| 73 | Einar Bakke | DNF | — | DNF DNF — — — |
| 73 | Peter Hugosson-Miller | DNF | — | DNF DNF — — — |
| 73 | Aasmund Bollerud Elde | DNF | — | DNF DNF — — — |