| 1 | 1 | Emil Albrechtsen, Lukas Wrobel | 25-29 | 52:57 | Analyze |
| 1 | 1 | Max Mathijssen, Astrid Houben | 25-29 | 1:17:16 | Analyze |
| 2 | 1 | Jordan White, James Harber | 35-39 | 54:47 | Analyze |
| 3 | 2 | Sebastian Geisel, Andreas Schneider | 35-39 | 55:44 | Analyze |
| 4 | 1 | Romuald Lepers, Gerhard Ableidinger | 50-54 | 56:19 | Analyze |
| 5 | 2 | Vid Mehle, Žiga Likar | 25-29 | 56:40 | Analyze |
| 6 | 3 | Patrick Tschernitz, Jan-Oswald Krassnegger | 25-29 | 56:46 | Analyze |
| 7 | 1 | Patrik Hornáček, Nenad Sabo | 30-34 | 58:30 | Analyze |
| 8 | 1 | Markus Raffler, Andreas Schmölzer | 16-24 | 58:31 | Analyze |
| 9 | 1 | Michael Achleitner, Reinhard Gruber | 40-44 | 58:51 | Analyze |
| 10 | 2 | Nick Wermke, Niclas Sachs | 16-24 | 58:52 | Analyze |
| 11 | 4 | Felix Leichsenring, Dominik Wilms | 25-29 | 58:58 | Analyze |
| 12 | 3 | Josip Jelic, Fritz Engeljähringer | 35-39 | 59:10 | Analyze |
| 13 | 5 | Erik Koprivnjak, Dario Struški | 25-29 | 59:15 | Analyze |
| 14 | 2 | Sebastian Louca, Andreas Stryz | 40-44 | 59:20 | Analyze |
| 15 | 2 | Alexander Osterried, Alexander Smutny | 30-34 | 59:22 | Analyze |
| 16 | 3 | Paweł Fiołek, Jakub Chudzio | 30-34 | 59:29 | Analyze |
| 17 | 3 | Eric Gavin, Graeme Walsh | 40-44 | 59:30 | Analyze |
| 18 | 4 | Martin Sári, Rastislav Cích | 35-39 | 59:33 | Analyze |
| 19 | 6 | Borut Žičkar, Matjaž Ajster | 25-29 | 59:45 | Analyze |
| 20 | 7 | Áron Szelley, Adrián Sipos | 25-29 | 59:45 | Analyze |
| 21 | 5 | Christoph Halbertschlager, Florian Reschinsky | 35-39 | 59:49 | Analyze |
| 22 | 4 | Stefan Tripp, Stephan Listabarth | 30-34 | 59:50 | Analyze |
| 23 | 5 | Paul Nalty, Michael Mellett | 30-34 | 59:55 | Analyze |
| 24 | 4 | Stephen Cassidy, Conor Morgan | 40-44 | 1:00:00 | Analyze |
| 25 | 8 | Kieran Bissett, Paul Scott | 25-29 | 1:00:00 | Analyze |
| 26 | 6 | Felix Wagner, Ortwin Kirchmayr | 30-34 | 1:00:02 | Analyze |
| 27 | 6 | Sven Möller, Kevin Wolf | 35-39 | 1:00:07 | Analyze |
| 28 | 9 | Lukas Stuchetz, Michael Schieszl | 25-29 | 1:00:09 | Analyze |
| 29 | 10 | Luca Rauchenwald, Carlo Basic | 25-29 | 1:00:18 | Analyze |
| 30 | 7 | Tomaz Rebol, Matjaz Potocnik | 30-34 | 1:00:25 | Analyze |
| 31 | 11 | Štefan Súnok, Lukáš Ottinger | 25-29 | 1:00:28 | Analyze |
| 32 | 3 | Rok Molk Turk, Žan Čeh | 16-24 | 1:00:30 | Analyze |
| 33 | 12 | Roland Rácz, Benedek Nagy | 25-29 | 1:00:51 | Analyze |
| 34 | 8 | Reinhard Kaiser, Lukas Kaiser | 30-34 | 1:00:57 | Analyze |
| 35 | 9 | Benjamin Wiehalm, Franz Schuster | 30-34 | 1:00:57 | Analyze |
| 36 | 4 | Niklas Nehrer, Niko Isak | 16-24 | 1:00:58 | Analyze |
| 37 | 10 | Sebastian Harmat, Kristian Palfi | 30-34 | 1:01:10 | Analyze |
| 38 | 13 | ANTHONY MAUGET, Melvin Duez | 25-29 | 1:01:15 | Analyze |
| 39 | 7 | Markus Sztuka, Alexander Harbich | 35-39 | 1:01:18 | Analyze |
| 40 | 11 | Lorenzo Mayol, Valerio Vitrone | 30-34 | 1:01:22 | Analyze |
| 41 | 8 | ANDREAS APOSTOLARAS, PANAGIOTIS POLYZAS | 35-39 | 1:01:32 | Analyze |
| 42 | 14 | Martin Poley, Erik Schnaubelt | 25-29 | 1:01:36 | Analyze |
| 43 | 12 | Marc de Jong, Joris Waller | 30-34 | 1:01:37 | Analyze |
| 44 | 13 | Manuel Rosenlechner, Lukas Wiesinger | 30-34 | 1:01:39 | Analyze |
| 45 | 15 | Sebastian Klimt, Patrik Picek | 25-29 | 1:01:40 | Analyze |
| 46 | 16 | Raphael Fischer, Gabriel Fischer | 25-29 | 1:01:40 | Analyze |
| 47 | 5 | Hannes Bogensperger, Matthias Kaiser | 16-24 | 1:01:42 | Analyze |
| 48 | 14 | Tom Heuser, Paul Keller | 30-34 | 1:01:55 | Analyze |
| 49 | 17 | Josef Vlach, Patrik Holubář | 25-29 | 1:01:57 | Analyze |
| 50 | 6 | Steffen Petersen, Justin Johannsen | 16-24 | 1:02:02 | Analyze |
| 51 | 18 | Fabian Deibl, Joshua Ort | 25-29 | 1:02:14 | Analyze |
| 52 | 19 | Jamie Hamilton, Thomas Talbot | 25-29 | 1:02:17 | Analyze |
| 53 | 20 | Julian Höllmüller, Kilian Höllmüller | 25-29 | 1:02:20 | Analyze |
| 54 | 7 | Jakob Paschinger, Martin Hofstetter | 16-24 | 1:02:25 | Analyze |
| 55 | 9 | János Huszár, Péter Korcsmáros | 35-39 | 1:02:27 | Analyze |
| 56 | 21 | Ole Meinhof, Kai Kunde | 25-29 | 1:02:32 | Analyze |
| 57 | 10 | Stefan Scherz, Oliver Spritzendorfer | 35-39 | 1:02:34 | Analyze |
| 58 | 11 | Ed De Carvalho Smith, Corran Hull | 35-39 | 1:02:37 | Analyze |
| 59 | 15 | Balázs Horváth, Oliver Pandur | 30-34 | 1:02:44 | Analyze |
| 60 | 16 | Mirnes Dugum, Franko Dugum | 30-34 | 1:02:45 | Analyze |
| 61 | 17 | Roland Meixner, Bernhard Kircher | 30-34 | 1:02:49 | Analyze |
| 62 | 22 | Pierre Pell, Cedrik Miksch | 25-29 | 1:02:58 | Analyze |
| 63 | 8 | Jakob Bohls, Luca Vogel | 16-24 | 1:03:03 | Analyze |
| 64 | 18 | Frederic Banschkus, Nico Gabler | 30-34 | 1:03:09 | Analyze |
| 65 | 19 | Matthias Mandl, Josef Karolyi | 30-34 | 1:03:09 | Analyze |
| 66 | 12 | Christoph Stix, Gerald Grahofer | 35-39 | 1:03:17 | Analyze |
| 67 | 13 | Tangeni Haimbala, Jake McComb | 35-39 | 1:03:23 | Analyze |
| 68 | 20 | Nikola Zivotic, Nick Steinwandtner | 30-34 | 1:03:27 | Analyze |
| 69 | 14 | Philip Jung, Benjamin Schön | 35-39 | 1:03:28 | Analyze |
| 70 | 21 | Csikos Bence, Nagy Kornél | 30-34 | 1:03:28 | Analyze |
| 71 | 23 | Linus Radau, Severin Schulan | 25-29 | 1:03:37 | Analyze |
| 72 | 15 | Jimmy Levy, Luke Page | 35-39 | 1:03:39 | Analyze |
| 73 | 16 | Jean-Charles Tieleman, Jules Fadié | 35-39 | 1:03:42 | Analyze |
| 74 | 9 | Kristian Grindheim Fredriksen, Jonatan Syrdahl Steen | 16-24 | 1:03:43 | Analyze |
| 75 | 22 | Alexander Kunzler, Stefan Ehehalt | 30-34 | 1:03:49 | Analyze |
| 76 | 10 | Bastian Finger, Matthias Seifert | 16-24 | 1:03:52 | Analyze |
| 77 | 11 | Silas Robinson, Lukas Smith | 16-24 | 1:03:57 | Analyze |
| 78 | 23 | Mats Köhler, Frederik Zoller | 30-34 | 1:04:00 | Analyze |
| 79 | 17 | Jörn Heyenrath, Georg Heyenrath | 35-39 | 1:04:06 | Analyze |
| 80 | 18 | Mikail Kuyukazan, Jallal Bounajra | 35-39 | 1:04:13 | Analyze |
| 81 | 24 | Théo Aussant, Quentin Nicolle | 25-29 | 1:04:14 | Analyze |
| 82 | 24 | Johannes Gartner, Matthias Urek | 30-34 | 1:04:19 | Analyze |
| 83 | 12 | Will Haile, Greg Meng | 16-24 | 1:04:22 | Analyze |
| 84 | 25 | Oliver Hoena, Niklas Stemberg | 25-29 | 1:04:23 | Analyze |
| 85 | 25 | Patrik Cselényi, Práth Balázs | 30-34 | 1:04:28 | Analyze |
| 86 | 19 | Gianluigi Florian, Manuel Spano | 35-39 | 1:04:29 | Analyze |
| 87 | 20 | Sebastian Söllner, Meric Atsiz | 35-39 | 1:04:32 | Analyze |
| 88 | 26 | Tim Schaefer, Alexander Sossau | 25-29 | 1:04:37 | Analyze |
| 89 | 26 | Luca Leupolz, Florian Roth | 30-34 | 1:04:37 | Analyze |
| 90 | 5 | Chris Chen, James Nichols | 40-44 | 1:04:40 | Analyze |
| 91 | 27 | Paul Grümmert, Nikolas Haeffner | 25-29 | 1:04:44 | Analyze |
| 92 | 13 | Matthew Warner, Lucas Wirga | 16-24 | 1:04:45 | Analyze |
| 93 | 1 | Etienne Schaaf, Sascha Kreutzer | 45-49 | 1:04:45 | Analyze |
| 94 | 21 | Daniel Marg, Matthias Snobe | 35-39 | 1:04:47 | Analyze |
| 95 | 28 | Márk Zathureczky, András Szeiffert | 25-29 | 1:04:55 | Analyze |
| 96 | 27 | Patrick Gayer, Johannes Brandt | 30-34 | 1:05:03 | Analyze |
| 97 | 22 | Stefan Hartmannsegger, Anton Peter | 35-39 | 1:05:04 | Analyze |
| 98 | 29 | Dohun Lee, Kyubin Lee | 25-29 | 1:05:05 | Analyze |
| 99 | 28 | Tarek Legat, Timucin Balkan | 30-34 | 1:05:06 | Analyze |