| 1 | Kim Roger Haraldsen | 23.54 | 25.62 | 29.04 24.53 23.54 26.21 26.11 |
| 2 | Herman Westerlund Kalland | 27.44 | 30.26 | 27.44 29.55 32.30 28.92 34.50 |
| 3 | Kenneth Tran | 29.60 | 30.83 | 30.52 30.85 29.60 32.10 31.12 |
| 4 | Magnus Søndergaard Byrne | 25.77 | 31.49 | 30.12 30.32 25.77 34.03 37.53 |
| 5 | Ulrik Bredland | 29.95 | 31.55 | 33.91 31.31 29.95 32.11 31.24 |
| 6 | Juliette Sébastien | 27.25 | 33.14 | 32.85 35.49 32.42 27.25 34.14 |
| 7 | Celine Tran | 30.30 | 33.65 | 30.30 34.33 38.95 33.51 33.11 |
| 8 | Knut Skaug Haraldsen | 31.48 | 33.72 | 32.19 31.48 35.45 37.44 33.51 |
| 9 | Niklas Aasen Eliasson | 31.74 | 34.39 | 38.54 32.58 31.74 37.06 33.52 |
| 10 | Mathias Søndergaard Byrne | 32.36 | 35.32 | 33.32 32.36 35.63 37.01 38.73 |
| 11 | Magnus Storm Tallaksen | 32.55 | 35.95 | 36.18 32.55 36.88 37.82 34.78 |
| 12 | Paul Pleis | 29.34 | 35.97 | 38.81 29.34 30.49 38.61 41.15 |
| 13 | Einar Kvam Lundberg | 34.94 | 37.60 | 38.94 34.94 35.27 38.60 47.88 |
| 14 | Yunhao Lou (娄云皓) | 34.45 | 37.67 | 39.35 36.69 39.48 36.98 34.45 |
| 15 | Simon Kellum | 34.22 | 37.89 | 37.25 34.22 35.93 40.50 44.07 |
| 16 | Dawid Wójcik | 35.60 | 39.01 | 35.60 41.95 36.24 38.89 41.89 |
| 17 | Filip Nilsen | 32.00 | 39.45 | 35.91 DNF 39.70 32.00 42.74 |
| 18 | Liam Uno Timour-Silveira | 33.91 | 39.52 | 41.23 40.46 39.72 33.91 38.38 |
| 19 | Stian Nystad Østli | 35.27 | 39.62 | 38.90 42.46 37.50 44.58 35.27 |
| 20 | Jonathan Dammann | 36.60 | 39.81 | 39.16 36.60 42.56 56.37 37.72 |
| 21 | Callum James Goodyear | 39.18 | 41.79 | 39.18 40.47 42.95 47.13 41.95 |
| 22 | Anders Barhaugen | 39.55 | 42.12 | 39.88 39.55 48.39 43.03 43.45 |
| 23 | Adam Devere | 38.94 | 42.44 | 41.56 39.67 38.94 49.91 46.09 |
| 24 | Maciej Spirydowicz | 40.01 | 43.31 | 42.55 42.74 40.01 51.45 44.63 |
| 25 | Håkon Fredriksen | 41.27 | 43.40 | 48.17 46.97 41.82 41.27 41.40 |
| 26 | Oskar Feed Jakobsen | 39.01 | 43.52 | 41.83 46.48 44.14 39.01 44.58 |
| 27 | Magne Njå | 40.63 | 44.26 | 47.70 42.01 50.37 40.63 43.08 |
| 28 | Oliver Richards | 35.50 | 45.11 | 50.42 35.50 51.76 39.03 45.88 |
| 29 | Lars Ulveseth | 38.91 | 45.40 | 45.62 41.79 50.89 48.78 38.91 |
| 30 | Christian Beemelmann | 37.75 | 45.77 | 50.94 47.41 42.89 47.00 37.75 |
| 31 | Sigurd Volan Håvik | 38.69 | 46.00 | 41.67 54.36 56.29 41.96 38.69 |
| 32 | Magnus Rannem Bøhler | 40.63 | 46.28 | 42.68 52.30 40.63 51.21 44.95 |
| 33 | Hennie Færden | 38.76 | 46.60 | 57.44 43.54 46.90 38.76 49.36 |
| 34 | Lars Johan Folde | 43.63 | 46.87 | 52.60 48.66 43.63 44.88 47.07 |
| 35 | Jacob Oliver Bruun | 44.12 | 48.47 | 49.60 46.13 1:04.37 44.12 49.68 |
| 36 | Sveinung Søreide Øiestad | 42.92 | 48.57 | 42.92 52.17 46.41 49.87 49.43 |
| 37 | Sakeus Løvås | 39.43 | 49.14 | 39.43 49.85 49.33 49.34 48.75 |
| 38 | Jonathan Hummel Simensen | 39.34 | 49.21 | 55.25 53.89 39.34 50.47 43.27 |
| 39 | Kick Verbeek | 44.42 | 49.48 | 46.26 44.42 52.74 49.43 55.33 |
| 40 | Isaiah Snow Beckingham | 41.49 | 49.61 | 57.16 41.49 54.59 50.17 44.08 |
| 41 | Henrik Tvervåg | 40.86 | 50.05 | 55.85 DNF 45.80 48.50 40.86 |
| 42 | Eirik Ole Hessen | 47.54 | 50.36 | 51.88 50.46 48.74 47.54 53.66 |
| 43 | Jakob Jernsletten | 48.14 | 50.43 | 49.82 48.14 49.32 1:04.52 52.15 |
| 44 | Marius Bergo Nielsen | 48.78 | 50.48 | 50.99 51.84 50.24 48.78 50.21 |
| 45 | Brage Rognes | 47.16 | 50.80 | DNF 50.10 47.16 50.18 52.13 |
| 46 | Leander Tiller | 45.34 | 51.27 | 54.01 45.34 52.26 1:07.12 47.53 |
| 47 | Vebjørn Søreide Øiestad | 46.38 | 51.29 | 49.78 52.43 51.66 53.15 46.38 |
| 48 | Bjørnar Lund Mathisen | 44.82 | 52.46 | 44.82 50.73 52.47 54.19 55.33 |
| 49 | Johannes Djupedal Power | 46.65 | 53.03 | 51.88 52.21 55.01 1:17.51 46.65 |
| 50 | Jokūbas Endriulaitis | 47.77 | 53.69 | 1:12.42 50.76 54.12 56.19 47.77 |
| 51 | Jonatan Solheim | 47.76 | 53.89 | 57.67 DNF 50.40 53.59 47.76 |
| 52 | Henry Gould | 49.54 | 53.98 | 50.21 53.85 49.54 58.97 57.89 |
| 53 | Julian Giæver-Engesmo | 39.33 | 54.32 | 52.19 39.33 58.38 54.82 55.95 |
| 54 | Martin Gudahl Tufte | 47.95 | 54.61 | 56.27 53.06 47.95 54.49 56.48 |
| 55 | Jongwon Kook (국종원) | 45.08 | 55.61 | 1:15.01 57.20 51.44 45.08 58.20 |
| 56 | Andreas Nessan | 53.77 | 56.33 | 59.92 55.12 53.94 1:10.46 53.77 |
| 57 | Lysander Naas | 52.49 | 56.35 | 54.31 52.49 56.79 57.95 1:01.93 |
| 58 | Nikolai Lexander Moncrieff Dyrkolbotn Brown | 49.56 | 58.24 | 56.58 1:01.34 1:01.12 49.56 57.02 |
| 59 | Mihailo Urosevic | 56.03 | 58.97 | 57.18 1:06.02 1:01.72 58.02 56.03 |
| 60 | Jan Lucas Krane | 53.24 | 59.18 | 53.24 57.92 58.38 1:02.20 1:01.25 |
| 61 | Lion Jäschke | 53.17 | 59.30 | 1:04.58 1:08.44 53.17 58.25 55.06 |
| 62 | Andreas Eriksen | 56.23 | 1:00.01 | 1:01.83 58.43 56.23 59.77 1:02.08 |
| 63 | Ethan Caumes | 54.66 | 1:01.47 | 55.39 1:11.29 57.72 54.66 DNF |
| 64 | Erlend Ektvedt Fredriksen | 57.80 | 1:02.70 | 1:01.34 1:01.00 57.80 1:05.77 DNF |
| 65 | Krystian Malczyński | 1:01.91 | 1:04.06 | 1:08.04 1:01.91 1:02.10 1:02.04 DNF |
| 66 | Christian Medin | 58.65 | 1:05.25 | 1:03.34 1:06.27 58.65 1:06.14 DNF |
| 67 | Daniel Eilevstjønn | 1:01.01 | 1:05.61 | 1:07.36 1:03.86 1:05.60 1:01.01 DNF |
| 68 | Kyle Kayden Renatus | 56.98 | 1:06.09 | 1:06.93 56.98 1:04.29 1:07.05 DNF |
| 69 | Rasmus Heggvik Aune | 1:01.29 | 1:07.94 | 1:01.29 1:09.43 1:04.88 1:09.51 DNS |
| 70 | David Jonsson | 1:00.66 | 1:09.06 | 1:14.81 1:04.99 1:07.38 1:00.66 DNF |
| 71 | Håvard Elias Helland | 58.02 | 1:09.62 | 1:14.83 1:12.75 58.02 1:01.29 DNS |
| 72 | Ole Nikolai Gjerset | 56.71 | 1:10.33 | 1:19.78 1:12.30 56.71 58.92 DNS |
| 73 | Guttorm Syvertsen-Wiig | 57.73 | 1:11.41 | 1:05.98 1:14.70 1:13.54 57.73 DNS |
| 74 | Danijel Bajsić | 1:11.63 | 1:13.88 | 1:17.21 1:12.03 1:11.63 1:12.41 DNS |
| 75 | Jochen Bauer | 1:00.15 | 1:15.32 | 1:18.50 1:19.61 1:07.85 1:00.15 DNS |
| 76 | Vidar Norstein Klungre | 59.62 | 1:16.31 | 1:15.05 1:22.43 1:11.44 59.62 DNS |
| 77 | Einar Martin Sandvik | 1:01.72 | 1:19.31 | 1:32.41 1:17.49 1:08.04 1:01.72 DNS |
| 78 | Nilias Samuel Olsen | 39.64 | DNF | DNF 44.15 DNF 46.85 39.64 |
| 79 | Halvar Levi Mangrud | 53.48 | DNF | DNF 1:05.74 53.48 DNF 1:10.66 |
| 80 | Joakim Almeida Lande | 57.80 | DNF | 1:02.24 DNF 1:09.42 57.80 DNF |
| 81 | Magnus Melkvik Gustavsen | 1:03.08 | DNF | 1:40.50 1:03.08 1:04.58 DNF DNF |
| 82 | Teodor Senneset Heggøy | 1:05.51 | DNF | 1:18.82 1:05.51 1:14.79 DNF DNS |
| 83 | Halvard Thoen Vedå | 1:07.96 | DNF | 1:07.96 1:09.90 1:22.02 DNF DNS |
| 84 | Eivind Bäckmark Ytteborg | 1:08.01 | DNF | DNF 1:08.01 1:08.30 1:08.62 DNS |
| 85 | Marius Bjørhei | 1:09.18 | DNF | 1:29.96 1:10.53 1:09.18 DNF DNS |
| 86 | Iben August Furset | 1:10.96 | DNF | DNF 1:10.96 DNF DNS DNS |
| 87 | Emilie Nordbustad Åsen | 1:14.11 | DNF | 1:16.62 1:29.34 1:14.11 DNF DNS |
| 88 | Jens-Enrique Bye | 1:15.05 | DNF | 1:29.81 1:28.81 1:15.05 DNF DNS |
| 89 | Emil Aardal | 1:16.16 | DNF | 1:27.28 1:16.16 1:24.24 DNF DNS |
| 90 | Johann Samuel Solorzano Steigum | 1:18.64 | DNF | DNF 1:18.64 1:19.20 DNF DNS |
| 91 | Jonathan Björck Fodstad | 1:18.91 | DNF | 2:02.62 1:18.91 1:25.39 DNF DNF |
| 92 | Theo Devere | 1:19.58 | DNF | 1:19.58 1:28.47 1:47.85 DNF DNS |
| 93 | Jeremias Hinz | 1:19.62 | DNF | 1:25.59 1:44.33 1:19.62 DNS DNS |
| 94 | Jim Steer | 1:20.26 | DNF | 1:38.98 1:20.26 1:30.49 DNF DNF |
| 95 | Elvine Syvertsen-Wiig | 1:20.92 | DNF | 1:30.64 1:20.92 1:37.81 DNS DNS |
| 96 | Ole Ask Nore | 1:21.00 | DNF | 1:21.00 1:23.10 1:33.24 DNF DNS |
| 97 | Simon Øgreid Ravnås | 1:23.06 | DNF | 1:32.17 1:23.06 1:30.79 DNS DNS |
| 98 | Vebjørn Aamot | 1:24.53 | DNF | 1:43.66 1:24.53 1:35.26 DNS DNS |
| 99 | Nina Galvani-Vonnet | 1:26.40 | DNF | 1:26.40 1:38.18 1:40.14 DNS DNS |
| 100 | Lukas Byrski | 1:26.88 | DNF | 1:39.23 1:26.88 1:44.94 DNS DNS |
| 101 | Ludvig Hovda Holter | 1:26.91 | DNF | 1:26.91 1:36.24 1:39.49 DNS DNS |
| 102 | Lukas Aardal-Tennefoss | 1:27.45 | DNF | 1:27.45 1:30.06 1:52.22 DNS DNS |
| 103 | Ugnius Lesnik | 1:27.63 | DNF | 1:42.72 1:27.63 DNF DNS DNS |
| 104 | Anna Wang Zhou | 1:29.14 | DNF | 1:33.21 1:29.14 1:35.42 DNS DNS |
| 105 | Leon Michal Bø | 1:32.45 | DNF | 1:32.45 1:45.55 1:39.14 DNF DNS |
| 106 | Alfred Bø | 1:32.83 | DNF | 1:37.72 1:48.17 1:32.83 DNS DNS |
| 107 | Snorre Lund Skjørshammer | 1:34.86 | DNF | 1:34.86 1:39.19 DNF DNS DNS |
| 108 | Oliver Mæle Keiseraas | 1:37.96 | DNF | 1:37.96 2:02.35 DNF DNS DNS |
| 109 | Herman Stensvoll Nordstrøm | 1:40.59 | DNF | DNF 1:40.59 DNS DNS DNS |
| 110 | Emin Efe Gürün | 1:40.90 | DNF | 2:34.44 1:40.90 DNF DNS DNS |
| 111 | Tyson Rush Gregory | 1:46.72 | DNF | 1:47.93 1:46.72 DNF DNS DNS |
| 112 | Kristian Halvorsen | 1:48.34 | DNF | 2:02.50 1:48.34 DNF DNS DNS |
| 113 | Jonas Skadberg Da Rocha | 1:48.86 | DNF | 1:48.86 2:10.18 DNF DNS DNS |
| 114 | Morten Raknes Johansen | 1:48.87 | DNF | 1:48.87 2:23.23 DNS DNS DNS |
| 115 | Esaia Matheo Amundsen | 1:49.23 | DNF | 2:02.00 1:49.23 DNF DNS DNS |
| 116 | Olav Bergeland Sandven | 1:52.03 | DNF | 2:14.72 1:52.03 DNS DNS DNS |
| 117 | Gabriel Külföldi-Bjerkeli | 1:52.73 | DNF | 2:28.91 1:52.73 DNS DNS DNS |
| 118 | Olav Kolstø | 1:59.08 | DNF | 1:59.08 2:55.64 DNS DNS DNS |
| 119 | Jone Smørdal | 2:00.87 | DNF | 2:01.76 2:00.87 DNS DNS DNS |
| 120 | Atle Gerhard Fiskum Rinø | 2:02.93 | DNF | 2:02.93 2:55.05 DNS DNS DNS |
| 121 | Adrian Helland Paulsen | 2:03.67 | DNF | 2:30.43 2:03.67 DNS DNS DNS |
| 122 | Bjørn Ravnås | 2:07.62 | DNF | 2:22.42 2:07.62 DNS DNS DNS |
| 123 | Lars Thomas Bredland | 2:12.94 | DNF | 2:12.94 2:12.99 DNS DNS DNS |
| 124 | Jonathan Brandal | 2:13.29 | DNF | 2:13.29 2:20.65 DNS DNS DNS |
| 125 | Ariana Majek Boshnjaku | 2:35.23 | DNF | 2:35.23 DNF DNS DNS DNS |
| 126 | Fredrik Espeland Nilsen | 2:35.75 | DNF | DNF 2:35.75 DNS DNS DNS |
| 127 | Jan Tore Skjørshammer | 2:46.43 | DNF | 2:46.43 DNF DNS DNS DNS |