| 1 | 1 | Tim Wenisch, Jannik Czapla | 25-29 | 49:43 | Analyze |
| 2 | 2 | Fabian Eisenlauer, Paul Weindl | 25-29 | 51:25 | Analyze |
| 3 | 1 | Liam Mcroary, Graham Halliday | 30-34 | 52:30 | Analyze |
| 4 | 2 | Michael Bartsch, Benito Baez Ayala | 30-34 | 53:05 | Analyze |
| 5 | 3 | Joshua Kent, James Ives | 30-34 | 53:06 | Analyze |
| 6 | 1 | Diogo Freitas, Tiago Lousa | 35-39 | 53:09 | Analyze |
| 7 | 4 | Erik Woodward, Adrian Lindgren | 30-34 | 53:15 | Analyze |
| 8 | 1 | Conor Maguire, Ewan Applewhite | 16-24 | 53:18 | Analyze |
| 9 | 5 | Peter Schiller, Florian Gast | 30-34 | 53:21 | Analyze |
| 10 | 1 | Dieter Schwarzkopf, Robert Van Herk | 40-44 | 53:21 | Analyze |
| 11 | 6 | Niels Post, Lars Rademaker | 30-34 | 53:31 | Analyze |
| 12 | 2 | Jannik Jensen, Patrick Schreiner | 35-39 | 55:34 | Analyze |
| 13 | 3 | Stephen Harold, Paul O’Brien | 35-39 | 55:35 | Analyze |
| 14 | 7 | Paweł Leśnikowski, Szymon Kolasa | 30-34 | 55:42 | Analyze |
| 15 | 4 | Patrick Benecke, Rune Dallmann | 35-39 | 55:57 | Analyze |
| 16 | 3 | Dominik Wyszyński, Arkadiusz Grabowiec | 25-29 | 56:03 | Analyze |
| 17 | 8 | Dirk Schulke, Markus Heinrich | 30-34 | 56:09 | Analyze |
| 18 | 2 | Sean Mccarthy, Aiden Martin | 16-24 | 56:09 | Analyze |
| 19 | 4 | Iba Diaw, Lukas Wrobel | 25-29 | 56:21 | Analyze |
| 20 | 9 | Norbert Váncsodi, Levente Dr Sebő | 30-34 | 56:22 | Analyze |
| 21 | 10 | Nikolas Rakoci, Marek Podolinsky | 30-34 | 56:29 | Analyze |
| 22 | 1 | Walter Dorninger, Lukas Storath | 45-49 | 57:03 | Analyze |
| 23 | 3 | Balázs Gyenes, Domonkos Kővári | 16-24 | 57:16 | Analyze |
| 24 | 5 | Dominik Manns, Christof Brenner | 35-39 | 57:28 | Analyze |
| 25 | 11 | Piran Asci, Stefan Höcht | 30-34 | 57:38 | Analyze |
| 26 | 12 | FEDERICO MAIONE, Michele Stancanelli | 30-34 | 58:08 | Analyze |
| 27 | 13 | Turker Alici, Jonas Justesen | 30-34 | 58:13 | Analyze |
| 28 | 5 | Jan-Niklas Sator, Jan-Ole Martin | 25-29 | 58:15 | Analyze |
| 29 | 14 | Joshua Braznell, Sebastian Jonczyk | 30-34 | 58:15 | Analyze |
| 30 | 6 | Kamil Kuszmider, Hubson Kalman | 35-39 | 58:20 | Analyze |
| 31 | 15 | Martin Michelius, Alexander Schweigert | 30-34 | 58:30 | Analyze |
| 32 | 6 | Marc Chevrolais, Alan Duvigneau | 25-29 | 58:31 | Analyze |
| 33 | 16 | Jan Düerkop, Kaj Jeziorski | 30-34 | 58:32 | Analyze |
| 34 | 7 | Mario Kuhnt, Jonathan Heuer | 25-29 | 58:40 | Analyze |
| 35 | 8 | Luca Przekoracki, Leonardo Dina | 25-29 | 58:41 | Analyze |
| 36 | 17 | Peter Zuravlev, Alex Kukla | 30-34 | 58:41 | Analyze |
| 37 | 9 | Philipp Stumm, Tim Risch | 25-29 | 59:20 | Analyze |
| 38 | 7 | Martin Blankholm Kjehr, Jesper Dorph-Petersen | 35-39 | 1:00:07 | Analyze |
| 39 | 10 | Nathan Haag, Louis Weber | 25-29 | 1:00:12 | Analyze |
| 40 | 18 | Andreas Jäger, Nils Haßfurther | 30-34 | 1:00:14 | Analyze |
| 41 | 4 | Dawid Ponichtera, Jakub Ostafiński | 16-24 | 1:00:34 | Analyze |
| 42 | 2 | Bastian Byczok, Volker Nitzsche | 40-44 | 1:00:36 | Analyze |
| 43 | 19 | Radik Guk, Robin Vimpolsek | 30-34 | 1:00:38 | Analyze |
| 44 | 20 | Fabian Müller, Max Lang | 30-34 | 1:00:48 | Analyze |
| 45 | 21 | Felix Hahnsch, Roman Uhr | 30-34 | 1:00:52 | Analyze |
| 46 | 11 | Bram Van Rooij, Joeri Horijon | 25-29 | 1:00:55 | Analyze |
| 47 | 22 | Simon Erhardt, David Rinza | 30-34 | 1:01:08 | Analyze |
| 48 | 23 | Frederik Bruns, Jonathan Bruns | 30-34 | 1:01:13 | Analyze |
| 49 | 5 | Florian Ullrich, David Bergmann | 16-24 | 1:01:14 | Analyze |
| 50 | 3 | Pavel Kolebač, Jan Peršín | 40-44 | 1:01:25 | Analyze |
| 51 | 24 | Kevin Schulz, Patrick Neumann | 30-34 | 1:01:30 | Analyze |
| 52 | 2 | Markus Rhöse, Paul Springmann | 45-49 | 1:01:34 | Analyze |
| 53 | 4 | Daniel Gomes, Sam Cooper | 40-44 | 1:01:42 | Analyze |
| 54 | 8 | Patrick Hagen, Daniel Hübner | 35-39 | 1:01:43 | Analyze |
| 55 | 25 | Christian Faltermaier, Matthias Loos | 30-34 | 1:01:52 | Analyze |
| 56 | 9 | Mohamed Gharsallaoui, Niclas Lapp | 35-39 | 1:01:52 | Analyze |
| 57 | 26 | Fabian Rühl, Marijan Brekalo | 30-34 | 1:01:58 | Analyze |
| 58 | 10 | Davidson Eden, Gabriel Lichtenstein | 35-39 | 1:02:04 | Analyze |
| 60 | 7 | Oleksii Didak, Ostap Didak | 16-24 | 1:02:17 | Analyze |
| 61 | 12 | Quentin Guillemet, Nicolas Etcheniq | 25-29 | 1:02:30 | Analyze |
| 62 | 11 | René Schiebel, Simon Schreiber | 35-39 | 1:02:35 | Analyze |
| 63 | 27 | Simon Karker, Dennis Bobinski | 30-34 | 1:02:43 | Analyze |
| 64 | 5 | Eugen Friesen, Patrick Gayer | 40-44 | 1:02:59 | Analyze |
| 66 | 13 | Cornelius Haas, Vincent Schlegel | 25-29 | 1:03:10 | Analyze |
| 67 | 12 | Rene Domke, Andre Deimling | 35-39 | 1:03:13 | Analyze |
| 68 | 6 | Jacek Podsiadlo, Marcin Kossak | 40-44 | 1:03:19 | Analyze |
| 69 | 13 | Andrew Freire, André Lopes | 35-39 | 1:03:27 | Analyze |
| 70 | 14 | Jendrik Brügmann, Manaf Zakari | 25-29 | 1:03:28 | Analyze |
| 71 | 29 | Kenny Spielberg, Marius Rottmann | 30-34 | 1:03:32 | Analyze |
| 72 | 15 | Renke Wübbenhorst, Leon Wübbenhorst | 25-29 | 1:03:36 | Analyze |
| 73 | 16 | Lukas Weichselbaum, Abdel Elghandour | 25-29 | 1:03:39 | Analyze |
| 74 | 1 | Per-Johan Svensson, Federico Bachiller | 50-54 | 1:03:45 | Analyze |
| 75 | 7 | Peter Takacs, Peter Dozsa | 40-44 | 1:03:48 | Analyze |
| 76 | 8 | Dominik Fuchs, Alex Reinlein | 16-24 | 1:03:53 | Analyze |
| 77 | 14 | Chris Banks, Michael Beavis | 35-39 | 1:03:55 | Analyze |
| 78 | 9 | Mathias Danielsen, Mathias Kjeldager | 16-24 | 1:03:58 | Analyze |
| 79 | 17 | Tim Bertsche, Lukas Priebe | 25-29 | 1:04:14 | Analyze |
| 80 | 18 | Raphael Ferrer, Jeremy Brion | 25-29 | 1:04:14 | Analyze |
| 81 | 19 | Julien Foerstemann, Phillip Goerke | 25-29 | 1:04:16 | Analyze |
| 82 | 30 | Mickael Hernandez, Nathan Delanoue | 30-34 | 1:04:16 | Analyze |
| 83 | 15 | Philipp Krautenbacher, Georg Wolff | 35-39 | 1:04:18 | Analyze |
| 84 | 31 | Maurits Schön, Chase Frankenfeld | 30-34 | 1:04:18 | Analyze |
| 85 | 10 | Nathan Patrick, Calum Mcneill | 16-24 | 1:04:23 | Analyze |
| 86 | 32 | Emmanuel Georgas, Raul Ribeiro | 30-34 | 1:04:28 | Analyze |
| 87 | 16 | Dominik Uryga, Piotr Chudzik | 35-39 | 1:04:30 | Analyze |
| 88 | 33 | Jeroen Smidt, Tom Schouten | 30-34 | 1:04:32 | Analyze |
| 89 | 34 | Christoph Meeh, Steffen Rückert | 30-34 | 1:04:33 | Analyze |
| 91 | 18 | Jannik Albrecht, Sandro Sponziello | 35-39 | 1:05:02 | Analyze |
| 92 | 35 | Alexandre Allez, Arthur Allez | 30-34 | 1:05:04 | Analyze |
| 94 | 36 | Louis Lux, Andreas Ludwig | 30-34 | 1:05:07 | Analyze |
| 95 | 19 | Alexander Timmermann, Peter Scheffler | 35-39 | 1:05:10 | Analyze |
| 96 | 37 | Marc Ewers, Josip Pfadt | 30-34 | 1:05:16 | Analyze |
| 97 | 2 | Stefan Kratzenstein, Hans Peters | 50-54 | 1:05:24 | Analyze |
| 98 | 20 | David Ludwig, Martin Müller | 35-39 | 1:05:25 | Analyze |
| 99 | 38 | Johannes Peipp, Andreas Heierth | 30-34 | 1:05:26 | Analyze |
| 100 | 21 | Dirk Berresheim, Florian Mitic-Vetter | 35-39 | 1:05:31 | Analyze |
| 101 | 39 | Ugur Yilmaz, Marcel Hertlein | 30-34 | 1:05:32 | Analyze |
| 102 | 8 | Hannes Eberhardt, André Ullsperger | 40-44 | 1:05:37 | Analyze |
| 103 | 40 | Billy Rashid, Lewis Cann | 30-34 | 1:05:42 | Analyze |
| 105 | 41 | Fabrice Menez, Benjamin Morange | 30-34 | 1:05:50 | Analyze |