| 1 | Mark Zimmermann | 46.24 | 48.01 | 50.85 47.36 48.80 46.24 47.87 |
| 2 | Kevin Gerhardt | 43.00 | 50.89 | 47.20 43.00 51.85 53.83 53.61 |
| 3 | Alwin Rölz | 49.13 | 51.12 | 49.88 49.13 49.94 53.55 1:03.87 |
| 4 | Jonas Pilhöfer | 55.03 | 58.88 | 56.21 1:02.77 57.65 1:05.76 55.03 |
| 5 | Linus Kunath | 57.07 | 1:03.03 | 1:07.87 57.63 1:03.58 57.07 1:12.55 |
| 6 | Imanuel Müller | 56.01 | 1:03.09 | 59.78 1:06.29 1:03.20 1:08.98 56.01 |
| 7 | Alexander Botz | 54.56 | 1:03.92 | 1:04.80 1:06.10 1:07.11 1:00.86 54.56 |
| 8 | Xi Zhang (张希) | 59.59 | 1:04.76 | 59.59 1:03.98 1:15.28 1:06.50 1:03.80 |
| 9 | Patrick Hetco | 1:01.16 | 1:04.97 | 1:03.49 1:08.31 1:01.16 1:03.12 1:12.22 |
| 10 | Leon Schmidtchen | 1:03.41 | 1:08.45 | 1:11.84 1:08.26 1:11.59 1:03.41 1:05.49 |
| 11 | Natan Suslowicz | 1:04.51 | 1:09.01 | 1:10.60 1:04.51 1:09.89 1:10.18 1:06.95 |
| 12 | Noah Kraft | 1:07.31 | 1:10.38 | 1:11.61 1:18.20 1:10.61 1:07.31 1:08.93 |
| 13 | Santiago A. Ospina Botero | 1:01.52 | 1:10.45 | 1:11.27 1:05.21 1:01.52 1:17.48 1:14.86 |
| 14 | Jonathan Blöcher | 1:05.79 | 1:11.27 | 1:12.07 1:14.01 1:07.73 1:14.71 1:05.79 |
| 15 | Finn Ickler | 1:08.62 | 1:13.14 | 1:16.08 1:09.30 1:14.05 1:08.62 1:20.79 |
| 16 | Achim Spies | 1:11.09 | 1:17.85 | 1:21.06 1:17.03 1:11.09 1:29.42 1:15.46 |
| 17 | Fabian Damke | 1:10.95 | 1:18.03 | 1:23.45 1:13.84 1:10.95 1:23.22 1:17.03 |
| 18 | Sebastian Kling | 1:17.85 | 1:20.97 | 1:36.53 1:19.54 1:18.95 1:24.42 1:17.85 |
| 19 | Xianhong Bao (包先宏) | 1:20.75 | 1:24.87 | 1:23.07 1:20.75 1:28.53 1:26.09 1:25.46 |
| 20 | Tymofii Konyshev (Тимофій Конишев) | 1:24.48 | 1:29.14 | 1:36.48 1:28.45 1:24.48 1:26.43 1:32.55 |
| 21 | David Knack | 1:28.33 | 1:32.75 | DNF 1:28.33 1:29.27 1:38.81 1:30.18 |
| 22 | Dominik Beese | 1:25.42 | 1:32.88 | 1:25.42 1:36.18 1:25.42 1:37.04 1:38.96 |
| 23 | Linh Son Luu | 1:26.89 | 1:33.69 | 1:40.83 1:26.89 1:39.42 1:27.07 1:34.58 |
| 24 | Martin Reinisch | 1:29.99 | 1:40.32 | 1:50.38 1:29.99 1:39.16 1:40.19 1:41.60 |
| 25 | Sasha Al-nouri | 1:45.29 | 1:57.13 | 2:00.64 2:02.46 1:45.29 1:49.83 2:00.92 |
| 26 | Edgar Töws | 1:54.29 | 1:57.21 | 1:54.29 1:55.83 1:56.99 2:01.50 1:58.80 |
| 27 | Wiebke Drude | 1:53.44 | 1:57.88 | 1:53.62 1:56.51 2:14.32 2:03.51 1:53.44 |
| 28 | Emil Krause | 1:46.40 | 1:58.25 | 2:03.15 1:46.40 1:51.92 2:00.34 2:02.49 |
| 29 | Timo Brembeck | 1:52.29 | 2:00.16 | 2:02.85 1:53.15 2:04.49 1:52.29 2:27.51 |
| 30 | David Leutert | 1:52.19 | 2:00.29 | 1:57.58 1:59.75 1:52.19 2:08.53 2:03.55 |
| 31 | Glib Konyshev (Гліб Конишев) | 1:47.46 | 2:01.18 | 1:54.53 1:47.46 2:07.07 2:07.19 2:01.93 |
| 32 | Martin Heilig | 1:49.40 | 2:01.23 | 2:13.21 1:57.22 1:49.40 1:57.73 2:08.75 |
| 33 | Vincenzo Forchi | 1:47.80 | 2:01.37 | 1:59.39 2:10.62 1:47.80 2:03.84 2:00.87 |
| 34 | Valérie Le Gall | 1:58.39 | 2:13.86 | 2:15.20 2:12.70 3:07.26 2:13.67 1:58.39 |
| 35 | Johannes Bieroth | 2:07.37 | 2:18.76 | 2:19.54 2:07.37 2:41.86 2:22.63 2:14.10 |
| 36 | David Roessle | 2:11.38 | 2:18.84 | 2:12.42 2:51.88 2:22.05 2:22.05 2:11.38 |
| 37 | Simon Gall | 1:54.84 | 2:20.19 | 1:54.84 2:20.44 2:26.63 2:17.90 2:22.23 |
| 38 | Christian Sachgau | 2:06.07 | 2:22.53 | 2:32.92 2:06.07 2:18.60 2:27.14 2:21.86 |
| 39 | Thomas Schukraft | 2:17.56 | 2:25.05 | 2:25.74 2:43.72 2:19.26 2:30.15 2:17.56 |
| 40 | Gesa Seifert | 2:17.06 | 2:27.32 | 2:17.06 2:20.32 2:18.66 2:42.98 2:55.02 |
| 41 | Christian Schüssler | 2:07.40 | 2:28.62 | 2:07.40 2:46.65 2:26.22 2:25.15 2:34.48 |
| 42 | Jakob Lorenz | 2:29.35 | 2:41.22 | 2:36.35 2:56.65 2:29.35 2:37.02 2:50.28 |
| 43 | Jonas Noah Walter | 2:36.98 | 2:41.90 | 2:42.99 2:45.42 2:37.30 2:50.91 2:36.98 |
| 44 | Jonas Sachgau | 2:38.02 | 2:54.52 | 2:57.63 2:50.59 3:25.08 2:55.34 2:38.02 |
| 45 | Carl Hetz | 3:07.13 | — | 3:11.81 3:07.13 — — — |
| 46 | Lars Jeckel | 3:07.88 | — | 3:24.97 3:07.88 — — — |
| 47 | Ulrich Spies | 3:09.47 | — | 3:44.42 3:09.47 — — — |
| 48 | Tobias Hein | 3:35.12 | — | 4:40.09 3:35.12 — — — |
| 49 | Sara Lacava | 3:36.03 | — | 3:36.03 3:36.20 — — — |
| 50 | Oleksii Konyshev (Олексій Конишев) | 4:15.48 | — | 4:45.66 4:15.48 — — — |
| 51 | Andreas Hetz | 5:45.23 | — | DNF 5:45.23 — — — |
| 52 | Christopher Crnjak | 5:46.07 | — | 5:46.07 DNF — — — |