1 1 Paul Weindl 25-29 55:55 2 2 MJ Sutton 25-29 1:01:13 3 1 Christian Haas 30-34 1:01:39 4 3 Hugo Hugemark 25-29 1:01:39 5 1 David Bergmann 16-24 1:02:03 6 2 Tobias Kiefer 30-34 1:02:06 7 3 Moritz Kümmeler 30-34 1:02:34 8 4 Stefan Höcht 30-34 1:03:37 9 4 Markus Heinrich 25-29 1:03:45 10 1 Sébastien Serrato 35-39 1:03:52 11 5 Nils David 30-34 1:03:56 12 2 Tim Wacker 16-24 1:03:57 13 5 Victor Gabriel 25-29 1:04:03 14 6 Fabian Wesemann 25-29 1:04:11 15 3 Julian Lehrer 35-39 1:04:11 16 2 Rune Dallmann 35-39 1:04:11 17 1 Marc Steinke 40-44 1:04:14 18 6 Renning Elischer 30-34 1:04:32 19 7 Ben Okeke 25-29 1:05:15 20 4 Kári Steinn Karlsson 35-39 1:05:16 21 2 David Steffes 40-44 1:05:27 22 7 Fabian Schuster 30-34 1:05:31 23 8 Andrii Mazur 30-34 1:05:36 24 3 Artur Eisenbraun 40-44 1:06:00 25 8 Dominic Call 25-29 1:06:06 26 5 Greg Bradley 35-39 1:06:19 27 9 Dennis Musche 25-29 1:06:24 28 3 Mathéo Vincent 16-24 1:06:42 29 9 Tim Schroer 30-34 1:06:51 30 10 Alexander Steland 30-34 1:06:56 31 4 Noel-Etienne Prietzel 16-24 1:07:13 32 11 Michael Heinrichshofen 30-34 1:07:19 33 12 Patrick Treiber-Grahm 30-34 1:07:41 34 13 Houssem Saidi 30-34 1:07:46 35 14 Hugo Dos Santos 30-34 1:07:46 36 10 Lukas Jochheim 25-29 1:07:47 37 11 Mathieu Gschwandtner 25-29 1:08:04 38 12 Maximilian Kunert 25-29 1:08:05 39 6 Marc Dörfer 35-39 1:08:12 40 1 Jochen Binder 50-54 1:08:15 41 5 Niels Kinget 16-24 1:08:16 42 7 Dominic Kollien 35-39 1:08:25 43 13 Edgar Ruche 25-29 1:08:37 44 8 Paul Schramm 35-39 1:08:39 45 15 Michael Vogl 30-34 1:08:51 46 6 Jan Van Binsbergen 16-24 1:08:54 47 9 Peter Schreiber 35-39 1:08:54 48 10 Dirk Schulke 35-39 1:08:56 49 11 Michael Kessler 35-39 1:09:17 50 14 Leon Samuel Berfelde 25-29 1:09:18 51 15 Jonas Rahm 25-29 1:09:39 52 16 Curtis Evelyn 25-29 1:09:40 53 17 Nathan Beuf 25-29 1:09:41 54 16 Jimmy Blettner 30-34 1:09:43 55 18 Tim Ufermann 25-29 1:09:47 56 19 Daniel Wawrzaszek 25-29 1:09:51 57 17 Christopher Nußbaum 30-34 1:09:56 58 18 Yannik Wasmuth 30-34 1:10:09 59 7 Ilja Heinzmann 16-24 1:10:12 60 19 Christian Bradler 30-34 1:10:14 61 20 Tim Pendzich 30-34 1:10:15 62 21 Artur Pauls 30-34 1:10:17 63 12 Safouane Bazine 35-39 1:10:26 64 1 Andreas Fruhmann 45-49 1:10:38 65 20 Kristjan Gläßel 25-29 1:10:55 66 22 Kaj Jeziorski 30-34 1:11:07 67 23 Maximilian Zerwas 30-34 1:11:07 68 21 Moritz Gisy 25-29 1:11:07 69 4 Jamie Forman 40-44 1:11:09 70 22 Martial Engelmann 25-29 1:11:11 71 23 Justus Thielen 25-29 1:11:17 72 24 Alexander Romanov 30-34 1:11:17 73 25 Fabian Scheidweiler 30-34 1:11:19 74 24 Jan-Peer Martins 25-29 1:11:22 75 5 Dennis Konrad-Werner 40-44 1:11:30 76 26 Matthias Fischer 30-34 1:11:32 77 8 Manuchi Gaudes 16-24 1:11:35 78 13 Bjarne Rogall 35-39 1:11:36 79 9 Nils Beem 16-24 1:11:39 80 10 Fabian Bauer 16-24 1:11:41 81 11 Livio Tomba 16-24 1:11:55 82 25 Brandon Hassan 25-29 1:11:55 83 12 Lukas Konstantin Haimayer 16-24 1:12:03 84 27 Karl Dollinger 30-34 1:12:07 85 2 Daniel Schloesser 45-49 1:12:08 86 14 Jan-Claas Dajka 35-39 1:12:13 87 6 Philipp Müller 40-44 1:12:18 88 28 Christian Liegmann 30-34 1:12:25 89 26 Jann Kulik 25-29 1:12:31 90 29 Niklas Zeuner 30-34 1:12:37 91 27 Matthew Wigelsworth 25-29 1:12:42 92 28 Matthis Weis 25-29 1:12:48 93 29 Jan Teuber 25-29 1:12:49 94 7 Christoph Wiesinger 40-44 1:12:51 95 15 Jori Persico 35-39 1:12:58 96 16 Tobias Kampenga 35-39 1:13:01 97 17 Jean-Mikael Desmarais 35-39 1:13:03 98 30 Kilian Siara 30-34 1:13:15 99 8 Ivan Larkow 40-44 1:13:17 100 31 Dario Dobrolevski 30-34 1:13:24