| 1 | Patrick Ponce | 41.69 | 42.73 | 43.23 42.10 45.94 41.69 42.87 |
| 2 | Sebastian Weyer | 41.04 | 44.37 | 42.86 41.04 43.14 47.11 49.29 |
| 3 | Mark Zimmermann | 46.27 | 49.75 | 49.22 55.16 48.94 51.10 46.27 |
| 4 | Kevin Gerhardt | 41.04 | 50.05 | 49.22 54.19 52.46 41.04 48.46 |
| 5 | Matěj Grohmann | 51.57 | 52.88 | 52.30 54.41 51.57 51.92 57.15 |
| 6 | Henri Gerber | 50.92 | 53.22 | 1:00.70 50.92 53.78 50.95 54.92 |
| 7 | Balder Henke | 48.45 | 53.99 | 59.37 50.51 56.62 48.45 54.84 |
| 8 | Oliver Fritz | 51.00 | 55.78 | 1:03.08 51.00 57.01 55.67 54.66 |
| 9 | Alexander Botz | 53.41 | 58.70 | 1:03.33 1:04.09 54.90 57.86 53.41 |
| 10 | Erik Akkersdijk | 54.67 | 59.96 | 56.56 54.67 1:05.20 1:04.58 58.73 |
| 11 | Nicos Ahlgrimm | 52.81 | 59.97 | 1:00.41 59.70 52.81 1:08.11 59.79 |
| 12 | Magnus Lensch | 57.24 | 1:00.82 | 1:08.61 59.72 57.24 1:00.97 1:01.76 |
| 13 | Joel Cetra | 54.97 | 1:00.89 | 58.66 1:06.41 54.97 1:06.12 57.89 |
| 14 | Marco Vorländer | 56.14 | 1:01.25 | 1:02.98 59.95 1:00.83 1:05.38 56.14 |
| 15 | Linus Kunath | 57.00 | 1:02.04 | 1:09.50 57.00 1:00.49 1:04.95 1:00.67 |
| 16 | Elias Fischer | 57.54 | 1:02.64 | 1:02.77 59.74 57.54 1:15.71 1:05.40 |
| 17 | Malte Ihlefeld | 59.49 | 1:02.75 | 1:08.00 1:01.92 1:02.71 59.49 1:03.61 |
| 18 | Laura Holzhauer | 1:00.54 | 1:03.28 | 1:03.77 1:04.83 1:01.25 1:07.26 1:00.54 |
| 19 | Shawn Lee Zhi Xuan (李致轩) | 58.09 | 1:03.87 | 58.09 1:07.53 1:08.96 1:00.47 1:03.61 |
| 20 | Jonas Pilhöfer | 57.04 | 1:03.94 | 1:10.55 1:05.30 1:03.05 1:03.48 57.04 |
| 21 | Finn Ickler | 1:00.91 | 1:06.60 | 1:05.54 1:05.86 1:08.40 1:12.60 1:00.91 |
| 22 | Fabian Browa | 1:02.11 | 1:07.39 | 1:02.11 1:04.27 1:10.34 1:08.83 1:09.07 |
| 23 | Carolin Saar | 1:00.68 | 1:07.56 | 1:00.68 1:15.46 1:08.93 1:03.08 1:10.67 |
| 24 | Patrick Hetco | 57.51 | 1:07.60 | 1:09.75 59.20 1:13.85 1:15.30 57.51 |
| 25 | Tanish Dhiman | 58.53 | 1:08.51 | 1:12.77 1:06.99 1:08.84 58.53 1:09.71 |
| 26 | Noah Kraft | 1:02.60 | 1:09.34 | 1:13.79 1:06.78 1:16.87 1:02.60 1:07.45 |
| 27 | Joe Nowak | 1:02.55 | 1:09.97 | 1:10.57 1:14.14 1:07.84 1:11.51 1:02.55 |
| 28 | Imanuel Müller | 1:03.49 | 1:10.42 | 1:08.98 1:15.18 1:07.10 1:03.49 1:24.94 |
| 29 | Alejandro Daniel Salceda Corvera | 1:10.23 | 1:11.82 | 1:23.99 1:12.34 1:10.98 1:10.23 1:12.14 |
| 30 | Lukas Lange | 1:07.13 | 1:11.94 | 1:10.17 1:13.43 1:24.97 1:07.13 1:12.23 |
| 31 | Anton Schröder | 1:03.50 | 1:12.05 | 1:18.83 1:21.79 1:06.83 1:10.49 1:03.50 |
| 32 | Janek Gehrlein | 1:06.49 | 1:12.90 | 1:06.49 1:09.68 1:10.00 1:24.88 1:19.01 |
| 33 | Benedikt Thurm | 1:09.74 | 1:14.04 | 1:09.74 1:14.87 1:10.91 1:16.33 1:19.01 |
| 34 | Wilhelm Kilders | 1:11.92 | 1:14.12 | 1:11.92 1:13.79 1:13.73 1:14.85 1:21.89 |
| 35 | Jonathan Blöcher | 1:08.47 | 1:14.86 | 1:20.07 1:14.57 1:12.50 1:08.47 1:17.52 |
| 36 | Johanna Szczesny | 1:06.66 | 1:15.15 | 1:35.56 1:15.62 1:06.66 1:18.91 1:10.92 |
| 37 | Marc Felix Brinner | 1:11.12 | 1:15.77 | 1:20.05 1:21.01 1:13.75 1:13.51 1:11.12 |
| 38 | Łukasz Dubicki | 1:13.53 | 1:15.88 | 1:18.18 1:13.53 1:16.82 1:15.75 1:15.08 |
| 39 | Annalena Walser | 1:13.02 | 1:15.92 | 1:13.51 1:18.17 1:13.02 1:21.20 1:16.08 |
| 40 | Yannick Hailer | 1:09.65 | 1:16.08 | 1:09.65 1:15.73 1:17.26 1:39.55 1:15.26 |
| 41 | Amélie Dieterich | 1:11.38 | 1:16.56 | 1:11.38 1:16.24 1:18.37 1:20.07 1:15.06 |
| 42 | Fabian Damke | 1:09.11 | 1:17.38 | 1:09.11 1:21.23 1:27.65 1:13.80 1:17.11 |
| 43 | Leon Schmidtchen | 1:09.76 | 1:17.64 | 1:20.20 1:18.68 1:17.04 1:09.76 1:17.19 |
| 44 | Luis Kleinheinz | 1:14.06 | 1:17.87 | 1:26.60 1:15.70 1:23.60 1:14.06 1:14.32 |
| 45 | Ottfried Kejs | 1:04.29 | 1:17.92 | 1:22.32 1:12.68 1:22.35 1:18.76 1:04.29 |
| 46 | Vojtěch Grohmann | 1:06.80 | 1:17.97 | 1:14.30 1:17.33 1:22.27 1:06.80 1:30.09 |
| 47 | Felix Christian Schmidt | 1:12.45 | 1:18.66 | 1:24.16 1:18.78 1:20.04 1:12.45 1:17.15 |
| 48 | Kira-Lysan Meyer | 1:10.35 | 1:18.98 | 1:18.38 1:16.12 1:22.45 1:22.74 1:10.35 |
| 49 | Ricardo Olea Catalán | 1:10.07 | 1:19.01 | 1:41.37 1:18.91 1:21.50 1:10.07 1:16.63 |
| 50 | Javid Nabizade | 1:08.13 | 1:19.02 | 1:21.55 1:19.45 1:19.19 1:08.13 1:18.43 |
| 51 | Hannes Müller | 1:11.35 | 1:19.15 | 1:24.67 1:13.18 1:24.72 1:11.35 1:19.60 |
| 52 | Duc Huynh | 1:11.17 | 1:19.80 | 1:26.78 1:24.48 1:14.81 1:11.17 1:20.12 |
| 53 | Nik Maraun | 1:15.86 | 1:20.76 | 1:20.89 1:21.26 1:20.13 DNF 1:15.86 |
| 54 | Emil Henry Huber | 1:10.97 | 1:20.80 | 1:18.23 1:16.48 1:10.97 1:27.69 1:29.69 |
| 55 | Melvin König | 1:17.43 | 1:21.11 | 1:36.94 1:20.50 1:17.43 1:19.95 1:22.89 |
| 56 | Jeremy Mrzyglocki | 1:09.38 | 1:21.62 | 1:13.40 1:24.53 1:27.23 1:26.93 1:09.38 |
| 57 | József Katona | 1:18.28 | 1:22.65 | 1:18.56 1:18.28 1:21.11 1:42.41 1:28.29 |
| 58 | Jan Bentlage | 1:11.66 | 1:23.35 | 1:20.58 1:25.10 1:33.02 1:24.38 1:11.66 |
| 59 | Konstantin Jaehne | 1:18.13 | 1:23.38 | 1:24.95 1:26.53 1:21.76 1:23.44 1:18.13 |
| 60 | Erik Jung | 1:12.63 | 1:24.13 | 1:27.77 1:20.11 1:24.51 1:31.35 1:12.63 |
| 61 | Christian Beemelmann | 1:18.27 | 1:24.40 | 1:37.42 1:20.63 1:27.69 1:24.89 1:18.27 |
| 62 | Matthias Hettwer | 1:21.57 | 1:25.47 | 1:47.97 1:29.62 1:23.82 1:22.98 1:21.57 |
| 63 | Michael Stocker | 1:21.17 | 1:27.31 | 1:36.28 1:23.22 1:22.42 1:21.17 1:40.02 |
| 64 | Mika Luke Völkel | 1:20.43 | 1:27.38 | 1:27.41 1:25.10 1:29.63 1:20.43 1:29.67 |
| 65 | David Knack | 1:21.03 | 1:27.47 | 1:38.64 1:24.94 1:31.78 1:25.69 1:21.03 |
| 66 | Elias Lampert | 1:23.70 | 1:27.88 | 1:30.66 1:39.68 1:24.85 1:28.14 1:23.70 |
| 67 | Yannick Richter | 1:24.99 | 1:28.38 | 1:30.73 1:24.99 1:25.66 1:40.41 1:28.74 |
| 68 | Jan Engling | 1:25.49 | 1:29.25 | 1:26.57 1:25.49 1:30.34 1:30.85 1:38.99 |
| 69 | Sebastian Kling | 1:17.16 | 1:30.22 | 1:30.25 1:39.16 1:27.09 1:33.32 1:17.16 |
| 70 | Eliah Mezler | 1:23.37 | 1:30.23 | 1:23.37 1:31.27 1:32.21 1:27.64 1:31.79 |
| 71 | Justus Leander Cramer | 1:12.28 | 1:30.87 | 1:28.27 1:34.44 1:46.57 1:12.28 1:29.89 |
| 72 | Moritz Lotz | 1:22.08 | 1:31.18 | 1:31.73 1:22.08 1:29.84 1:32.74 1:31.98 |
| 73 | Kiarah Avéline Dähne | 1:27.51 | 1:31.66 | 1:29.14 1:31.24 1:56.51 1:27.51 1:34.61 |
| 74 | Finn Comerford | 1:21.95 | 1:32.22 | 1:32.60 1:37.15 1:21.95 1:34.01 1:30.06 |
| 75 | Daniel Walther | 1:25.82 | 1:32.30 | 1:37.32 1:32.46 1:25.82 1:40.15 1:27.13 |
| 76 | Nora Akkersdijk | 1:22.87 | 1:32.48 | 1:38.44 1:32.14 1:29.84 1:35.45 1:22.87 |
| 77 | Deni Mintsaev | 1:24.60 | 1:32.71 | 1:46.20 1:27.72 1:37.76 1:32.65 1:24.60 |
| 78 | Philipp Jansen | 1:22.30 | 1:33.40 | 1:32.24 1:34.52 1:22.30 1:33.43 1:39.91 |
| 79 | Ben Fabio Holland | 1:24.83 | 1:33.59 | 1:35.56 1:37.46 1:33.49 1:24.83 1:31.72 |
| 80 | Anton Ulbricht | 1:27.87 | 1:33.60 | 1:39.34 1:32.92 1:27.87 1:34.40 1:33.49 |
| 81 | Frederik Ambrosi | 1:31.69 | 1:34.13 | 1:46.72 1:33.49 1:36.45 1:32.44 1:31.69 |
| 82 | Maximilian Grote | 1:27.79 | 1:34.55 | 1:27.79 1:33.05 1:58.67 1:33.47 1:37.13 |
| 83 | Marlon Starsch | 1:27.00 | 1:35.04 | 1:45.73 1:27.16 1:46.96 1:27.00 1:32.24 |
| 84 | Alexis Fedeler | 1:28.50 | 1:35.43 | 1:33.96 1:34.63 1:37.93 1:37.70 1:28.50 |
| 85 | Katharina Schlomberg | 1:26.20 | 1:35.67 | 1:28.75 1:36.81 1:41.45 1:43.54 1:26.20 |
| 86 | Lara Moser | 1:30.89 | 1:35.86 | 1:42.87 1:33.16 1:42.31 1:30.89 1:32.10 |
| 87 | Luca Böhme | 1:29.54 | 1:36.21 | 1:29.54 1:35.02 1:40.53 1:35.70 1:37.91 |
| 88 | Lukas Rettler | 1:31.26 | 1:36.55 | 1:34.14 1:43.96 1:31.55 1:49.37 1:31.26 |
| 89 | Willi Mickein | 1:33.96 | 1:36.77 | 1:35.01 1:57.81 1:36.16 1:39.15 1:33.96 |
| 90 | Linh Son Luu | 1:31.67 | 1:36.87 | 1:39.34 1:38.60 1:55.97 1:32.66 1:31.67 |
| 91 | Maja von Borstel | 1:29.88 | 1:37.18 | 1:46.03 1:32.61 1:42.14 1:36.80 1:29.88 |
| 92 | Yuxuan Huang (黄宇轩) | 1:33.38 | 1:37.76 | 1:34.50 1:45.11 1:48.74 1:33.66 1:33.38 |
| 93 | Rafael Fellmann | 1:28.79 | 1:39.56 | 1:28.79 2:18.29 1:41.84 1:38.93 1:37.90 |
| 94 | Eleanor Sinnott | 1:20.49 | 1:39.58 | 1:48.10 1:36.59 1:20.49 2:01.65 1:34.04 |
| 95 | Leonard Maas | 1:27.57 | 1:39.64 | 1:49.64 1:38.68 1:27.57 1:41.76 1:38.49 |
| 96 | Sébastien Auroux | 1:28.20 | 1:40.05 | 1:28.20 1:48.96 1:58.93 1:32.60 1:38.60 |
| 97 | Marlon Gerke | 1:30.46 | 1:40.38 | 1:34.33 1:30.46 DNF 1:40.10 1:46.70 |
| 98 | Lion Jäschke | 1:27.58 | 1:40.43 | 1:41.74 1:27.58 1:38.57 1:40.98 1:46.07 |
| 99 | Percy Agnesens | 1:29.80 | 1:40.81 | 1:49.55 1:36.05 1:29.80 2:02.29 1:36.83 |
| 100 | Felix Stuhlmann | 1:27.27 | 1:41.26 | 1:27.27 1:36.98 1:46.60 1:40.19 1:46.84 |
| 101 | Dominik Hinze | 1:31.91 | 1:41.42 | 1:39.70 1:38.72 1:51.55 1:31.91 1:45.84 |
| 102 | Skye Perryn | 1:39.94 | 1:47.30 | 1:39.94 1:48.52 1:52.13 1:41.26 1:53.86 |
| 103 | Simone Bentlage | 1:41.38 | — | 1:42.37 1:41.38 — — — |
| 104 | Linus Albrecht | 1:42.32 | — | 1:42.32 1:42.36 — — — |
| 105 | Erika Rohrmeyer | 1:42.38 | — | 1:42.38 DNF — — — |
| 106 | Martin Reinisch | 1:42.47 | — | 1:42.47 1:45.52 — — — |
| 107 | Timo Forsthofer | 1:44.18 | — | 1:49.26 1:44.18 — — — |
| 108 | Alexander Springhorn | 1:44.43 | — | 1:47.99 1:44.43 — — — |
| 109 | Robin Errington | 1:47.11 | — | 1:47.11 1:49.15 — — — |
| 110 | Maja Łozowicka | 1:47.87 | — | 1:47.87 1:50.25 — — — |
| 111 | Emil Jenz | 1:48.54 | — | 1:48.54 1:55.41 — — — |
| 112 | Christoph Jadan | 1:49.58 | — | 1:52.40 1:49.58 — — — |
| 113 | Milan Renkl | 1:51.57 | — | DNF 1:51.57 — — — |
| 114 | Sonja Reufer | 1:51.60 | — | 2:53.28 1:51.60 — — — |
| 115 | Annika Stein | 1:52.34 | — | 2:12.32 1:52.34 — — — |
| 116 | Marvin Thölken | 1:52.66 | — | 1:52.66 1:54.10 — — — |
| 117 | Jule Stadelmeier | 1:55.71 | — | 1:55.71 2:00.84 — — — |
| 118 | Max Frankiewicz | 1:57.73 | — | 1:57.73 2:09.45 — — — |
| 119 | Erik Hirschfelder | 1:57.92 | — | 1:57.92 2:05.54 — — — |
| 120 | Jeremias Knops | 1:59.34 | — | 1:59.34 2:10.92 — — — |
| 121 | Lukas Köhler | 2:01.06 | — | 2:18.14 2:01.06 — — — |
| 122 | Leonard Griebel | 2:02.22 | — | 2:02.22 2:03.16 — — — |
| 123 | Simon Dimpker | 2:02.72 | — | 2:02.72 2:29.67 — — — |
| 124 | Richard Rettich | 2:03.17 | — | 2:03.17 2:15.38 — — — |
| 125 | Patrick Bessel | 2:03.85 | — | 2:03.85 2:11.14 — — — |
| 126 | David Leutert | 2:05.10 | — | 2:05.10 2:14.56 — — — |
| 127 | Wiebke Drude | 2:06.29 | — | 2:06.29 2:16.36 — — — |
| 128 | Adam Kořínek | 2:06.54 | — | 2:50.76 2:06.54 — — — |
| 129 | Jonas Ropella | 2:06.60 | — | 2:06.60 2:16.23 — — — |
| 130 | Matyáš Krejcárek | 2:07.71 | — | 2:07.71 2:15.94 — — — |
| 131 | Eitan Ofer | 2:08.07 | — | 2:16.01 2:08.07 — — — |
| 132 | Oliver Lehmann | 2:08.23 | — | 2:08.23 2:23.59 — — — |
| 133 | Sophia Schmoll | 2:09.39 | — | 2:40.15 2:09.39 — — — |
| 134 | Matteo Gentzschel | 2:12.55 | — | 2:12.55 2:15.70 — — — |
| 135 | Kawing Chung | 2:18.69 | — | DNF 2:18.69 — — — |
| 136 | Emil Zedelius | 2:19.68 | — | 2:45.91 2:19.68 — — — |
| 137 | Johann Bode | 2:21.18 | — | 2:21.18 2:29.87 — — — |
| 138 | Quirin Mágori | 2:22.47 | — | 2:22.47 2:40.99 — — — |
| 139 | Jeroen Plug | 2:22.54 | — | 2:42.76 2:22.54 — — — |
| 140 | Maurice Nowak | 2:22.69 | — | 2:32.04 2:22.69 — — — |
| 141 | Jaron Erik Switek | 2:22.93 | — | 2:47.14 2:22.93 — — — |
| 142 | Maaike Versluis | 2:23.74 | — | 2:23.74 2:34.08 — — — |
| 143 | Valentin Kaunzinger | 2:26.43 | — | 2:37.21 2:26.43 — — — |
| 144 | Lars Krökel | 2:29.85 | — | 2:45.48 2:29.85 — — — |
| 145 | Jonathan Dittmer | 2:31.12 | — | 2:45.59 2:31.12 — — — |
| 146 | Iason Kontopodis | 2:32.36 | — | 2:32.36 2:36.36 — — — |
| 147 | Morten Ohnsorge | 2:34.72 | — | 3:42.80 2:34.72 — — — |
| 148 | Ben Marten | 2:34.96 | — | 3:09.71 2:34.96 — — — |
| 149 | Simon Gall | 2:34.99 | — | 2:34.99 2:41.43 — — — |
| 150 | Lucas Leon Erb | 2:39.38 | — | 2:39.38 2:52.95 — — — |
| 151 | Fynn Weber | 2:40.93 | — | 3:09.44 2:40.93 — — — |
| 152 | Thomas Schukraft | 2:41.78 | — | 2:41.78 2:42.48 — — — |
| 153 | Johanna Thesing | 2:42.58 | — | 3:04.09 2:42.58 — — — |
| 154 | Tuna Kaya Erdal | 2:43.94 | — | 2:46.88 2:43.94 — — — |
| 155 | Heike Zbierski | 2:44.84 | — | 2:55.00 2:44.84 — — — |
| 156 | Joanna Dubicka | 2:47.14 | — | 2:47.14 3:13.01 — — — |
| 157 | Brandon Brys | 2:54.73 | — | 2:54.73 3:34.07 — — — |
| 158 | Ole Bölling | 2:55.94 | — | 3:25.42 2:55.94 — — — |
| 159 | Arne Ritterskamp | 3:01.55 | — | 3:01.55 3:13.90 — — — |
| 160 | Edgar Töws | 3:07.30 | — | 3:14.24 3:07.30 — — — |
| 161 | Phillip Conrad | 3:11.63 | — | 3:11.63 3:36.22 — — — |
| 162 | Henry Mellenthin | 3:23.63 | — | 3:23.63 DNF — — — |
| 163 | Haakon Kaluzny | 3:24.66 | — | 3:24.66 3:42.04 — — — |
| 164 | Ben Krug | 3:38.08 | — | 3:48.03 3:38.08 — — — |
| 165 | Ole Bobrink | 3:45.91 | — | DNF 3:45.91 — — — |
| 166 | Finn-Luca Maas | 3:47.39 | — | DNF 3:47.39 — — — |
| 167 | Linus Blümel | 3:54.50 | — | DNF 3:54.50 — — — |
| 168 | Max Meinert | 3:56.07 | — | DNF 3:56.07 — — — |
| 169 | Markus Pirzer | DNF | — | DNF DNF — — — |
| 169 | Julian L. Zelger | DNF | — | DNF DNF — — — |
| 169 | Lennox Böhm | DNF | — | DNF DNF — — — |
| 169 | Otto Reinecke | DNF | — | DNF DNF — — — |
| 169 | Jonas Balsfulland | DNF | — | DNF DNF — — — |