| 1 | Ciarán Beahan | 21.25 | 25.25 | 21.25 27.39 30.06 22.84 25.53 |
| 2 | Martin Vædele Egdal | 24.16 | 30.21 | 36.12 30.12 29.10 24.16 31.40 |
| 3 | Rasmus Stub Detlefsen | 29.99 | 32.80 | 29.99 32.45 35.69 30.25 40.03 |
| 4 | Jakob Gunnarsson | 30.69 | 33.33 | 34.82 30.69 36.27 33.53 31.64 |
| 5 | Magnus Søndergaard Byrne | 28.38 | 33.99 | 36.89 29.70 37.67 28.38 35.38 |
| 6 | Magnus Patrick Kanstrup | 27.59 | 34.20 | 33.44 36.39 27.59 33.83 35.33 |
| 7 | Daniel Wallin | 30.30 | 34.51 | 43.04 36.58 33.00 33.95 30.30 |
| 8 | Muhammad Saleh Imtiaz | 33.49 | 34.55 | 34.44 43.50 33.49 35.22 33.98 |
| 9 | Karina Grandjean Beck | 31.37 | 35.91 | 38.47 36.77 31.37 32.48 41.03 |
| 10 | Daniel Vædele Egdal | 32.78 | 36.24 | 38.13 32.78 34.09 36.51 43.26 |
| 11 | Adam Marcellus Kelly | 33.36 | 36.38 | 39.58 44.50 35.59 33.36 33.96 |
| 12 | Knut Skaug Haraldsen | 32.99 | 37.49 | 45.23 40.09 32.99 35.09 37.30 |
| 13 | Mathias Søndergaard Byrne | 33.09 | 38.48 | 40.06 33.09 49.94 37.55 37.82 |
| 14 | Oscar Roth Andersen | 36.34 | 39.11 | 40.36 39.72 37.24 42.25 36.34 |
| 15 | Minhyun Kim (김민현) | 38.08 | 41.45 | 40.23 38.08 44.12 39.99 45.43 |
| 16 | Thomas Sonnenberg Jarner | 38.40 | 42.56 | 41.28 47.55 43.15 38.40 43.24 |
| 17 | Yannick Richter | 40.19 | 42.61 | 42.09 40.19 49.70 40.53 45.20 |
| 18 | Adam Narbutas Jørgensen | 41.64 | 45.19 | 44.06 46.57 44.93 41.64 48.33 |
| 19 | Jan Bentlage | 40.34 | 45.72 | 45.80 44.40 46.95 52.37 40.34 |
| 20 | Catharina Nguyen | 42.10 | 46.22 | 48.56 45.38 42.10 47.45 45.82 |
| 21 | Nik Maraun | 45.03 | 47.61 | 1:05.96 45.03 48.24 48.39 46.21 |
| 22 | Callum James Goodyear | 43.33 | 47.94 | 55.44 45.19 51.66 43.33 46.98 |
| 23 | Thomas Mæhle Schmidt | 44.01 | 49.70 | 52.16 44.01 55.93 48.52 48.42 |
| 24 | Dominik Hinze | 41.97 | 49.74 | 59.33 41.97 46.10 58.76 44.36 |
| 25 | Johannes Knudsen | 41.59 | 49.81 | 51.22 55.99 44.58 41.59 53.62 |
| 26 | Sven Vaillant-Jørgensen | 44.27 | 50.97 | 48.27 52.93 44.27 51.72 55.86 |
| 27 | Nicolas Køster Christensen | 44.02 | 51.09 | 45.62 50.68 44.02 1:07.10 56.96 |
| 28 | Fredrik Abildgaard Trondhjem | 47.44 | 51.11 | 53.20 47.44 50.70 49.44 1:04.25 |
| 29 | Daniel Anker Hermansen | 48.40 | 52.84 | 50.10 51.37 1:00.86 48.40 57.06 |
| 30 | Kristoffer Vasehus | 46.77 | 53.00 | 46.77 52.65 57.14 52.76 53.60 |
| 31 | Joy Liou Liu (刘丽欧) | 52.10 | 53.27 | 54.98 56.11 52.50 52.33 52.10 |
| 32 | Birk Joench-Clausen | 40.65 | 53.49 | 50.32 1:01.16 59.51 40.65 50.64 |
| 33 | Christian Smedegaard | 52.26 | 53.94 | 52.26 52.83 1:03.93 54.77 54.21 |
| 34 | Zoé de Moffarts | 51.18 | 55.54 | 58.52 56.12 59.18 51.97 51.18 |
| 35 | Simon Jansson | 44.34 | 55.75 | 55.90 55.27 56.09 DNF 44.34 |
| 36 | Tue Jepsen | 43.12 | 56.66 | 54.96 1:02.87 57.24 43.12 57.77 |
| 37 | Karla Struer Lund | 56.19 | 57.51 | 56.19 59.54 56.74 56.24 1:00.25 |
| 38 | Alistair Robequin | 45.50 | 57.99 | 45.50 1:08.86 1:03.28 47.22 1:03.46 |
| 39 | Silas Kampp Richter Lassen | 49.74 | 58.87 | 57.29 1:00.57 58.75 1:33.33 49.74 |
| 40 | Steffen Nielsen | 47.37 | 59.75 | 55.65 1:02.47 1:01.14 47.37 1:04.43 |
| 41 | Modest Podzolkin | 52.52 | 1:00.08 | 1:02.88 52.52 1:00.32 1:01.82 58.09 |
| 42 | Sarah Haag | 54.75 | 1:00.63 | 1:03.84 54.75 1:05.24 59.00 59.04 |
| 43 | Johan Mørkbak Bertelsen | 53.75 | 1:01.00 | 59.66 1:02.49 1:05.01 53.75 1:00.85 |
| 44 | Lars Vennike Nielsson | 54.54 | 1:01.59 | 1:03.37 1:09.60 54.54 1:00.47 1:00.94 |
| 45 | Viktor Zenk | 52.20 | 1:01.84 | 1:10.68 1:08.54 52.20 59.94 57.05 |
| 46 | Ida Exner | 52.14 | 1:04.06 | 59.80 52.14 1:07.21 1:05.16 1:32.43 |
| 47 | Asbjørn Brummer Birkelund | 54.33 | 1:04.42 | 1:09.06 1:01.02 1:05.03 54.33 1:07.20 |
| 48 | Rasmus Guldager | 1:02.23 | 1:05.15 | 1:08.48 1:03.38 1:02.23 1:07.06 1:05.00 |
| 49 | Noah Sandfeld Melcher | 56.42 | 1:08.27 | 1:10.19 56.42 DNF 1:11.18 1:03.45 |
| 50 | Malte Oliver Bøgh Kjøller | 56.62 | 1:11.24 | 1:17.90 1:07.58 1:08.24 1:26.35 56.62 |
| 51 | Thor Elling Thomasen | 1:04.73 | 1:11.27 | DNF 1:10.34 1:04.73 1:14.04 1:09.42 |
| 52 | Thor Muto Asmund | 1:09.94 | 1:14.68 | 1:09.94 1:12.38 1:20.75 1:16.75 1:14.90 |
| 53 | Igor Wojciech Wawrzynski | 1:15.35 | 1:18.13 | 1:21.00 1:17.12 DNF 1:15.35 1:16.28 |
| 54 | Lucas Hansen | 1:10.62 | 1:20.37 | 1:31.18 1:10.62 1:20.30 1:21.30 1:19.52 |
| 55 | Valdemar Hannibal Milthers | 1:05.31 | 1:22.43 | 1:05.31 1:34.84 1:21.48 1:10.96 DNF |
| 56 | Frederik Aasholm Christensen | 1:17.42 | 1:26.31 | 1:27.15 1:17.42 1:36.41 1:20.29 1:31.48 |
| 57 | Sander Thorfelt Schmidt | 1:08.98 | 1:30.30 | 1:08.98 2:37.68 1:46.49 1:22.57 1:21.85 |
| 58 | Mads Philipsen | 1:22.09 | — | 1:22.09 2:29.09 — — — |
| 59 | Marco Valdemar Saldo | 1:34.79 | — | 2:14.72 1:34.79 — — — |
| 60 | Mikela Elleby Jørgensen | 1:57.94 | — | DNF 1:57.94 — — — |
| 61 | Samuel Kannuberg | 1:58.92 | — | 2:26.07 1:58.92 — — — |
| 62 | Minéa Lagergréen | 2:42.86 | — | DNF 2:42.86 — — — |
| 63 | Søren Lykkeberg Møller | DNF | — | DNF DNF — — — |
| 63 | Ciro Cheetancheri Kabileshkumar | DNF | — | DNF DNF — — — |
| 63 | Peter Hugosson-Miller | DNF | — | DNF DNF — — — |