| 1 | Kevin Gerhardt | 25.43 | 27.60 | 29.82 25.43 27.47 25.51 37.90 |
| 2 | Tanish Dhiman | 29.83 | 31.73 | 36.64 31.56 30.46 29.83 33.16 |
| 3 | Linus Buck | 31.48 | 33.06 | 37.11 31.48 32.37 33.07 33.75 |
| 4 | Joel Cetra | 30.72 | 33.81 | 33.92 36.27 30.72 34.09 33.42 |
| 5 | Henri Gerber | 28.74 | 33.84 | 35.29 29.42 36.82 28.74 37.73 |
| 6 | Bruno Vervoort | 29.40 | 36.33 | 37.67 29.40 36.06 36.04 36.88 |
| 7 | Laura Holzhauer | 31.78 | 37.04 | 43.38 38.31 33.98 31.78 38.84 |
| 8 | Jonathan Blöcher | 33.80 | 37.21 | 36.66 36.80 47.48 33.80 38.17 |
| 9 | Martin Brath | 29.86 | 38.58 | 42.86 36.78 39.41 29.86 39.56 |
| 10 | Andreas Brandl | 32.68 | 39.02 | 32.68 38.50 38.52 48.24 40.05 |
| 11 | Noah Kraft | 37.34 | 39.07 | 38.37 37.71 41.12 44.14 37.34 |
| 12 | Matej Marković | 35.26 | 41.82 | 45.00 41.77 43.12 35.26 40.56 |
| 13 | Annika Stein | 39.09 | 44.49 | 46.65 39.09 44.42 45.14 43.90 |
| 14 | Marcel Niedl | 40.79 | 45.05 | 45.77 48.43 42.20 40.79 47.18 |
| 15 | Luc Rehfeld | 41.71 | 45.24 | 47.74 48.37 41.71 43.45 44.54 |
| 16 | Wilhelm Kilders | 40.28 | 45.59 | 51.15 40.28 47.80 40.94 48.03 |
| 17 | Jan Bentlage | 36.50 | 46.56 | 1:10.46 46.56 47.29 45.83 36.50 |
| 18 | Maurice Kieffer | 39.46 | 46.90 | 44.01 51.34 39.46 55.83 45.34 |
| 19 | Christian Beemelmann | 40.82 | 47.33 | 46.28 55.18 49.30 46.42 40.82 |
| 20 | Hannes Müller | 41.08 | 49.69 | 41.08 DNF 43.83 53.77 51.46 |
| 21 | Thomas Heiden | 41.46 | 50.61 | 49.88 1:00.40 50.88 51.07 41.46 |
| 22 | Martin Süß | 46.95 | 50.61 | 47.44 50.29 46.95 56.64 54.10 |
| 23 | Duc Huynh | 44.87 | 51.56 | 57.72 50.26 44.87 1:01.91 46.70 |
| 24 | Timo Forsthofer | 46.21 | 52.15 | 55.46 46.21 48.86 52.13 55.92 |
| 25 | Nils Thorben Lang | 50.01 | 52.18 | DNF 53.41 50.01 53.03 50.11 |
| 26 | Max Dallmeyer | 47.33 | 52.46 | 51.56 1:01.73 51.70 47.33 54.11 |
| 27 | Katharina Schlomberg | 50.98 | 54.59 | 1:05.45 51.38 54.97 50.98 57.41 |
| 28 | Milan Struyf | 49.20 | 56.58 | 58.75 54.84 49.20 56.16 DNF |
| 29 | Michael Stocker | 51.60 | 58.23 | 59.89 58.96 51.60 55.85 1:01.34 |
| 30 | Mykyta Prytyko (Микита Притико) | 46.77 | 58.86 | 1:26.15 46.77 57.04 51.69 1:07.85 |
| 31 | Simone Ohler | 57.12 | 59.24 | 1:07.34 57.12 59.60 59.95 58.17 |
| 32 | Antonios Zafeirelis | 55.97 | 59.85 | 55.97 1:05.49 1:01.67 59.81 58.06 |
| 33 | Martin Reinisch | 56.88 | 1:02.68 | 56.88 59.58 1:03.40 1:05.06 1:13.90 |
| 34 | Alexandros Efremidis | 54.97 | 1:05.57 | DNF 1:09.52 1:03.87 1:03.33 54.97 |
| 35 | Simon Hiesl | 1:06.18 | 1:06.96 | 1:06.18 1:06.21 1:06.37 1:08.31 1:17.44 |
| 36 | Bruno Di Renzo John | 1:00.05 | 1:08.46 | 1:00.05 1:10.76 1:02.82 1:11.80 1:12.93 |
| 37 | Laura Ohrndorf | 1:00.38 | 1:09.48 | 1:33.85 1:04.16 1:19.42 1:00.38 1:04.85 |
| 38 | Jinpyo Kim | 1:09.63 | 1:13.48 | 1:13.14 1:15.91 1:11.40 1:18.38 1:09.63 |
| 39 | Philipp Jansen | 1:10.43 | 1:15.18 | 1:17.46 1:17.29 1:17.98 1:10.43 1:10.79 |
| 40 | Till Piwko | 1:12.14 | 1:15.40 | 1:35.35 1:12.48 1:18.74 1:12.14 1:14.98 |
| 41 | Roger Embree | 1:07.58 | 1:15.68 | 1:26.08 1:07.58 1:10.34 1:10.63 DNF |
| 42 | Tim Schmitt | 54.71 | 1:16.31 | 1:08.65 1:19.23 1:21.04 2:30.27 54.71 |
| 43 | Alexia Plantivaux | 59.66 | 1:18.82 | 1:19.09 1:22.33 1:24.42 1:15.05 59.66 |
| 44 | Jonathan Ewald | 1:06.78 | 1:21.42 | 1:15.87 1:06.78 1:32.54 1:15.84 1:35.83 |
| 45 | Duc Minh Dinh | 1:16.16 | 1:22.55 | 1:16.16 1:18.06 1:19.35 1:39.79 1:30.25 |
| 46 | Roland Frisch | 1:14.25 | 1:26.10 | 1:30.29 1:17.92 1:36.34 1:30.09 1:14.25 |
| 47 | Ilhan M. Dumlupinar | 1:22.24 | — | 1:22.24 1:36.80 — — — |
| 48 | Christian Sachgau | 1:25.62 | — | 1:52.16 1:25.62 — — — |
| 49 | Jessica Lohe | 1:25.98 | — | 1:25.98 1:26.60 — — — |
| 50 | Lara Moser | 1:26.63 | — | 1:55.44 1:26.63 — — — |
| 51 | Leonard Griebel | 1:27.28 | — | 2:07.91 1:27.28 — — — |
| 52 | Thomas Schukraft | 1:27.75 | — | 1:51.03 1:27.75 — — — |
| 53 | Jana Nohr | 1:31.34 | — | 1:31.34 1:54.70 — — — |
| 54 | Elias Lampert | 1:31.68 | — | DNF 1:31.68 — — — |
| 55 | Leo Wenzelides | 1:32.02 | — | 1:36.80 1:32.02 — — — |
| 56 | Jonas Sachgau | 1:35.46 | — | 1:35.46 DNF — — — |
| 57 | Linus Schukraft | 1:35.85 | — | 1:46.49 1:35.85 — — — |
| 58 | Markus Pirzer | 1:38.24 | — | 1:43.18 1:38.24 — — — |
| 59 | Julian Schukraft | 1:40.69 | — | 2:26.47 1:40.69 — — — |