| 1 | Tymon Kolasiński | 21.55 | 25.45 | 25.06 25.03 21.55 26.27 27.52 |
| 2 | Mark Zimmermann | 26.95 | 32.10 | 32.79 30.75 32.76 26.95 36.48 |
| 3 | Leon Schmidtchen | 25.83 | 33.27 | 29.43 36.67 35.40 34.97 25.83 |
| 4 | Laura Holzhauer | 30.62 | 34.60 | 36.63 30.62 35.39 35.52 32.90 |
| 5 | Patrick Hetco | 33.30 | 35.73 | 33.30 35.15 39.15 33.92 38.13 |
| 6 | Jonas Pilhöfer | 33.54 | 35.85 | 39.11 35.24 37.66 33.54 34.66 |
| 7 | Javid Nabizade | 32.97 | 37.07 | 36.87 36.69 32.97 37.64 39.82 |
| 8 | Garret von Gaffron | 35.05 | 37.75 | 40.45 58.34 35.95 35.05 36.84 |
| 9 | Valentin Hoffmann | 34.86 | 38.13 | 34.86 38.41 37.81 40.53 38.18 |
| 10 | Carolin Saar | 34.97 | 41.70 | 37.49 43.09 46.77 34.97 44.53 |
| 11 | Ricardo Olea Catalán | 34.56 | 42.60 | 38.48 45.79 44.56 34.56 44.75 |
| 12 | Clancy Caster | 37.24 | 43.08 | 37.24 45.27 41.10 42.88 50.66 |
| 13 | Imanuel Müller | 42.16 | 44.30 | 42.48 42.16 46.01 44.66 45.76 |
| 14 | Tim Schwaderer | 40.39 | 46.35 | 49.69 48.90 44.18 45.96 40.39 |
| 15 | Annalena Walser | 41.08 | 46.35 | 41.08 51.07 46.40 49.03 43.61 |
| 16 | Bruno Di Renzo John | 41.92 | 47.30 | 49.74 47.31 44.86 1:00.62 41.92 |
| 17 | Matthias Hettwer | 45.40 | 47.55 | 50.63 45.40 48.06 48.54 46.06 |
| 18 | Theresa L. Biermann | 46.37 | 49.02 | 46.37 50.84 56.18 47.33 48.89 |
| 19 | Felix Christian Schmidt | 43.69 | 49.28 | 54.63 49.20 48.45 50.20 43.69 |
| 20 | Michael Gufler | 44.00 | 49.91 | 53.71 53.47 49.09 47.17 44.00 |
| 21 | Lara Moser | 49.86 | 52.04 | 50.20 49.86 1:00.58 52.04 53.88 |
| 22 | Finn Rittel | 46.52 | 52.16 | 1:00.40 52.31 46.52 52.30 51.88 |
| 23 | Elias Lampert | 42.36 | 53.69 | 1:07.04 42.36 45.33 1:02.29 53.46 |
| 24 | Rafael Clauss | 50.25 | 55.92 | 55.23 56.29 59.64 56.25 50.25 |
| 25 | Michael Stocker | 52.67 | 57.59 | 1:00.11 56.73 55.92 52.67 1:02.76 |
| 26 | Robin Errington | 45.87 | 57.72 | 56.38 56.39 45.87 1:05.81 1:00.38 |
| 27 | Jan Engling | 52.11 | 58.24 | 56.84 1:02.17 59.80 52.11 58.07 |
| 28 | Wiebke Drude | 49.05 | 58.90 | 1:00.56 1:22.40 49.05 54.29 1:01.85 |
| 29 | Samuel Francis Ballas | 55.97 | 1:00.43 | 1:03.32 55.97 1:00.16 57.81 1:03.63 |
| 30 | Aurelia Röpke | 52.23 | 1:00.49 | 52.23 1:10.59 DNF 57.76 53.13 |
| 31 | Taro Legittimo | 1:00.75 | 1:02.71 | 1:02.38 1:02.07 1:12.23 1:00.75 1:03.67 |
| 32 | Ludwig Ernst | 59.68 | 1:03.66 | 59.68 DNF 1:05.06 1:05.21 1:00.72 |
| 33 | Simon Krone | 58.52 | 1:03.83 | 1:29.37 1:05.03 58.52 1:06.47 59.99 |
| 34 | Michael Kistler | 57.00 | 1:03.98 | 1:04.83 1:06.41 57.00 1:00.70 1:14.62 |
| 35 | Simon Dimpker | 57.69 | 1:04.56 | 1:03.03 1:06.24 57.69 1:04.41 1:08.17 |
| 36 | Bernhard Brodowsky | 1:02.37 | 1:09.40 | 1:07.25 1:12.98 1:02.37 1:07.97 1:14.91 |
| 37 | Richard Rettich | 57.52 | 1:10.35 | 1:12.20 1:06.81 1:12.05 DNF 57.52 |
| 38 | Anton Henning von Gregory | 59.66 | 1:11.75 | 1:10.60 1:10.57 1:14.80 1:14.07 59.66 |
| 39 | Jochen Bauer | 1:02.49 | 1:12.06 | 1:09.33 1:02.49 1:05.05 1:30.64 1:21.81 |
| 40 | Fakhriddin Khabibullaev | 59.59 | 1:12.31 | 1:05.22 1:14.04 59.59 1:17.66 1:21.61 |
| 41 | Sebastian Kling | 1:06.91 | 1:13.57 | 1:25.35 1:07.15 1:24.97 1:08.59 1:06.91 |
| 42 | Henning Schiek | 1:02.87 | 1:15.09 | 1:13.41 1:02.87 1:16.20 1:22.08 1:15.65 |
| 43 | Nico Jekle | 1:07.28 | 1:16.80 | 1:07.28 1:23.52 1:16.52 1:19.84 1:14.04 |
| 44 | Mario Kadhaj | 1:03.91 | 1:18.75 | 1:30.13 1:16.44 1:35.24 1:09.67 1:03.91 |
| 45 | Liam Pak | 1:16.14 | 1:19.47 | 1:19.43 1:18.40 1:16.14 1:35.95 1:20.58 |
| 46 | Quirin Mágori | 1:16.16 | 1:22.88 | 1:31.19 1:19.45 1:16.16 1:18.01 DNF |
| 47 | René Horn | 1:01.14 | 1:23.79 | 1:56.24 1:01.14 1:05.51 1:09.62 DNF |
| 48 | Frederik Ambrosi | 1:03.56 | 1:24.07 | 1:22.74 1:03.56 1:39.32 1:12.02 1:37.46 |
| 49 | Luis Alejandro Ramírez Coss | 1:02.00 | 1:25.77 | 1:02.00 1:17.58 DNF 1:29.70 1:30.04 |
| 50 | Johann Bode | 1:25.97 | 1:28.69 | 1:28.32 1:30.77 1:26.97 1:25.97 1:34.48 |
| 51 | Sonja Reufer | 1:14.73 | 1:30.20 | 1:40.64 1:28.11 1:14.73 1:21.84 DNF |
| 52 | Hanns Hub | 1:35.02 | — | 1:35.02 1:42.35 — — — |
| 53 | Thomas Schukraft | 1:39.86 | — | 1:39.86 1:41.03 — — — |
| 54 | Barnabas Toth | 1:40.61 | — | 1:40.61 1:44.16 — — — |
| 55 | Valérie Le Gall | 1:41.13 | — | 1:56.96 1:41.13 — — — |
| 56 | Jürgen Doubrawa | 1:50.24 | — | 1:54.33 1:50.24 — — — |
| 57 | Julian Bräutigam | 1:59.44 | — | 2:03.20 1:59.44 — — — |
| 58 | Sven Metzger | 2:04.44 | — | DNF 2:04.44 — — — |
| 59 | Georgi Kostov | 2:07.11 | — | 2:07.11 2:27.18 — — — |
| 60 | Dennis Pfeifer | 2:22.30 | — | 2:22.30 2:34.83 — — — |
| 61 | Joshua Samuelsen | 2:22.34 | — | 2:22.34 2:35.69 — — — |
| 62 | Liam Reips | 2:25.08 | — | 2:51.08 2:25.08 — — — |
| 63 | Lukas Rampmaier | 2:30.74 | — | 2:30.74 2:36.23 — — — |
| 64 | Nathan Park | 2:46.24 | — | 2:46.24 2:53.94 — — — |
| 65 | Joshua Lampert | 2:54.20 | — | 2:54.20 3:57.15 — — — |
| 66 | Ruben Verma | DNF | — | DNF DNF — — — |
| 66 | Simon Wörrlein | DNF | — | DNF DNF — — — |