| 1 | Kim Roger Haraldsen | 47.55 | 50.74 | 51.71 52.10 53.21 47.55 48.42 |
| 2 | Celine Tran | 49.86 | 51.95 | 52.07 50.90 49.86 52.88 53.45 |
| 3 | Magnus Søndergaard Byrne | 53.83 | 56.99 | 56.44 57.40 53.83 58.45 57.12 |
| 4 | Juliette Sébastien | 55.95 | 59.45 | 1:11.17 59.82 57.50 1:01.04 55.95 |
| 5 | Kenneth Tran | 52.54 | 59.90 | 59.80 58.74 1:03.36 52.54 1:01.16 |
| 6 | Mathias Søndergaard Byrne | 1:00.30 | 1:01.31 | 1:00.34 1:00.30 1:02.81 1:06.86 1:00.78 |
| 7 | Herman Westerlund Kalland | 51.09 | 1:02.91 | 1:03.69 51.09 DNF 1:05.02 1:00.01 |
| 8 | Yunhao Lou (娄云皓) | 59.17 | 1:04.75 | 1:07.51 59.17 1:05.23 1:10.10 1:01.52 |
| 9 | Niklas Aasen Eliasson | 1:02.65 | 1:05.34 | 1:05.80 1:03.83 1:02.65 1:06.39 1:11.41 |
| 10 | Knut Skaug Haraldsen | 1:02.54 | 1:05.38 | 1:02.93 1:02.54 1:07.25 1:05.96 1:07.93 |
| 11 | Magnus Storm Tallaksen | 51.10 | 1:09.78 | 1:12.02 1:13.25 51.10 1:08.42 1:08.90 |
| 12 | Dawid Wójcik | 1:06.79 | 1:10.12 | 1:06.79 1:13.38 1:16.44 1:08.16 1:08.83 |
| 13 | Liam Uno Timour-Silveira | 1:05.83 | 1:10.19 | 1:16.02 1:09.42 1:09.15 1:12.00 1:05.83 |
| 14 | Stian Nystad Østli | 1:09.95 | 1:11.74 | 1:10.32 1:15.72 1:13.34 1:11.57 1:09.95 |
| 15 | Oliver Richards | 1:04.63 | 1:11.95 | 1:04.63 1:15.36 1:06.73 1:13.77 1:15.53 |
| 16 | Anders Barhaugen | 1:05.64 | 1:14.22 | 1:05.64 1:15.67 1:16.80 1:14.30 1:12.68 |
| 17 | Simon Kellum | 1:09.85 | 1:17.14 | 1:09.85 1:25.56 1:11.85 1:34.98 1:14.02 |
| 18 | Ulrik Bredland | 1:15.13 | 1:20.26 | 1:16.69 1:22.95 1:29.33 1:15.13 1:21.13 |
| 19 | Christian Beemelmann | 1:13.81 | 1:20.31 | 1:16.05 1:25.27 1:22.26 1:13.81 1:22.63 |
| 20 | Nilias Samuel Olsen | 1:13.03 | 1:21.75 | 1:13.03 1:24.86 1:17.50 1:30.44 1:22.89 |
| 21 | Oskar Feed Jakobsen | 1:17.20 | 1:21.89 | 1:17.20 1:20.16 1:27.60 1:21.35 1:24.15 |
| 22 | Jonathan Dammann | 1:21.30 | 1:23.38 | 1:22.97 1:21.48 1:21.30 1:25.69 DNF |
| 23 | Einar Kvam Lundberg | 1:12.63 | 1:23.42 | 1:12.63 1:18.77 DNF 1:26.42 1:25.06 |
| 24 | Callum James Goodyear | 1:16.79 | 1:23.52 | 1:33.12 1:16.79 1:21.51 1:24.72 1:24.34 |
| 25 | Filip Nilsen | 1:07.79 | 1:24.92 | 1:33.72 1:29.14 1:17.60 1:07.79 1:28.01 |
| 26 | Lars Johan Folde | 1:16.98 | 1:27.75 | 1:16.98 1:24.34 1:29.49 1:35.20 1:29.43 |
| 27 | Jacob Oliver Bruun | 1:21.92 | 1:28.50 | 1:35.82 1:26.22 1:27.63 1:31.65 1:21.92 |
| 28 | Maciej Spirydowicz | 1:21.85 | 1:31.87 | 1:23.64 1:34.44 1:21.85 1:37.52 DNF |
| 29 | Lars Ulveseth | 1:21.85 | 1:32.24 | 1:35.59 1:24.92 1:21.85 1:41.37 1:36.21 |
| 30 | Jonathan Hummel Simensen | 1:22.36 | 1:33.58 | 1:33.95 1:38.95 1:28.99 1:22.36 1:37.79 |
| 31 | Kick Verbeek | 1:26.28 | 1:34.28 | 1:26.29 1:26.28 1:46.83 1:29.76 1:46.79 |
| 32 | Isaiah Snow Beckingham | 1:26.39 | 1:35.97 | 1:30.87 2:04.80 1:34.58 1:26.39 1:42.47 |
| 33 | Håkon Fredriksen | 1:21.22 | 1:36.44 | 1:42.24 1:38.98 1:44.53 1:21.22 1:28.09 |
| 34 | Sigurd Volan Håvik | 1:33.58 | 1:36.88 | 1:34.05 1:39.55 1:37.05 1:41.84 1:33.58 |
| 35 | Henrik Tvervåg | 1:35.95 | 1:39.58 | 1:48.14 1:38.43 1:41.16 1:35.95 1:39.16 |
| 36 | Martin Gudahl Tufte | 1:23.86 | 1:41.34 | 1:23.86 1:38.30 2:01.68 1:45.92 1:39.79 |
| 37 | Sveinung Søreide Øiestad | 1:38.77 | 1:41.87 | 1:38.78 1:47.20 1:39.63 1:38.77 1:47.72 |
| 38 | Marius Bergo Nielsen | 1:25.28 | 1:43.33 | 1:44.10 1:45.61 1:40.39 1:45.49 1:25.28 |
| 39 | Lion Jäschke | 1:40.65 | 1:43.48 | 1:42.05 1:43.16 1:45.23 1:47.72 1:40.65 |
| 40 | Hennie Færden | 1:31.54 | 1:43.50 | 1:31.54 1:47.93 1:45.29 1:47.60 1:37.60 |
| 41 | Magnus Rannem Bøhler | 1:36.64 | 1:44.76 | 1:48.36 1:36.64 1:46.33 1:47.19 1:40.77 |
| 42 | Vebjørn Søreide Øiestad | 1:23.22 | 1:45.09 | 1:58.63 1:52.20 1:41.16 1:41.90 1:23.22 |
| 43 | Magne Njå | 1:37.01 | 1:45.18 | 1:57.66 1:40.03 1:54.20 1:41.30 1:37.01 |
| 44 | Bjørnar Lund Mathisen | 1:43.06 | 1:46.42 | 1:50.36 1:46.55 1:43.06 1:44.83 1:47.89 |
| 45 | Kristoffer Nagell Busch | 1:36.44 | 1:47.43 | 1:45.75 1:50.29 1:36.44 1:51.74 1:46.25 |
| 46 | Danijel Bajsić | 1:40.59 | 1:48.34 | 1:51.35 1:40.74 1:52.92 1:53.90 1:40.59 |
| 47 | Jakob Jernsletten | 1:42.25 | 1:48.80 | 1:47.37 1:44.31 1:42.25 1:54.71 1:54.81 |
| 48 | Brage Rognes | 1:45.43 | 1:49.65 | 1:49.52 2:12.95 1:47.63 1:51.81 1:45.43 |
| 49 | Leander Tiller | 1:38.67 | 1:49.81 | 1:43.85 1:38.67 1:59.47 1:53.38 1:52.19 |
| 50 | Andreas Nessan | 1:39.03 | 1:51.77 | 1:39.03 2:01.64 2:02.14 1:51.30 1:42.36 |
| 51 | Kyle Kayden Renatus | 1:48.48 | 1:53.62 | 2:10.02 1:57.61 1:53.75 1:49.50 1:48.48 |
| 52 | Jochen Bauer | 1:42.84 | 1:55.33 | 1:54.87 1:54.49 1:56.64 1:42.84 2:16.34 |
| 53 | Jongwon Kook (국종원) | 1:48.36 | 1:56.34 | 2:20.86 1:48.36 2:03.30 1:52.24 1:53.47 |
| 54 | Andreas Eriksen | 1:45.27 | 1:57.38 | 1:59.48 2:03.78 1:52.40 2:00.25 1:45.27 |
| 55 | Iben August Furset | 1:48.06 | 1:58.53 | 2:13.34 1:53.30 2:09.36 1:52.94 1:48.06 |
| 56 | Lysander Naas | 1:51.10 | 2:01.07 | 1:57.87 1:51.10 DNF 2:09.95 1:55.40 |
| 57 | Johannes Djupedal Power | 1:48.33 | 2:01.34 | 1:57.76 1:58.53 2:07.74 1:48.33 DNF |
| 58 | Einar Martin Sandvik | 1:49.83 | 2:05.22 | 2:02.93 1:49.83 2:06.29 2:06.44 DNF |
| 59 | Daniel Eilevstjønn | 1:57.71 | 2:06.45 | 1:57.71 2:10.86 2:06.76 2:01.73 DNF |
| 60 | Ole Nikolai Gjerset | 1:53.49 | 2:13.39 | 2:21.33 1:55.65 2:23.20 1:53.49 DNS |
| 61 | Mihailo Urosevic | 1:51.62 | DNF | 1:51.62 DNF 2:03.31 2:03.15 DNF |
| 62 | Eirik Ole Hessen | 2:00.87 | — | 2:29.63 2:00.87 — — — |
| 63 | Joakim Almeida Lande | 2:02.87 | — | 2:10.67 2:02.87 — — — |
| 64 | Håvard Elias Helland | 2:05.67 | — | 2:05.67 2:18.63 — — — |
| 65 | Krystian Malczyński | 2:06.88 | — | 2:06.88 2:06.92 — — — |
| 66 | Teodor Senneset Heggøy | 2:07.14 | — | 2:07.14 2:20.47 — — — |
| 67 | Halvar Levi Mangrud | 2:07.26 | — | 2:07.26 2:07.79 — — — |
| 68 | Henry Gould | 2:08.25 | — | 2:08.25 DNF — — — |
| 69 | Christian Medin | 2:09.28 | — | 2:09.28 2:22.76 — — — |
| 70 | Jokūbas Endriulaitis | 2:09.42 | — | 2:09.42 2:09.63 — — — |
| 71 | Erlend Ektvedt Fredriksen | 2:10.02 | — | 2:28.68 2:10.02 — — — |
| 72 | Lukas Aardal-Tennefoss | 2:19.83 | — | 2:59.22 2:19.83 — — — |
| 73 | Eivind Bäckmark Ytteborg | 2:31.48 | — | 2:31.48 2:42.48 — — — |
| 74 | Pia Håvik Hansen | 2:34.15 | — | 2:34.15 2:46.02 — — — |
| 75 | Nina Galvani-Vonnet | 2:35.09 | — | 2:35.09 3:01.06 — — — |
| 76 | Ludvig Hovda Holter | 2:36.84 | — | 2:40.97 2:36.84 — — — |
| 77 | Rasmus Heggvik Aune | 2:49.35 | — | 2:49.35 3:13.59 — — — |
| 78 | Leon Michal Bø | 2:56.06 | — | DNF 2:56.06 — — — |
| 79 | Jeremias Hinz | 2:59.99 | — | 3:00.13 2:59.99 — — — |
| 80 | Jim Steer | 3:03.75 | — | 3:43.50 3:03.75 — — — |
| 81 | Ole Ask Nore | 3:05.37 | — | 3:05.37 3:24.87 — — — |
| 82 | Jan Lucas Krane | 3:22.41 | — | 3:22.41 3:27.51 — — — |
| 83 | Esaia Matheo Amundsen | 3:28.81 | — | 3:42.86 3:28.81 — — — |
| 84 | Magnus Melkvik Gustavsen | 3:38.47 | — | 3:38.47 4:04.70 — — — |
| 85 | Tyson Rush Gregory | 3:52.05 | — | 3:52.05 5:00.62 — — — |
| 86 | Morten Raknes Johansen | 4:02.34 | — | 4:02.34 4:25.45 — — — |
| 87 | Kristian Halvorsen | 4:06.28 | — | 4:06.28 4:16.53 — — — |
| 88 | Gabriel Külföldi-Bjerkeli | 4:07.59 | — | 4:51.35 4:07.59 — — — |
| 89 | Emin Efe Gürün | DNF | — | DNF DNS — — — |