| 1 | 1 | Christian Nolde, Clemens Scherbel | 30-39 | 51:56 | Analyze |
| 2 | 1 | Tom Franssens, Pieter Maes | 16-29 | 52:00 | Analyze |
| 3 | 2 | Timo Van Der Meer, Frederic Legatzki | 30-39 | 55:42 | Analyze |
| 4 | 3 | Ben Walker, Jack Pattison | 30-39 | 55:43 | Analyze |
| 5 | 4 | Markus Pütz, Markus Rhöse | 30-39 | 55:49 | Analyze |
| 6 | 5 | Daryl Corley, Seb Stegmann | 30-39 | 56:43 | Analyze |
| 7 | 6 | Björn Ehresmann, Florian Kowalczyk | 30-39 | 58:08 | Analyze |
| 8 | 7 | Niels Bardenhagen, Finn Gerdes | 30-39 | 58:11 | Analyze |
| 9 | 8 | Arne Goltermann, Nils Böhme | 30-39 | 58:45 | Analyze |
| 10 | 9 | Torsten Dahnke, Daniel Hübner | 30-39 | 58:53 | Analyze |
| 11 | 10 | Ludwig Gamp, Axel Gamp | 30-39 | 59:41 | Analyze |
| 12 | 11 | Markus Bartsch, Martin Zippack | 30-39 | 1:00:26 | Analyze |
| 13 | 12 | Andreas Kensbock, Steffen Karow | 30-39 | 1:01:07 | Analyze |
| 14 | 13 | Till Jesper Paustian, Sebastian Schromek | 30-39 | 1:01:25 | Analyze |
| 15 | 2 | Thies Clausen, Marc Peiser | 16-29 | 1:01:35 | Analyze |
| 16 | 14 | Sebastian Mörig, Raik Selbmann | 30-39 | 1:01:37 | Analyze |
| 17 | 3 | Torge Jensen, Tom Harring | 16-29 | 1:02:00 | Analyze |
| 18 | 15 | Daniel Bitschinski, Marcel Mehren | 30-39 | 1:02:09 | Analyze |
| 19 | 16 | Christopher Berg, Jan-Cay Von Appen | 30-39 | 1:02:20 | Analyze |
| 20 | 4 | Tom Marquardt, Brun Keller | 16-29 | 1:02:50 | Analyze |
| 21 | 1 | Philipp Müller, Sven Haase | 40-49 | 1:03:05 | Analyze |
| 22 | 17 | Sebastian Schlüter, Nils Larsen | 30-39 | 1:03:05 | Analyze |
| 23 | 18 | Maik Oldach, Christian Sankowski | 30-39 | 1:03:16 | Analyze |
| 24 | 19 | Benjamin Hillebrandt, Patrick Gayer | 30-39 | 1:03:41 | Analyze |
| 25 | 20 | Arne Pauls, Sören Woitack | 30-39 | 1:03:52 | Analyze |
| 26 | 21 | Alexander Otto, Patrick Ott | 30-39 | 1:03:59 | Analyze |
| 27 | 5 | Michael Pabst, Thomas Sternecker | 16-29 | 1:04:14 | Analyze |
| 28 | 6 | Moritz Belmann, Jonathan Fischer | 16-29 | 1:04:22 | Analyze |
| 29 | 7 | Richie Krause, Tobi Andrys | 16-29 | 1:04:25 | Analyze |
| 30 | 22 | Sascha Mawick, Christian Nützmann | 30-39 | 1:05:01 | Analyze |
| 31 | 23 | Morris Lerch, Alexander Lerch | 30-39 | 1:05:12 | Analyze |
| 32 | 24 | Emanuel Gnther, Sami Mardnli | 30-39 | 1:05:33 | Analyze |
| 33 | 2 | Maik Schindler, Stephan Arnold | 40-49 | 1:05:34 | Analyze |
| 34 | 25 | Laurin Schönemann, Frank Teichmann | 30-39 | 1:05:41 | Analyze |
| 35 | 1 | Jörn Barrtusch, Nic Rohmann | 50-59 | 1:06:20 | Analyze |
| 36 | 3 | Arne Maltzan, Niklas Heitmann | 40-49 | 1:06:28 | Analyze |
| 37 | 8 | Wilco Meyer, Roland Winkler | 16-29 | 1:06:59 | Analyze |
| 38 | 9 | Mano Schemnitzer, Joel Bloch | 16-29 | 1:07:47 | Analyze |
| 39 | 26 | Carlo Gittermann, Bastian Kraft | 30-39 | 1:07:54 | Analyze |
| 40 | 4 | Marcel Kindermann, Florian Rose | 40-49 | 1:08:16 | Analyze |
| 41 | 10 | Mick Klinger, Philipp Hamm | 16-29 | 1:08:41 | Analyze |
| 42 | 27 | Yannick Riewesell, Bernard Soika | 30-39 | 1:08:51 | Analyze |
| 43 | 11 | Matti Chamier, Jan Kouba Ture | 16-29 | 1:09:09 | Analyze |
| 44 | 28 | Jan Rabente, Julius Schmid | 30-39 | 1:09:09 | Analyze |
| 45 | 12 | Kjell Lunk, Jörn Ole Rörig | 16-29 | 1:09:10 | Analyze |
| 46 | 13 | Justin Johannsen, Steffen Petersen | 16-29 | 1:09:11 | Analyze |
| 47 | 29 | Jasper Hartwig, Kevin Francksen | 30-39 | 1:09:20 | Analyze |
| 48 | 30 | Andreas Khnler, Miguel Averberg | 30-39 | 1:09:31 | Analyze |
| 49 | 14 | Leon Koberg, Marc Morgenroth | 16-29 | 1:10:10 | Analyze |
| 50 | 15 | Felix Dittmar, Yannick Baehr | 16-29 | 1:10:14 | Analyze |
| 51 | 31 | Lasse Adler, Tom Kanieß | 30-39 | 1:10:18 | Analyze |
| 52 | 2 | Klaus Molkenthin, Andreas Steinweg | 50-59 | 1:10:20 | Analyze |
| 53 | 5 | Daniel Exner, Thomas Mahring | 40-49 | 1:10:21 | Analyze |
| 54 | 32 | André Lewandowski, Rick Granzow | 30-39 | 1:10:29 | Analyze |
| 55 | 33 | Christoph Heinrichs, Thorben Sindermann | 30-39 | 1:10:30 | Analyze |
| 56 | 3 | Joerg Scheidig, Herwig Matzke | 50-59 | 1:10:34 | Analyze |
| 57 | 34 | Ilyar Mikayilov, Rza Kazimov | 30-39 | 1:10:45 | Analyze |
| 58 | 6 | Benjamin Czornik, Julian Siewert | 40-49 | 1:10:45 | Analyze |
| 59 | 35 | Danny Bubeck, Christian Kano | 30-39 | 1:10:45 | Analyze |
| 60 | 36 | Joss Bomm, Kaan Cihan | 30-39 | 1:10:58 | Analyze |
| 61 | 16 | Philipp Jahn, Hans Werner Köhn | 16-29 | 1:11:04 | Analyze |
| 62 | 17 | Ole Hubald, Michael Größler | 16-29 | 1:11:04 | Analyze |
| 63 | 37 | Peter Nuota, Dominik Biba | 30-39 | 1:11:07 | Analyze |
| 64 | 7 | Christopher Franz, Benny Holzmann | 40-49 | 1:11:17 | Analyze |
| 65 | 8 | Torsten Drescher, Andreas Naß | 40-49 | 1:11:53 | Analyze |
| 66 | 18 | Frederik Kopp, Christoph Reeker | 16-29 | 1:11:56 | Analyze |
| 67 | 38 | Stefan Berger, Michael Berger | 30-39 | 1:12:01 | Analyze |
| 68 | 19 | Lars Ahlers, Maximilian Witt | 16-29 | 1:12:09 | Analyze |
| 69 | 39 | Christof Clement, Carlos Federico Chillon Geck | 30-39 | 1:12:09 | Analyze |
| 70 | 20 | Luca Rubeau, Maximilian Stute | 16-29 | 1:12:28 | Analyze |
| 71 | 40 | Casper Christensen, Claus Hostrup | 30-39 | 1:12:38 | Analyze |
| 72 | 41 | Till Callsen, Finn Vogler | 30-39 | 1:12:52 | Analyze |
| 73 | 42 | Sebastian Jonczyk, Luis Andani | 30-39 | 1:12:55 | Analyze |
| 74 | 43 | Bela Zumdick, Fabian Sorgen | 30-39 | 1:13:20 | Analyze |
| 75 | 21 | Christian Raasch, Felix Hürten | 16-29 | 1:14:01 | Analyze |
| 76 | 9 | Rui Dinis, Attila Lelkes | 40-49 | 1:14:02 | Analyze |
| 77 | 22 | Nico Bremer, Maurice Weris | 16-29 | 1:14:03 | Analyze |
| 78 | 23 | Leo Nörenberg, Kennet Schliewen | 16-29 | 1:14:06 | Analyze |
| 79 | 24 | Marvin Förster, Ole Goltermann | 16-29 | 1:14:10 | Analyze |
| 80 | 10 | Lewe Kuhn, Hans Henning Lorenzen | 40-49 | 1:14:11 | Analyze |
| 81 | 44 | Henoch Frster, Simon Dettlaff | 30-39 | 1:14:13 | Analyze |
| 82 | 25 | Rico Bensch, Niklas Deutmeyer | 16-29 | 1:14:15 | Analyze |
| 83 | 26 | Philipp Cramer, Lukas Katterbach | 16-29 | 1:14:24 | Analyze |
| 84 | 27 | Bennet Zippel, Lennart Zippel | 16-29 | 1:14:31 | Analyze |
| 85 | 28 | Tom Uwe Kruse, Jonas Noehr | 16-29 | 1:14:34 | Analyze |
| 86 | 45 | Benjamin Blauhut, Robin Böhme | 30-39 | 1:14:47 | Analyze |
| 87 | 46 | Kenny Grafenhorst, Philipp Peich | 30-39 | 1:14:56 | Analyze |
| 88 | 29 | Samuel Hoi Ming Chung, Jack Butcher | 16-29 | 1:15:17 | Analyze |
| 89 | 47 | Björn Ihnen, Kim Niklas Peters | 30-39 | 1:15:20 | Analyze |
| 90 | 48 | Alexej Busiak, Tobias Lentz | 30-39 | 1:15:32 | Analyze |
| 91 | 49 | Marco Behrends, Tim Stadler | 30-39 | 1:15:40 | Analyze |
| 92 | 50 | Lennard Wildebrand, Tim Meiswinkel | 30-39 | 1:15:45 | Analyze |
| 93 | 30 | Nico Breuel, Malte Ladehof | 16-29 | 1:16:08 | Analyze |
| 94 | 31 | Lenn Müller, Cedrik Lehmann | 16-29 | 1:16:09 | Analyze |
| 95 | 11 | Florian Bloeck, Danny Koch | 40-49 | 1:16:12 | Analyze |
| 96 | 12 | René Müller, Mirko Semmler | 40-49 | 1:16:34 | Analyze |
| 97 | 51 | Christopher Vind, Michael Carstensen | 30-39 | 1:16:37 | Analyze |
| 98 | 52 | Valeri Litke, Maik Stellbrink | 30-39 | 1:16:42 | Analyze |
| 99 | 53 | Meiko Oeser, Benjamin Groechel | 30-39 | 1:16:56 | Analyze |
| 100 | 54 | Antonio Rios Santos, Claus Schröder | 30-39 | 1:17:00 | Analyze |