| | 1 1 1 | 1 | Julian Knauer Stefan Schäfer | 16-29 | 1:01:04 16-29 | |
| | 2 1 2 | 1 | Christian Nolde Frank Dewitz | 30-39 | 1:01:51 30-39 | |
| | 3 2 3 | 2 | Michael Kellner Frank Zimmermann | 30-39 | 1:03:08 30-39 | |
| | 4 2 4 | 2 | Philipp Wiehl Sammy Schumacher | 16-29 | 1:04:33 16-29 | |
| | 5 3 5 | 3 | Bastian Neuger Kevin Brösamle | 16-29 | 1:06:01 16-29 | |
| | 6 4 6 | 4 | David Zimmermann Bastian Zech | 16-29 | 1:06:19 16-29 | |
| | 7 5 7 | 5 | Julian Häußler Niklas Kammerbauer | 16-29 | 1:06:24 16-29 | |
| | 8 3 8 | 3 | Daniel Würtz Sven Eichhorn | 30-39 | 1:06:37 30-39 | |
| | 9 6 9 | 6 | Siraj Mohamed Jarmil Braun | 16-29 | 1:07:21 16-29 | |
| | 10 4 10 | 4 | Patrick Weinstock Johannes Dittmann | 30-39 | 1:07:57 30-39 | |
| | 11 7 11 | 7 | Willy Derleder Nico Braun | 16-29 | 1:08:18 16-29 | |
| | 12 8 12 | 8 | Kevin Heinrich Martin Rudnick | 16-29 | 1:10:05 16-29 | |
| | 13 5 13 | 5 | Hayri Kurt Christoph Eberhardt | 30-39 | 1:10:43 30-39 | |
| | 14 6 14 | 6 | Pascal Janitschke Christian Schröder | 30-39 | 1:11:31 30-39 | |
| | 15 9 15 | 9 | Dominik Merten Jonas Korte | 16-29 | 1:11:52 16-29 | |
| | 16 10 16 | 10 | Oliver Frauenschläger Rene Ampleews | 16-29 | 1:12:26 16-29 | |
| | 17 11 17 | 11 | Frederic Wohlleben Dominik Bleicher | 16-29 | 1:12:31 16-29 | |
| | 18 12 18 | 12 | Michael Böpple Janos Friedel | 16-29 | 1:13:14 16-29 | |
| | 19 13 19 | 13 | Gurur Kirömeroglu Michael Wolfram | 16-29 | 1:13:30 16-29 | |
| | 20 14 20 | 14 | Felix Hümmler Fabian Krebs | 16-29 | 1:13:40 16-29 | |
| | 21 15 21 | 15 | Michael Väthjunker Stephan Carl | 16-29 | 1:14:17 16-29 | |
| | 22 1 22 | 1 | Max Lahann Marc Hofmann | 40-49 | 1:14:29 40-49 | |
| | 23 7 23 | 7 | Thomas Elbert Philipp Faust | 30-39 | 1:15:28 30-39 | |
| | 24 8 24 | 8 | Nils Rengers Paul Kutter | 30-39 | 1:15:34 30-39 | |
| | 25 16 25 | 16 | Christian Dammer Sven Neser | 16-29 | 1:15:41 16-29 | |
| | 26 9 26 | 9 | Marc Schwittai Michael Jäger | 30-39 | 1:15:53 30-39 | |
| | 27 17 27 | 17 | Lukas Reuter Tim Hastenstab | 16-29 | 1:16:14 16-29 | |
| | 28 18 28 | 18 | Patrick König Ibrahim Eroglu | 16-29 | 1:16:34 16-29 | |
| | 29 19 29 | 19 | Roland Diepold Dennis Prof. Blessing | 16-29 | 1:17:12 16-29 | |
| | 30 20 30 | 20 | Chris Ertl Gel Han | 16-29 | 1:17:20 16-29 | |
| | 31 2 31 | 2 | Volker Bast Alexander Schnaubelt | 40-49 | 1:17:45 40-49 | |
| | 32 21 32 | 21 | Jonathan Berres Dominik Böhm | 16-29 | 1:18:17 16-29 | |
| | 33 22 33 | 22 | Max Schmitt Hannes Berberich | 16-29 | 1:18:36 16-29 | |
| | 34 10 34 | 10 | Florian Hervai Anthony Trotignon | 30-39 | 1:19:33 30-39 | |
| | 35 23 35 | 23 | Matthias Urfels Sebastian Urfels | 16-29 | 1:19:41 16-29 | |
| | 36 11 36 | 11 | Kok-Bun Tse Nicolai Brückov | 30-39 | 1:22:15 30-39 | |
| | 37 24 37 | 24 | Anthony Kilu Maximilian Schatz | 16-29 | 1:23:13 16-29 | |
| | 38 12 38 | 12 | Björn Sattler Robert Ortmeyer | 30-39 | 1:23:47 30-39 | |
| | 39 25 39 | 25 | Peter Meinzinger Philipp Czasch | 16-29 | 1:26:02 16-29 | |
| | 40 26 40 | 26 | Julian Ultsch Daniel Ultsch | 16-29 | 1:26:13 16-29 | |
| | 41 1 41 | 1 | Hans-Jürgen Deutsch Thomas Vaihinger | 50-59 | 1:27:02 50-59 | |
| | 42 13 42 | 13 | David Pietsch Stephan Weidling | 30-39 | 1:27:47 30-39 | |
| | 43 27 43 | 27 | Philipp Schiller Janis Schell | 16-29 | 1:27:59 16-29 | |
| | 44 14 44 | 14 | Andreas Kamil Krawczyk Rehman Akhtar | 30-39 | 1:28:48 30-39 | |
| | 45 15 45 | 15 | Philipp Reinhardt Oliver Schramm | 30-39 | 1:30:05 30-39 | |
| | 46 3 46 | 3 | Steffen Rose Marvin Herold | 40-49 | 1:31:51 40-49 | |
| | 47 28 47 | 28 | Danial Chouani Philipp Reimchen | 16-29 | 1:32:12 16-29 | |
| | 48 4 48 | 4 | Florian Liebl Michael Schneider | 40-49 | 1:33:18 40-49 | |
| | 49 5 49 | 5 | Andreas Bauer Sven Holstein | 40-49 | 1:38:54 40-49 | |
| | 50 29 50 | 29 | Kevin Woleman Chris Riegel | 16-29 | 1:47:19 16-29 | |
| | 51 16 51 | 16 | Frank Filipan Anastasios Karamitros | 30-39 | 1:53:14 30-39 | |
| | 52 6 52 | 6 | Christoph Jerabeck Klaus Amend | 40-49 | 1:57:14 40-49 | |