| | 1 1 1 | 1 | Guy Estoppey Daniel Derda | 35-39 | 54:23 35-39 | |
| | 2 1 2 | 1 | Dimitri Waeber Alexandre Nunes | 30-34 | 54:36 30-34 | |
| | 3 1 3 | 1 | Gary Penrose Declan Sherlock | 40-44 | 55:09 40-44 | |
| | 4 1 4 | 1 | Gergely Benyőcs Péter Weisz | 45-49 | 55:19 | |
| | 5 2 5 | 2 | Filip Modelski Jakub Krawczyk | 30-34 | 55:20 30-34 | |
| | 6 2 6 | 2 | Kamil Kuszmider Hubson Kalman | 35-39 | 55:43 35-39 | |
| | 7 1 7 | 1 | Aksel Baarstad Henrik Andreas Dybdahl | 16-24 | 55:48 16-24 | |
| | 8 2 8 | 2 | Marius Askestad Ken David Villanger | 25-29 | 55:52 25-29 | |
| | 9 1 9 | 1 | Jack Armstrong Enda Ohora | 25-29 | 55:52 25-29 | |
| | 10 3 10 | 3 | Davide Migliore Marco Tambè | 25-29 | 56:10 25-29 | |
| | 11 2 11 | 2 | Erik Valtulina Tommaso Agazzi | 16-24 | 56:12 16-24 | |
| | 12 2 12 | 2 | Gianluca Massimo Chris Jones | 40-44 | 56:28 40-44 | |
| | 13 3 13 | 3 | Bodger Rees Ross Shergold | 35-39 | 56:33 35-39 | |
| | 14 3 14 | 3 | Michal Schwarz Martin Pavlis | 30-34 | 56:36 30-34 | |
| | 15 4 15 | 4 | Jakub Chudzio Paweł Fiołek | 30-34 | 56:44 30-34 | |
| | 16 4 16 | 4 | Joshua Gurka Matthew Sperr | 25-29 | 56:48 25-29 | |
| | 17 4 17 | 4 | Tomasz Sobocinski Kamil Wenger | 35-39 | 56:53 35-39 | |
| | 18 5 18 | 5 | Salvatore Giardino Edoardo Musa | 25-29 | 56:55 25-29 | |
| | 19 6 19 | 6 | Tom Newman Tom Findlay | 25-29 | 56:59 25-29 | |
| | 20 5 20 | 5 | Karol Jagodziński Paweł Świderski | 35-39 | 57:09 35-39 | |
| | 21 3 21 | 3 | Oleksii Didak Ostap Didak | 16-24 | 57:38 16-24 | |
| | 22 6 22 | 6 | Timo Günther Nils Sambill | 35-39 | 57:52 35-39 | |
| | 23 5 23 | 5 | Konrad Raczyński Mateusz Szafraniec | 30-34 | 57:53 30-34 | |
| | 24 7 24 | 7 | Artur Kowalski Piotr Langer | 35-39 | 57:57 35-39 | |
| | 25 3 25 | 3 | Colin Finnegan Shane Kerr | 40-44 | 58:00 40-44 | |
| | 26 4 26 | 4 | Piotr Szmyt Adam Łodygowski | 40-44 | 58:01 40-44 | |
| | 27 5 27 | 5 | Michał Tolak Tomasz Tolak | 40-44 | 58:06 40-44 | |
| | 28 6 28 | 6 | Mark Burke Jed Findlay | 30-34 | 58:12 30-34 | |
| | 29 7 29 | 7 | Ben Heys James Osborne | 25-29 | 58:18 25-29 | |
| | 30 8 30 | 8 | Anders Borggaard Søren Vestergaard Christensen | 35-39 | 58:21 | |
| | 31 8 31 | 8 | Pierre-Alexandre Marange Karim Arfaoui | 25-29 | 58:25 25-29 | |
| | 32 9 32 | 9 | Kevin Bertrand Dominique Palumbo | 35-39 | 58:29 35-39 | |
| | 33 9 33 | 9 | Bartosz Sikora Michał Joncel | 25-29 | 58:40 25-29 | |
| | 34 10 34 | 10 | Niccolo Simbula Andrea Como | 25-29 | 58:42 25-29 | |
| | 35 6 35 | 6 | Darren Saunders Jason Devereux | 40-44 | 58:44 40-44 | |
| | 36 10 36 | 10 | Benjamin Manship Geraint Williams | 35-39 | 58:49 35-39 | |
| | 37 7 37 | 7 | Johnathan Evans Samuel Martin | 30-34 | 58:49 30-34 | |
| | 38 8 38 | 8 | Mikael Dautin Clement Perraguin | 30-34 | 58:50 30-34 | |
| | 39 11 39 | 11 | Justin bonello Joseph Saliba | 35-39 | 58:54 35-39 | |
| | 40 9 40 | 9 | Jakub Seroczyński Mateusz Zajączkowski | 30-34 | 59:03 30-34 | |
| | 41 10 41 | 10 | Steve Fitchet David Johnston | 30-34 | 59:04 30-34 | |
| | 42 4 42 | 4 | Myles Chubb Maxwell Hutchison | 16-24 | 59:07 16-24 | |
| | 43 11 43 | 11 | Joe Mccabe Cathal Flaherty | 30-34 | 59:13 30-34 | |
| | 44 11 44 | 11 | Darren O’Connoe Andrew Lyons | 25-29 | 59:17 25-29 | |
| | 45 12 45 | 12 | Dawid Potoczny Hubert Depta | 30-34 | 59:19 30-34 | |
| | 46 13 46 | 13 | Scott Clarke Carlos Mourelle | 35-39 | 59:20 35-39 | |
| | 47 13 47 | 13 | Huw Williams Richard Mathieson | 30-34 | 59:20 30-34 | |
| | 48 12 48 | 12 | Ahmed Mounir Aly Mazhar | 35-39 | 59:20 35-39 | |
| | 49 14 49 | 14 | Hubert Kowalewski Bartosz Hoffmann | 30-34 | 59:39 30-34 | |
| | 50 15 50 | 15 | Ethan Parkhouse Michael Evans | 30-34 | 59:39 30-34 | |
| | 51 14 51 | 14 | Bruce Hutchison Paul Johnson | 35-39 | 59:40 35-39 | |
| | 52 7 52 | 7 | Lukas Dreger Marc Linn | 40-44 | 59:46 40-44 | |
| | 53 12 53 | 12 | Charlie Kennerson Edward Murphy | 25-29 | 59:53 25-29 | |
| | 54 8 54 | 8 | Damian Krysztofiak TOMASZ SZKURŁAT | 40-44 | 59:53 40-44 | |
| | 55 16 55 | 16 | Maksymilian Dymacz Filip Dymacz | 30-34 | 1:00:01 30-34 | |
| | 56 17 56 | 17 | Kristian Palfi Sebastian Harmat | 30-34 | 1:00:02 | |
| | 57 13 57 | 13 | Hugo Olive Kentin Olive | 25-29 | 1:00:15 25-29 | |
| | 58 18 58 | 18 | ANTHONY Macheret ANTHONY MAUGET | 30-34 | 1:00:21 30-34 | |
| | 59 9 59 | 9 | Irek Ostafin Pawel Babicz | 40-44 | 1:00:22 40-44 | |
| | 60 14 60 | 14 | Maciej Włódarski Mateusz Dobrzyński | 25-29 | 1:00:25 25-29 | |
| | 61 5 61 | 5 | Kristian Håland Christian Karrestad | 16-24 | 1:00:27 16-24 | |
| | 62 15 62 | 15 | Patrick Rinderer Johannes Kohler | 35-39 | 1:00:27 35-39 | |
| | 63 15 63 | 15 | Aleksander Hornes Morten Jakobsen | 25-29 | 1:00:30 25-29 | |
| | 64 19 64 | 19 | Niels Askehave Raymond Forbord | 30-34 | 1:00:32 30-34 | |
| | 65 16 65 | 16 | Kęstutis Kaniauskas Edgaras Razutis | 35-39 | 1:00:35 35-39 | |
| | 66 20 66 | 20 | Martin Lindberg Alexander Schmidt | 30-34 | 1:00:38 30-34 | |
| | 67 17 67 | 17 | Simas Levulis Alvydas Uždanavičius | 35-39 | 1:00:41 35-39 | |
| | 68 16 68 | 16 | Thomas Yarrow Ryan Scollan | 25-29 | 1:00:42 25-29 | |
| | 69 17 69 | 17 | Krzysztof Olszewski Bartłomiej Maksimowicz | 25-29 | 1:00:47 25-29 | |
| | 70 18 70 | 18 | Tom Entwistle Kenny Duce | 35-39 | 1:00:49 35-39 | |
| | 71 21 71 | 21 | Damian Bierowiec Marcin Lorek | 30-34 | 1:00:49 30-34 | |
| | 72 19 72 | 19 | Stefan Pawłowski Jakub Chudzio | 35-39 | 1:00:59 35-39 | |
| | 73 22 73 | 22 | Michael Perree Harrison Briggs | 30-34 | 1:01:02 30-34 | |
| | 74 20 74 | 20 | Thomas Wannasek Bernhard Pfeiffer | 35-39 | 1:01:02 35-39 | |
| | 75 6 75 | 6 | Dawid Rogoziewicz Bartosz Zabski | 16-24 | 1:01:03 16-24 | |
| | 76 21 76 | 21 | Piotr Chmieliński Grzegorz Woźny | 35-39 | 1:01:06 35-39 | |
| | 77 2 77 | 2 | MARCIN GOŁĄB Slawomir Kwinta | 45-49 | 1:01:08 | |
| | 78 23 78 | 23 | Artur Hola Piotr Florczak | 30-34 | 1:01:08 30-34 | |
| | 79 24 79 | 24 | Savvas Christofi Stelios Michaelides | 30-34 | 1:01:12 30-34 | |
| | 80 3 80 | 3 | SŁAWOMIR KWINTA ELEFTERIOS BURLIDIS | 45-49 | 1:01:15 45-49 | |
| | 81 25 81 | 25 | Robert Sobczak Piotr Kowalski | 30-34 | 1:01:20 30-34 | |
| | 82 22 82 | 22 | Patryk Król Mateusz Florczak | 35-39 | 1:01:26 35-39 | |
| | 83 10 83 | 10 | Igor Kerner Paweł Modrzejewski | 40-44 | 1:01:32 40-44 | |
| | 84 26 84 | 26 | Peter Neville Darragh Murphy | 30-34 | 1:01:34 30-34 | |
| | 85 27 85 | 27 | Damian Rezlerski Adrian Rezlerski | 30-34 | 1:01:44 30-34 | |
| | 86 28 86 | 28 | Federico Calvi Leonardo Coccu | 30-34 | 1:01:49 30-34 | |
| | 87 24 87 | 24 | Sebastian Kosiacki Paweł Marczyk | 35-39 | 1:01:50 35-39 | |
| | 88 23 88 | 23 | Elia Zanon Alberto Lovato | 35-39 | 1:01:50 35-39 | |
| | 89 29 89 | 29 | Tomasz Soboń Adam Soboń | 30-34 | 1:01:53 30-34 | |
| | 90 11 90 | 11 | Jake Davy Damian Moran | 40-44 | 1:02:00 40-44 | |
| | 91 30 91 | 30 | Laimonas Jurevičius | 30-34 | 1:02:02 30-34 | |
| | 92 31 92 | 31 | Oisin Mulchrone TJ Maunsell | 30-34 | 1:02:04 30-34 | |
| | 93 18 93 | 18 | Joao Raimundo Joao Radeski Roque | 25-29 | 1:02:06 25-29 | |
| | 94 19 94 | 19 | Thibault Marty Adrien Mercier | 25-29 | 1:02:08 25-29 | |
| | 95 32 95 | 32 | Radosław Czapnik Dominik Nizio | 30-34 | 1:02:09 30-34 | |
| | 96 33 96 | 33 | Eugenijus Rimkevičius Mantas Rimkevičius | 30-34 | 1:02:11 30-34 | |
| | 97 34 97 | 34 | Eivinas Pocevicius Vytautas Sakalauskas | 30-34 | 1:02:12 30-34 | |
| | 98 20 98 | 20 | Filip Cierkosz Lex Sandburg | 25-29 | 1:02:13 25-29 | |
| | 99 35 99 | 35 | Robert Olszewski Mikołaj Florek | 30-34 | 1:02:14 30-34 | |
| | 100 12 100 | 12 | Martynas Jurgutis Saulius Martinaitis | 40-44 | 1:02:14 40-44 | |