| 1 | Henri Gerber | 26.54 | 29.09 | 29.07 DNF 29.93 26.54 28.26 |
| 2 | Balder Henke | 29.80 | 32.01 | 29.80 44.67 33.54 32.33 30.17 |
| 3 | Philipp Weyer | 28.86 | 32.41 | 32.76 33.03 28.86 31.43 37.71 |
| 4 | Laura Holzhauer | 29.08 | 35.47 | 38.13 34.06 34.21 40.31 29.08 |
| 5 | Marco Vorländer | 29.45 | 37.42 | 33.82 44.47 29.45 43.58 34.87 |
| 6 | Finn Ickler | 34.36 | 37.46 | 39.53 36.75 34.36 36.09 41.80 |
| 7 | Emil Diring | 31.69 | 37.70 | 39.46 40.06 33.58 31.69 43.25 |
| 8 | Janek Gehrlein | 32.59 | 37.76 | 39.30 35.61 42.49 38.37 32.59 |
| 9 | Konstantin Krämer | 36.67 | 41.40 | 1:07.80 39.29 36.67 40.54 44.38 |
| 10 | Jan Bentlage | 37.30 | 42.99 | 43.22 37.30 45.08 46.23 40.67 |
| 11 | Hannes Müller | 37.53 | 43.07 | 49.85 37.53 37.69 47.49 44.03 |
| 12 | Magnus Lensch | 42.57 | 45.46 | 42.57 43.89 46.19 46.31 DNF |
| 13 | Cedric Meysing | 38.22 | 45.51 | 40.05 38.22 48.81 49.02 47.67 |
| 14 | Simon Kalhofer | 41.31 | 45.79 | 41.83 45.86 41.31 49.68 53.91 |
| 15 | Minhyun Kim (김민현) | 43.67 | 46.17 | 43.70 48.44 47.90 46.91 43.67 |
| 16 | Tomáš Novotný | 42.71 | 46.41 | 42.71 46.43 54.31 45.22 47.57 |
| 17 | Xieben Zou | 41.57 | 47.16 | 44.88 52.50 41.57 45.20 51.41 |
| 18 | Konstantin Jaehne | 43.59 | 47.52 | 47.80 46.44 48.31 50.79 43.59 |
| 19 | Christoph Jadan | 46.77 | 50.48 | 46.77 50.40 49.60 51.45 DNF |
| 20 | Katharina Schlomberg | 53.21 | 54.11 | 54.40 55.15 54.19 53.73 53.21 |
| 21 | Elias Lampert | 49.74 | 56.48 | 56.34 52.50 49.74 1:00.59 1:07.82 |
| 22 | Skye Perryn | 53.86 | 1:00.15 | 58.60 1:00.21 53.86 1:01.65 1:03.32 |
| 23 | Linh Son Luu | 57.03 | 1:04.09 | 1:09.67 59.58 1:09.32 1:03.37 57.03 |
| 24 | Lara Moser | 53.59 | 1:05.16 | 1:11.47 1:28.88 56.15 1:07.85 53.59 |
| 25 | Niklas Thies | 57.49 | 1:06.05 | 1:06.41 1:17.29 57.49 1:02.08 1:09.66 |
| 26 | Martin Heilig | 57.95 | 1:06.33 | 57.95 1:05.26 1:16.39 1:12.29 1:01.44 |
| 27 | Simone Ohler | 57.45 | 1:07.38 | 1:06.34 1:11.76 1:04.05 57.45 1:58.71 |
| 28 | Kiarah Avéline Dähne | 1:02.78 | 1:08.42 | 1:15.98 1:09.22 1:05.29 1:10.76 1:02.78 |
| 29 | Felix Stuhlmann | 53.65 | 1:08.82 | 53.65 1:07.57 1:20.88 1:12.78 1:06.10 |
| 30 | Simon Dimpker | 1:02.41 | 1:09.16 | 1:53.81 1:10.47 1:10.69 1:02.41 1:06.31 |
| 31 | Patrick Bessel | 1:03.00 | 1:11.93 | 1:09.36 1:06.12 1:20.31 1:03.00 1:21.78 |
| 32 | Pablo Giesen | 1:08.46 | 1:15.23 | 1:12.78 1:13.15 1:08.46 1:34.33 1:19.75 |
| 33 | Jonas Sachgau | 1:13.62 | 1:23.56 | 1:25.45 1:13.62 1:21.42 1:23.82 1:29.04 |
| 34 | Justice Callewaert | 1:16.94 | 1:24.16 | 1:27.40 2:00.40 1:16.94 1:19.84 1:25.23 |
| 35 | Cora Lensch | 1:19.44 | 1:24.38 | 1:20.08 1:25.01 1:19.44 1:40.44 1:28.06 |
| 36 | Roland Frisch | 1:23.34 | 1:25.99 | 1:27.84 1:24.14 1:23.34 1:25.98 1:31.07 |
| 37 | Tom Klasmeier | 1:25.02 | 1:38.26 | 1:25.02 1:43.82 1:55.01 1:31.44 1:39.51 |
| 38 | Lina Tissier | 1:12.50 | DNF | 1:23.34 DNF 1:12.50 DNF DNS |
| 39 | Felix Christian Schmidt | 1:30.53 | — | 1:46.00 1:30.53 — — — |
| 40 | Markus Pirzer | 1:34.77 | — | 1:50.22 1:34.77 — — — |
| 41 | Christian Sachgau | 1:35.76 | — | 1:39.39 1:35.76 — — — |
| 42 | Justin Noel Wunder | 1:41.60 | — | 2:04.28 1:41.60 — — — |
| 43 | Naman Thakur | 1:42.70 | — | 1:42.70 1:51.79 — — — |
| 44 | Daniel Nickel | 1:44.71 | — | 1:44.71 2:03.14 — — — |
| 45 | Henri Leinfelder | 1:46.15 | — | 1:55.70 1:46.15 — — — |
| 46 | Sinan Kadir Aydogan | 1:49.43 | — | 2:28.04 1:49.43 — — — |
| 47 | Tobias Winter | 1:51.73 | — | 1:51.73 DNF — — — |
| 48 | Christina Bessel | 2:26.42 | — | 3:15.79 2:26.42 — — — |
| 49 | Nikita Gleich | 3:05.54 | — | 3:09.76 3:05.54 — — — |