| 1 | Imanuel Müller | 24.64 | 26.20 | 26.25 27.28 25.08 34.62 24.64 |
| 2 | Mark Zimmermann | 25.63 | 27.62 | 26.20 27.80 28.87 25.63 29.12 |
| 3 | Jonas Pilhöfer | 27.21 | 28.98 | 29.63 27.21 27.47 29.84 34.55 |
| 4 | Maximilian van der Straten | 28.15 | 31.42 | 28.15 36.60 31.66 31.07 31.52 |
| 5 | Mick Boekema | 29.29 | 31.60 | 29.29 33.13 29.78 36.10 31.90 |
| 6 | Ivo Stoutjesdijk | 29.12 | 31.97 | 32.07 29.12 34.41 29.44 37.48 |
| 7 | Mattheo de Wit | 27.97 | 32.28 | 34.25 27.97 33.26 30.52 33.06 |
| 8 | Jan Staubach | 28.29 | 34.01 | 32.16 DNF 33.97 28.29 35.91 |
| 9 | Natan Suslowicz | 30.01 | 34.04 | 39.74 35.98 35.30 30.85 30.01 |
| 10 | Alexander Botz | 28.39 | 34.91 | 32.46 28.39 36.89 39.19 35.38 |
| 11 | Felix Christian Schmidt | 32.54 | 35.66 | 33.57 34.85 42.01 32.54 38.55 |
| 12 | Maxence Baudry | 32.88 | 37.21 | 36.73 39.11 32.88 48.98 35.79 |
| 13 | Florine Zuur | 31.86 | 38.25 | 31.86 36.88 41.09 48.27 36.79 |
| 14 | George Dinescu | 36.37 | 38.77 | 39.06 39.28 36.37 37.98 41.03 |
| 15 | Javid Nabizade | 34.98 | 39.86 | 42.18 39.30 34.98 45.02 38.10 |
| 16 | Daniel Back | 35.31 | 39.86 | 36.36 43.18 42.26 35.31 40.96 |
| 17 | Emil Jenz | 35.13 | 40.58 | 43.65 38.51 35.13 48.44 39.57 |
| 18 | Henri Dopatka | 37.17 | 41.99 | 37.17 44.50 50.77 40.41 41.06 |
| 19 | Amélie Dieterich | 35.80 | 43.71 | 44.31 DNF 35.80 38.21 48.60 |
| 20 | Rutendo Zeidler | 39.03 | 44.65 | 48.07 44.29 46.70 42.95 39.03 |
| 21 | Fotina Ilić | 41.64 | 46.92 | 49.47 46.66 47.85 46.26 41.64 |
| 22 | Matteo Provasi | 40.15 | 47.06 | 50.75 40.15 49.49 46.48 45.21 |
| 23 | Fabian Uhlig | 39.20 | 47.83 | 39.20 50.69 47.69 52.09 45.11 |
| 24 | Sébastien Auroux | 43.05 | 48.24 | 44.66 58.43 51.23 43.05 48.83 |
| 25 | Davian van Plateringen | 39.22 | 48.82 | 48.37 50.95 47.55 39.22 50.55 |
| 26 | Adrian Lutsyk | 47.43 | 49.18 | 48.48 57.13 47.43 48.74 50.31 |
| 27 | Robin Errington | 41.92 | 49.65 | 53.36 41.92 50.84 47.26 50.84 |
| 28 | Lennert Smeets | 45.84 | 50.15 | 46.49 57.09 45.84 48.66 55.30 |
| 29 | Alessandro van Burken | 48.35 | 51.34 | 1:04.27 49.48 48.38 48.35 56.17 |
| 30 | Xieben Zou | 46.01 | 52.62 | 46.01 49.21 54.88 57.21 53.76 |
| 31 | Emil Manook | 49.05 | 53.51 | 56.37 54.18 55.44 49.05 50.91 |
| 32 | Lion Jäschke | 48.55 | 53.76 | 1:00.75 50.71 57.78 48.55 52.80 |
| 33 | Tim van Huet | 42.70 | 53.84 | 42.70 58.52 59.54 50.70 52.31 |
| 34 | Marlon Starsch | 54.06 | 58.21 | 55.85 58.30 1:00.70 54.06 1:00.48 |
| 35 | Seo-Jun Kim | 55.65 | 1:04.65 | 1:07.65 1:01.85 1:04.45 1:17.74 55.65 |
| 36 | Phillip Conrad | 53.64 | 1:05.97 | 53.64 1:06.99 1:06.73 1:04.18 1:07.27 |
| 37 | Phillip Kozlik | 1:04.97 | 1:10.33 | 1:18.33 1:04.97 1:08.28 1:13.69 1:09.01 |
| 38 | Lukas Otto | 1:07.06 | — | 1:07.06 1:19.84 — — — |
| 39 | Selim Soysal | 1:07.12 | — | 1:07.12 1:21.65 — — — |
| 40 | Timon Forsbach | 1:12.01 | — | 1:12.01 1:20.08 — — — |
| 41 | Johanna Brödner | 1:12.04 | — | 1:37.62 1:12.04 — — — |
| 42 | Vivansh Akula | 1:14.55 | — | 1:23.17 1:14.55 — — — |
| 43 | Clemens Bertling | 1:19.58 | — | 1:19.58 1:32.91 — — — |
| 44 | Lasse Breucking | 1:20.83 | — | 1:24.80 1:20.83 — — — |
| 45 | Can Cetinkaya | 1:24.54 | — | 1:36.70 1:24.54 — — — |
| 46 | Linus Lauer | 1:26.52 | — | 1:26.52 1:28.89 — — — |
| 47 | Thorsten Jenz | 1:27.78 | — | 1:35.31 1:27.78 — — — |
| 48 | Niklas Kiro Haas | 1:28.89 | — | 1:58.58 1:28.89 — — — |
| 49 | Ben Pfleging | 1:29.72 | — | 1:29.78 1:29.72 — — — |
| 50 | Eric Zietzling | 1:33.11 | — | 2:38.24 1:33.11 — — — |
| 51 | Vincent Walbröhl | 1:49.31 | — | 2:32.14 1:49.31 — — — |
| 52 | Philipp Hongyi Zhou | 1:49.69 | — | 1:49.69 2:10.83 — — — |
| 53 | Tobias Dohe | 1:53.58 | — | 1:53.58 1:55.34 — — — |
| 54 | Felix Ruppenthal | 1:57.27 | — | 1:57.27 1:58.78 — — — |
| 55 | Konrad Kujda | 2:01.54 | — | 2:40.66 2:01.54 — — — |
| 56 | Tengis Bazar | 2:04.11 | — | 2:09.69 2:04.11 — — — |
| 57 | Ulrich Spies | 2:07.53 | — | 2:37.18 2:07.53 — — — |
| 58 | Julian Hoffmann | 2:09.74 | — | 2:09.74 2:38.82 — — — |
| 59 | Carlo Krewerth | 2:11.00 | — | 2:16.94 2:11.00 — — — |
| 60 | Nick Stodal | 2:22.94 | — | 2:22.94 2:31.61 — — — |
| 61 | Vinh-Dan Ma | DNF | — | DNF DNS — — — |