| 1 | Kim Roger Haraldsen | 42.69 | 46.18 | 42.69 48.33 42.80 47.42 50.58 |
| 2 | Oskar Vidiček | 45.58 | 52.75 | 53.94 53.67 58.99 50.65 45.58 |
| 3 | Magnus Søndergaard Byrne | 50.05 | 54.25 | 58.74 51.47 50.05 52.55 59.75 |
| 4 | Celine Tran | 49.94 | 55.38 | 53.15 49.94 59.23 59.58 53.75 |
| 5 | Herman Westerlund Kalland | 55.94 | 59.63 | 58.11 55.94 1:00.10 1:00.67 1:03.08 |
| 6 | Niklas Aasen Eliasson | 58.20 | 1:01.12 | 59.40 59.75 1:04.20 58.20 1:09.98 |
| 7 | Knut Skaug Haraldsen | 58.74 | 1:03.39 | 1:06.89 59.35 58.74 1:10.22 1:03.94 |
| 8 | Teodor Bergman | 58.08 | 1:03.71 | 1:01.53 DNF 58.08 1:11.28 58.31 |
| 9 | Pep Edén | 1:02.64 | 1:04.30 | 1:02.64 1:04.68 1:04.60 1:15.22 1:03.61 |
| 10 | Anders Barhaugen | 1:03.15 | 1:04.69 | 1:03.31 1:15.26 1:04.70 1:06.05 1:03.15 |
| 11 | Magnus Storm Tallaksen | 58.86 | 1:04.84 | 1:02.09 58.86 1:11.82 1:06.54 1:05.88 |
| 12 | Rasmus Stub Detlefsen | 57.81 | 1:07.85 | 1:18.58 1:07.22 57.81 1:09.98 1:06.35 |
| 13 | Liam Uno Timour-Silveira | 1:02.10 | 1:10.44 | 1:17.87 1:08.60 1:02.10 1:14.29 1:08.44 |
| 14 | Stian Nystad Østli | 1:07.98 | 1:10.63 | 1:08.62 1:12.05 1:17.63 1:07.98 1:11.22 |
| 15 | Oskar Feed Jakobsen | 1:09.54 | 1:11.22 | 1:40.27 1:12.80 1:09.95 1:09.54 1:10.92 |
| 16 | Oliver Richards | 1:07.25 | 1:14.41 | 1:07.37 1:07.25 1:19.73 1:16.12 1:23.07 |
| 17 | Valerio Locatelli | 1:09.25 | 1:14.95 | 1:09.25 1:13.81 1:18.89 1:18.65 1:12.38 |
| 18 | Julian Giæver-Engesmo | 1:09.77 | 1:15.13 | 1:19.94 1:17.22 1:10.24 1:09.77 1:17.94 |
| 19 | Bjørnar Lund Mathisen | 1:16.50 | 1:20.08 | 1:16.50 1:22.97 1:23.25 1:18.10 1:19.16 |
| 20 | Lars Ulveseth | 1:08.83 | 1:21.68 | 1:08.83 1:43.30 1:19.92 1:19.56 1:25.56 |
| 21 | Nicolas Køster Christensen | 1:15.19 | 1:22.40 | 1:23.91 1:24.36 1:18.94 1:30.91 1:15.19 |
| 22 | Sigurd Volan Håvik | 1:08.84 | 1:22.43 | 1:31.94 1:08.84 1:19.17 1:18.36 1:29.76 |
| 23 | Marius Bergo Nielsen | 1:20.59 | 1:22.81 | 1:20.67 1:24.22 1:30.44 1:20.59 1:23.53 |
| 24 | Ulrik Bredland | 1:21.88 | 1:23.37 | 1:23.66 1:24.84 1:24.55 1:21.89 1:21.88 |
| 25 | Silas Kampp Richter Lassen | 1:20.38 | 1:23.69 | 1:38.55 1:23.44 1:21.98 1:25.65 1:20.38 |
| 26 | Jacob Oliver Bruun | 1:16.78 | 1:24.99 | 1:21.40 1:27.42 1:26.16 1:29.60 1:16.78 |
| 27 | Lars Johan Folde | 1:12.99 | 1:27.10 | 1:48.33 1:27.49 1:12.99 1:20.52 1:33.28 |
| 28 | Henrik Tvervåg | 1:24.17 | 1:28.85 | 1:32.50 1:25.83 1:35.92 1:24.17 1:28.23 |
| 29 | Felix Lärnestad | 1:19.18 | 1:29.23 | 1:29.90 1:25.85 1:31.95 1:19.18 1:36.88 |
| 30 | Magnus Rannem Bøhler | 1:25.71 | 1:31.55 | 1:39.23 1:27.20 1:30.69 1:36.77 1:25.71 |
| 31 | Daniel Eilevstjønn | 1:26.95 | 1:32.19 | 1:28.20 1:53.33 1:38.94 1:29.43 1:26.95 |
| 32 | Thang Vinh Vu | 1:30.23 | 1:32.82 | 1:40.07 1:30.23 1:31.01 1:34.32 1:33.14 |
| 33 | Ferre Poortier | 1:26.95 | 1:33.20 | 1:36.16 1:41.02 1:26.95 1:27.45 1:35.98 |
| 34 | Jonathan Hummel Simensen | 1:22.18 | 1:33.32 | 1:38.11 1:34.54 1:44.20 1:22.18 1:27.32 |
| 35 | Hennie Færden | 1:28.95 | 1:34.14 | 1:38.13 1:35.84 1:32.27 1:34.32 1:28.95 |
| 36 | Filip Åström | 1:28.97 | 1:34.93 | 1:28.97 1:44.54 1:32.71 1:34.58 1:37.49 |
| 37 | Martin Gudahl Tufte | 1:34.83 | 1:36.50 | 1:36.17 1:36.22 1:34.83 1:44.08 1:37.11 |
| 38 | Arvid Ahnlund Groiss | 1:26.22 | 1:36.57 | 1:41.15 1:42.71 1:26.22 1:31.76 1:36.79 |
| 39 | Sakeus Løvås | 1:34.59 | 1:37.34 | 1:37.26 1:44.57 1:34.59 1:39.92 1:34.84 |
| 40 | Leon Michal Bø | 1:35.54 | 1:37.39 | 1:36.59 1:35.54 1:39.40 1:36.19 1:41.58 |
| 41 | Kristoffer Nagell Busch | 1:32.40 | 1:40.36 | 1:42.39 1:32.40 1:38.47 1:40.64 1:41.97 |
| 42 | Joel Åmot | 1:32.61 | 1:41.31 | 1:40.47 1:46.61 1:51.97 1:36.85 1:32.61 |
| 43 | Brage Rognes | 1:34.59 | 1:41.59 | 1:34.59 1:46.15 1:37.14 1:41.47 1:48.18 |
| 44 | Nikolai Lexander Moncrieff Dyrkolbotn Brown | 1:32.69 | 1:44.56 | 1:49.18 1:41.65 1:42.86 2:00.50 1:32.69 |
| 45 | Jakob Jernsletten | 1:35.50 | 1:45.08 | 1:54.65 1:43.91 1:42.55 1:35.50 1:48.78 |
| 46 | Elmer Alexander Johnsen | 1:34.91 | 1:45.78 | 1:42.54 1:43.81 1:50.99 1:34.91 2:12.72 |
| 47 | Johannes Djupedal Power | 1:28.59 | 1:47.87 | 1:41.09 1:28.59 1:51.13 1:55.74 1:51.40 |
| 48 | Herman Stensvoll Nordstrøm | 1:42.11 | 1:48.63 | 1:44.13 1:42.11 1:42.55 1:59.67 1:59.21 |
| 49 | Christian Medin | 1:36.99 | 1:51.64 | 2:10.32 1:45.62 2:07.01 1:36.99 1:42.29 |
| 50 | Joakim Almeida Lande | 1:34.60 | 1:52.43 | 1:46.02 2:06.32 1:44.94 1:34.60 DNF |
| 51 | Giovanni Pische | 1:38.32 | 1:55.12 | 1:57.52 1:57.52 1:38.32 1:50.31 1:59.48 |
| 52 | Ole Nikolai Gjerset | 1:48.01 | 1:57.22 | 1:56.99 2:16.26 1:57.65 1:57.01 1:48.01 |
| 53 | Einar Martin Sandvik | 1:51.62 | 1:57.60 | 1:51.62 1:57.60 2:02.05 2:01.27 1:53.94 |
| 54 | Dag Eirik Gunnleygson Røren | 1:54.17 | 2:03.74 | 2:04.47 2:01.66 1:54.17 2:05.08 DNF |
| 55 | Noah Bae Eikeland | 1:48.13 | 2:05.12 | 2:14.11 1:59.07 1:48.13 2:02.18 DNF |
| 56 | Erlend Ektvedt Fredriksen | 2:02.79 | 2:08.26 | 2:02.79 2:18.51 2:03.24 2:03.02 DNF |
| 57 | Henry Gould | 2:00.38 | 2:11.98 | 2:04.49 2:19.45 2:00.38 2:11.99 DNS |
| 58 | Vebjørn Aamot | 2:08.41 | 2:18.67 | 2:08.47 2:08.77 2:38.76 2:08.41 DNS |
| 59 | Teodor Senneset Heggøy | 2:11.17 | 2:22.55 | 2:11.17 2:20.04 2:33.01 2:14.61 DNS |
| 60 | Ugnius Lesnik | 2:14.76 | 2:27.21 | 2:14.76 2:46.61 2:16.18 2:18.85 DNS |
| 61 | Väinö Leppänen | 2:20.30 | 2:31.45 | 2:28.10 2:35.07 2:31.17 2:20.30 DNS |
| 62 | Eivind Bäckmark Ytteborg | 2:09.58 | DNF | 2:38.04 2:30.31 2:09.58 DNF DNS |
| 63 | Nina Galvani-Vonnet | 2:10.50 | DNF | 2:10.50 2:18.34 DNF 2:30.82 DNS |
| 64 | Ashwin Dev Kumar | 2:36.65 | DNF | 2:36.65 2:49.05 2:41.96 DNS DNS |
| 65 | Snorre Lund Skjørshammer | 2:39.63 | DNF | 2:47.73 2:39.63 2:59.14 DNS DNS |
| 66 | Morten Raknes Johansen | 2:52.20 | DNF | 3:54.45 2:52.20 DNF DNS DNS |
| 67 | Jan Lucas Krane | 2:52.37 | DNF | 3:30.80 2:56.90 2:52.37 DNS DNS |
| 68 | David Bay | 3:11.59 | DNF | 3:11.59 3:59.65 DNF DNS DNS |
| 69 | Daniel Christopher Lehn | 3:27.96 | DNF | 3:27.96 3:41.22 DNF DNS DNS |
| 70 | Ludvig Ahnlund Groiss | 3:35.83 | DNF | 4:15.44 DNF 3:35.83 DNS DNS |
| 71 | Erika Aasen | 4:31.62 | DNF | 5:09.59 4:31.62 DNS DNS DNS |