| 1 | Celine Tran | 2:13.77 | 2:19.58 | 2:28.68 2:16.29 2:13.77 — — |
| 2 | Magnus Søndergaard Byrne | 2:25.61 | 2:29.72 | 2:26.36 2:25.61 2:37.20 — — |
| 3 | Kim Roger Haraldsen | 2:23.34 | 2:31.38 | 2:23.34 2:30.64 2:40.17 — — |
| 4 | Liam Uno Timour-Silveira | 2:45.60 | 2:58.86 | 3:24.14 2:46.85 2:45.60 — — |
| 5 | Kenneth Tran | 2:49.93 | 3:03.88 | 3:13.93 2:49.93 3:07.77 — — |
| 6 | Yunhao Lou (娄云皓) | 2:57.44 | 3:05.80 | 3:07.89 3:12.06 2:57.44 — — |
| 7 | Dawid Wójcik | 3:05.62 | 3:12.48 | 3:20.19 3:11.63 3:05.62 — — |
| 8 | Magnus Storm Tallaksen | 3:08.63 | 3:14.32 | 3:08.63 3:14.30 3:20.02 — — |
| 9 | Mathias Søndergaard Byrne | 3:07.35 | 3:14.70 | 3:27.48 3:07.35 3:09.26 — — |
| 10 | Knut Skaug Haraldsen | 3:08.61 | 3:17.99 | 3:21.37 3:08.61 3:24.00 — — |
| 11 | Herman Westerlund Kalland | 3:28.29 | 3:36.56 | 3:30.51 3:28.29 3:50.87 — — |
| 12 | Niklas Aasen Eliasson | 3:27.69 | 3:37.30 | 3:48.75 3:27.69 3:35.47 — — |
| 13 | Anders Barhaugen | 3:33.99 | 3:41.29 | 3:50.71 3:39.18 3:33.99 — — |
| 14 | Stian Nystad Østli | 3:31.92 | 3:42.17 | 3:31.92 3:45.95 3:48.63 — — |
| 15 | Simon Kellum | 3:40.38 | 3:44.06 | 3:40.38 3:46.04 3:45.75 — — |
| 16 | Nilias Samuel Olsen | 3:42.21 | 3:53.82 | 3:57.32 3:42.21 4:01.93 — — |
| 17 | Jonathan Dammann | 3:36.94 | DNF | 3:36.94 4:07.27 DNF — — |
| 18 | Martin Gudahl Tufte | 3:40.50 | DNF | 3:40.50 4:42.36 DNF — — |
| 19 | Christian Beemelmann | 4:01.47 | DNF | 4:01.47 4:29.52 DNS — — |
| 20 | Callum James Goodyear | 4:02.05 | DNF | 4:02.05 4:28.70 DNF — — |
| 21 | Oliver Richards | 4:13.37 | DNF | 4:23.39 4:13.37 DNF — — |
| 22 | Jacob Oliver Bruun | 4:20.16 | DNF | 4:20.16 4:27.26 DNS — — |
| 23 | Einar Kvam Lundberg | 4:26.43 | DNF | 4:34.86 4:26.43 DNS — — |
| 24 | Einar Martin Sandvik | 4:38.88 | DNF | 4:38.88 5:30.96 DNS — — |
| 25 | Sveinung Søreide Øiestad | 4:49.39 | DNF | 4:49.39 5:08.48 DNS — — |
| 26 | Henrik Arnøy | 4:49.70 | DNF | 4:49.70 4:57.10 DNS — — |
| 27 | Iben August Furset | 4:50.67 | DNF | 5:02.56 4:50.67 DNS — — |
| 28 | Lion Jäschke | 4:57.68 | DNF | 5:31.20 4:57.68 DNS — — |
| 29 | Maciej Spirydowicz | 5:12.53 | DNF | 5:12.53 5:22.29 DNS — — |
| 30 | Jakob Jernsletten | 5:18.21 | DNF | 5:18.21 5:20.62 DNS — — |
| 31 | Danijel Bajsić | 5:28.35 | DNF | 5:28.35 5:46.76 DNS — — |
| 32 | Oskar Feed Jakobsen | 5:30.23 | DNF | 5:30.23 5:41.23 DNS — — |
| 33 | Kyle Kayden Renatus | 5:38.84 | DNF | 5:56.39 5:38.84 DNS — — |
| 34 | Jochen Bauer | 5:45.50 | DNF | 5:45.50 DNF DNS — — |
| 35 | Johannes Djupedal Power | 5:58.45 | DNF | 5:58.45 DNF DNS — — |
| 36 | Krystian Malczyński | 6:18.63 | — | 6:18.63 — — — — |
| 37 | Joakim Almeida Lande | 6:20.77 | — | 6:20.77 — — — — |
| 38 | Magne Njå | 6:22.35 | — | 6:22.35 — — — — |
| 39 | Ole Nikolai Gjerset | 6:24.60 | — | 6:24.60 — — — — |
| 40 | Andreas Eriksen | 6:24.66 | — | 6:24.66 — — — — |
| 41 | Jonathan Hummel Simensen | 6:49.59 | — | 6:49.59 — — — — |
| 42 | Jongwon Kook (국종원) | 6:49.90 | — | 6:49.90 — — — — |
| 43 | Bjørnar Lund Mathisen | 7:05.91 | — | 7:05.91 — — — — |
| 44 | Håvard Elias Helland | 7:07.30 | — | 7:07.30 — — — — |
| 45 | Eirik Ole Hessen | 7:48.15 | — | 7:48.15 — — — — |
| 46 | Pia Håvik Hansen | 8:28.78 | — | 8:28.78 — — — — |
| 47 | Vebjørn Søreide Øiestad | 9:28.91 | — | 9:28.91 — — — — |
| 48 | Jeremias Hinz | 11:18.00 | — | 11:18.00 — — — — |
| 49 | Teodor Senneset Heggøy | DNF | — | DNF — — — — |
| 49 | Leon Michal Bø | DNF | — | DNF — — — — |
| 49 | Martin Espeland Nilsen | DNF | — | DNF — — — — |
| 49 | Lukas Aardal-Tennefoss | DNF | — | DNF — — — — |