| 1 | Henri Gerber | 27.44 | 30.99 | 27.44 33.51 29.87 32.92 30.19 |
| 2 | Martin Vædele Egdal | 28.33 | 32.34 | 34.51 28.33 31.99 33.45 31.59 |
| 3 | Eli Jay | 29.26 | 33.10 | 41.82 31.59 32.57 29.26 35.15 |
| 4 | Daniel Wallin | 31.48 | 33.51 | 34.26 33.61 31.48 34.96 32.66 |
| 5 | Amos Nordman | 26.20 | 34.25 | 37.02 39.26 31.47 34.25 26.20 |
| 6 | Filip Nilsen | 32.26 | 35.25 | 34.01 38.92 32.26 42.53 32.82 |
| 7 | Toni Beljo | 31.22 | 35.45 | 33.45 35.19 31.22 40.74 37.70 |
| 8 | Mathias Søndergaard Byrne | 33.79 | 35.47 | 35.88 34.86 33.79 35.68 38.36 |
| 9 | Magnus Søndergaard Byrne | 33.30 | 35.93 | 40.09 36.03 33.30 36.76 34.99 |
| 10 | Knut Skaug Haraldsen | 32.58 | 35.95 | 32.58 34.44 37.37 36.62 36.79 |
| 11 | Erik Akkersdijk | 30.61 | 36.49 | 33.99 39.56 DNF 35.93 30.61 |
| 12 | Rasmus Stub Detlefsen | 30.80 | 36.52 | 38.96 30.80 32.84 37.75 44.16 |
| 13 | Ulrik Bredland | 33.70 | 37.45 | 45.59 38.94 38.31 33.70 35.10 |
| 14 | Erik Bryland | 34.21 | 38.10 | 39.35 43.87 34.21 38.38 36.58 |
| 15 | Magnus Patrick Kanstrup | 34.02 | 38.65 | 34.02 42.77 39.95 37.48 38.51 |
| 16 | Karina Grandjean Beck | 37.21 | 39.52 | 38.06 37.21 37.64 42.87 48.62 |
| 17 | Daniel Vædele Egdal | 37.21 | 39.65 | 42.09 37.42 39.44 44.64 37.21 |
| 18 | Oscar Roth Andersen | 36.79 | 40.18 | 40.85 41.08 36.79 38.60 45.74 |
| 19 | Måns Tangvald | 37.77 | 40.75 | 37.77 39.59 41.90 40.76 44.93 |
| 20 | Lim Hung (林弘) | 36.35 | 40.98 | 36.35 42.48 41.74 38.72 DNF |
| 21 | Chris Mills | 37.68 | 41.00 | 38.65 37.68 41.03 43.33 43.69 |
| 22 | Helmer Ewert | 35.14 | 42.28 | 43.79 35.14 48.25 40.73 42.31 |
| 23 | Elvin Thorsen | 40.70 | 42.65 | 43.27 40.73 43.96 40.70 47.37 |
| 24 | Philipp Danileiko | 40.75 | 43.11 | 49.93 40.75 41.60 40.92 46.81 |
| 25 | Andreas Jensen Forsgren | 36.15 | 43.28 | 36.15 42.30 46.90 54.22 40.65 |
| 26 | Anders Berggren | 38.01 | 43.57 | 50.64 38.01 42.32 45.86 42.54 |
| 27 | Joonas Silvennoinen | 36.59 | 44.37 | 44.57 45.68 42.87 36.59 49.61 |
| 28 | Timo Norrkniivilä | 39.48 | 44.43 | 39.48 44.43 46.76 50.41 42.11 |
| 29 | Stian Nystad Østli | 42.17 | 45.04 | 43.52 45.43 57.03 46.17 42.17 |
| 30 | Stephen Waller | 39.26 | 45.32 | 47.96 46.02 43.58 46.35 39.26 |
| 31 | Ilya Zabrodsky | 43.56 | 45.43 | 43.56 44.31 47.26 44.72 50.96 |
| 32 | Viljo Elo | 42.30 | 46.36 | 48.69 42.30 48.78 47.78 42.62 |
| 33 | Santeri Laine | 43.55 | 48.75 | 45.26 52.27 53.99 48.72 43.55 |
| 34 | Johan í Nesinum Hytten | 41.75 | 49.29 | 49.34 59.21 45.15 53.38 41.75 |
| 35 | Birk Bredland | 44.70 | 49.42 | 49.09 53.56 52.45 46.71 44.70 |
| 36 | Frederik Løchte | 38.09 | 49.57 | 1:02.08 48.97 55.32 38.09 44.43 |
| 37 | Liam Uno Timour-Silveira | 44.74 | 49.59 | 50.85 47.85 50.06 53.09 44.74 |
| 38 | Juuso Suutari | 46.46 | 49.90 | 57.85 46.46 50.23 48.11 51.37 |
| 39 | Jacob Oliver Bruun | 42.85 | 49.96 | 50.04 42.85 50.35 52.98 49.50 |
| 40 | Urho Kinnunen | 44.85 | 50.41 | 44.85 47.50 57.57 51.27 52.47 |
| 41 | Arttu Puttonen | 39.42 | 50.80 | 1:38.35 49.38 48.81 54.20 39.42 |
| 42 | Fredrik Abildgaard Trondhjem | 43.72 | 50.86 | 47.08 53.67 56.27 43.72 51.84 |
| 43 | Adam Hama Gareb | 43.52 | 50.99 | 51.71 50.59 50.66 43.52 1:01.29 |
| 44 | Albin Thim | 46.00 | 52.38 | 55.55 56.83 48.87 46.00 52.73 |
| 45 | Jami Viljanen | 50.02 | 52.62 | 1:08.16 51.92 52.63 53.30 50.02 |
| 46 | Theodor Nordstrand | 44.16 | 52.79 | 47.14 55.87 55.36 44.16 57.87 |
| 47 | Teodor Bergman | 48.96 | 54.10 | 54.90 48.96 58.39 55.60 51.80 |
| 48 | Daniel Anker Hermansen | 51.32 | 54.11 | 52.20 57.03 55.92 51.32 54.20 |
| 49 | Remo Pihel | 48.11 | 54.19 | 59.61 48.11 52.27 DNF 50.70 |
| 50 | Herman Axelsson | 47.35 | 55.83 | 54.80 1:11.34 58.06 54.62 47.35 |
| 51 | Henrik Buus Aagaard | 50.31 | 56.27 | 50.31 56.78 55.34 56.69 58.82 |
| 52 | Thomas Sonnenberg Jarner | 47.84 | 57.32 | 1:14.76 51.08 56.83 1:04.06 47.84 |
| 53 | Lucas Cordova Pomo | 52.48 | 58.24 | 52.48 1:01.03 59.48 58.99 56.25 |
| 54 | Johannes Knudsen | 52.13 | 59.29 | 1:01.54 1:04.23 57.46 52.13 58.86 |
| 55 | Leonid Pototskiy | 53.70 | 59.54 | 54.91 1:09.41 58.35 1:05.37 53.70 |
| 56 | Tobias Thompson | 51.55 | 59.77 | 1:03.12 1:01.58 51.55 54.83 1:02.91 |
| 57 | Zoé de Moffarts | 51.36 | 1:00.10 | 1:04.80 57.26 1:12.44 58.25 51.36 |
| 58 | Adam Marcellus Kelly | 51.02 | 1:02.04 | 1:05.46 51.02 1:03.21 57.44 1:08.15 |
| 59 | Nora Christ | 51.82 | 1:02.13 | 1:09.34 57.41 1:03.43 51.82 1:05.56 |
| 60 | Joy Liou Liu (刘丽欧) | 47.65 | 1:03.72 | 1:09.33 1:08.33 1:04.40 58.44 47.65 |
| 61 | Ida Exner | 54.30 | 1:04.10 | 1:07.33 1:07.76 57.21 1:12.82 54.30 |
| 62 | John Vabo Booth | 1:01.25 | 1:04.40 | 1:20.40 1:06.70 1:01.25 1:04.89 1:01.62 |
| 63 | Anna Buhl Bechmann | 1:01.96 | 1:05.09 | 1:02.63 DNF 1:06.61 1:06.04 1:01.96 |
| 64 | Modest Podzolkin | 57.68 | 1:07.58 | 1:12.09 1:11.28 1:05.09 57.68 1:06.37 |
| 65 | Ole Nikolai Gjerset | 1:05.40 | 1:08.17 | 1:07.08 1:07.48 1:05.40 1:19.90 1:09.96 |
| 66 | Noel Sjöström | 1:03.13 | 1:08.33 | 1:07.72 1:03.13 1:09.02 1:08.26 1:13.41 |
| 67 | Asbjørn Brummer Birkelund | 1:05.14 | 1:09.32 | 1:07.67 1:05.14 1:09.75 1:12.54 1:10.53 |
| 68 | Ivan Terekh | 1:05.06 | 1:09.58 | 1:12.68 1:06.11 1:09.94 1:05.06 1:12.71 |
| 69 | Kristoffer Vasehus | 57.89 | 1:10.60 | 2:40.35 1:11.48 1:10.76 57.89 1:09.57 |
| 70 | Lars Vennike Nielsson | 1:05.61 | 1:10.81 | 1:05.61 1:14.65 1:06.41 1:47.19 1:11.37 |
| 71 | Lars Knittler | 1:05.45 | 1:11.25 | 1:08.53 1:05.45 1:17.31 1:07.92 1:23.50 |
| 72 | Alfred Lyngby Bach | 1:05.24 | 1:11.32 | 1:15.70 1:07.63 1:25.23 1:10.63 1:05.24 |
| 73 | Lucas Debes | 1:07.31 | 1:15.75 | 1:07.31 1:15.04 1:17.91 1:24.26 1:14.29 |
| 74 | Malte Oliver Bøgh Kjøller | 1:00.58 | 1:19.78 | 1:15.77 1:30.88 1:17.39 1:26.17 1:00.58 |
| 75 | Mikela Elleby Jørgensen | 1:11.24 | 1:20.39 | 1:19.99 1:11.24 1:21.57 1:24.36 1:19.62 |
| 76 | Vitus Hvidgaard | 1:18.77 | 1:27.31 | 1:18.77 1:25.37 1:31.51 1:25.51 1:31.06 |
| 77 | David Bai | 1:20.14 | — | 1:32.28 1:20.14 — — — |
| 78 | Al Grogan | 1:22.16 | — | 1:54.81 1:22.16 — — — |
| 79 | Laurids Abelsen Holm | 1:23.80 | — | 1:27.11 1:23.80 — — — |
| 80 | Nicolas Køster Christensen | 1:31.21 | — | 1:31.21 1:36.15 — — — |
| 81 | Vladimir Vasiliev | 1:31.69 | — | 1:35.51 1:31.69 — — — |
| 82 | Lucas Hansen | 1:32.76 | — | 1:32.76 1:34.51 — — — |
| 83 | Max Hult | 1:34.62 | — | 1:34.62 1:35.52 — — — |
| 84 | Gabriel Gual | 1:42.79 | — | 1:42.79 1:49.95 — — — |
| 85 | Henrik Johann Weidinger | 1:46.91 | — | 1:50.02 1:46.91 — — — |
| 86 | Daniel Fiskerstrand | 1:49.06 | — | 2:07.25 1:49.06 — — — |
| 87 | Silas Kampp Richter Lassen | 1:55.12 | — | 1:55.12 2:04.42 — — — |