| | 1 1 1 | 1 | Ollie Russell Travis Owles | 25-29 | 50:30 25-29 | |
| | 2 1 2 | 1 | George Martindale Marc Dean | 30-34 | 51:04 30-34 | |
| | 3 2 3 | 2 | Nik Kojc Domen Dornik | 30-34 | 51:29 30-34 | |
| | 4 2 4 | 2 | Nils Knuth Jannik Czapla | 25-29 | 51:58 25-29 | |
| | 5 3 5 | 3 | Paweł Szymański Dawid Rybak | 30-34 | 52:23 30-34 | |
| | 6 4 6 | 4 | Sebastian Najmowicz Paweł Najmowicz | 30-34 | 52:52 30-34 | |
| | 7 1 7 | 1 | Patrick Martens Benito Baez Ayala | 35-39 | 53:01 35-39 | |
| | 8 5 8 | 5 | Travis Brown Matthew Plowman | 30-34 | 53:07 30-34 | |
| | 9 2 9 | 2 | Miłosz Staworzyński Kamil Kuszmider | 35-39 | 53:11 | |
| | 10 6 10 | 6 | Tiarnan O'Neill Paul O’Brien | 30-34 | 53:27 30-34 | |
| | 11 7 11 | 7 | Mark Caruana Tyler Hunt | 30-34 | 53:47 30-34 | |
| | 12 8 12 | 8 | Daniel Rørvik André Sødlund | 30-34 | 53:51 30-34 | |
| | 13 1 13 | 1 | Nick Cowling Joe Washington | 40-44 | 54:07 | |
| | 14 3 14 | 3 | Kamil Kozioł Dawid Ponichtera | 25-29 | 54:32 25-29 | |
| | 15 3 15 | 3 | Adrián Martínez Toni Marí Vargas | 35-39 | 54:40 35-39 | |
| | 16 9 16 | 9 | Szymon Kolasa Pawel Lesnikowski | 30-34 | 54:40 30-34 | |
| | 17 10 17 | 10 | Krystian Patryk Poremba Maciej Wegorzewski | 30-34 | 54:41 30-34 | |
| | 18 11 18 | 11 | Shaun Galea Kyle Darmanin | 30-34 | 54:43 30-34 | |
| | 19 4 19 | 4 | Guido Susani Gioele Patroni | 25-29 | 54:44 25-29 | |
| | 20 1 20 | 1 | Axel Boyer Kylian Dongeon | 16-24 | 54:58 16-24 | |
| | 21 12 21 | 12 | Kenny Steger Pär Bergsman | 30-34 | 55:22 30-34 | |
| | 22 13 22 | 13 | Walter Paladina Simone Voltan | 30-34 | 55:23 30-34 | |
| | 23 5 23 | 5 | Thibault Lepiller Louis Pavis | 25-29 | 55:31 25-29 | |
| | 24 4 24 | 4 | Tommy Wright corydon Larkin | 35-39 | 55:32 35-39 | |
| | 25 6 25 | 6 | Luca Przekoracki Leonardo Dina | 25-29 | 55:47 25-29 | |
| | 26 2 26 | 2 | Karl Robert Pierre Hatinguais | 16-24 | 56:02 16-24 | |
| | 27 14 27 | 14 | Mateusz Stępnikowski Konrad Wróbel | 30-34 | 56:06 30-34 | |
| | 28 3 28 | 3 | Mark Magri Kristians Grech | 16-24 | 56:12 16-24 | |
| | 29 5 29 | 5 | Daniel Derda Guy Estoppey | 35-39 | 56:17 35-39 | |
| | 30 4 30 | 4 | Thomas Vivian Matt Wilson | 16-24 | 56:31 16-24 | |
| | 31 15 31 | 15 | Simon Mäntylä Viktor Munck Larsson | 30-34 | 56:36 30-34 | |
| | 32 6 32 | 6 | James Grogan Tom Stell | 35-39 | 56:38 35-39 | |
| | 33 7 33 | 7 | Enda Ohora Jack Armstrong | 25-29 | 56:42 25-29 | |
| | 34 7 34 | 7 | Edgaras Krasavcevas Dainius Andruskevicius | 35-39 | 56:47 | |
| | 35 8 35 | 8 | Gianluca Zambelli Luca Persiani | 25-29 | 56:48 25-29 | |
| | 36 16 36 | 16 | Oleg Lascenko Ruslan Brut | 30-34 | 56:56 30-34 | |
| | 37 9 37 | 9 | Frankie Thorogood Jamie Russell | 25-29 | 56:57 25-29 | |
| | 38 17 38 | 17 | Robert Lyttle Feidhlim Quinn | 30-34 | 57:03 30-34 | |
| | 39 10 39 | 10 | Jay McCrum Tom Caesar | 25-29 | 57:22 25-29 | |
| | 40 5 40 | 5 | Ollie Cooper Joel Price | 16-24 | 57:38 16-24 | |
| | 41 2 41 | 2 | Pavel Kolebač Jan Peršín | 40-44 | 57:41 | |
| | 42 8 42 | 8 | Fabian Trettenbach Marco Kenneder | 35-39 | 57:43 35-39 | |
| | 43 9 43 | 9 | Charalampos Kathidjiotis Nikos Kanetti | 35-39 | 58:06 35-39 | |
| | 44 3 44 | 3 | Tomasz Greczkowicz Radosław Ociepka | 40-44 | 58:06 40-44 | |
| | 45 11 45 | 11 | Jesper Møll Vårdal Nicolai Tofte | 25-29 | 58:18 25-29 | |
| | 46 18 46 | 18 | Jamie Parker Patryk Kubik | 30-34 | 58:19 30-34 | |
| | 47 4 47 | 4 | Łukasz Żolik Mariusz Mirek | 40-44 | 58:22 40-44 | |
| | 48 12 48 | 12 | Oliwier Olszewski Jakub Jandura | 25-29 | 58:25 25-29 | |
| | 49 10 49 | 10 | Christian Ewert Per-Ole Claaßen | 35-39 | 58:30 35-39 | |
| | 50 13 50 | 13 | Jack Memery Matthew Byrne | 25-29 | 58:38 25-29 | |
| | 51 14 51 | 14 | Jakub Majercak Ondřej Březina | 25-29 | 58:39 25-29 | |
| | 52 5 52 | 5 | Colin Gleeson Rory Neville | 40-44 | 58:44 40-44 | |
| | 53 15 53 | 15 | Aaron Gil Corrales Alberto Caraballo | 25-29 | 58:47 25-29 | |
| | 54 16 54 | 16 | Oliwier Stepnowski Piotr Kułak | 25-29 | 59:07 25-29 | |
| | 55 17 55 | 17 | Hugo Cordoba Thomas Cartier | 25-29 | 59:08 25-29 | |
| | 56 6 56 | 6 | Marco Blaszyk Puppo Lucas Gresti | 16-24 | 59:16 16-24 | |
| | 57 11 57 | 11 | Benjamin Passler Norman Badorrek | 35-39 | 59:22 35-39 | |
| | 58 6 58 | 6 | Sean Cleary Tony Barry | 40-44 | 59:25 40-44 | |
| | 59 12 59 | 12 | Łukasz Frątczak Mateusz Śróbka | 35-39 | 59:30 35-39 | |
| | 60 1 60 | 1 | Rafał Różański Radosław Koczwara | 45-49 | 59:39 | |
| | 61 13 61 | 13 | Mariusz Suchy Ariel Barwiński | 35-39 | 59:39 35-39 | |
| | 62 19 62 | 19 | Damian Gawlak Paweł Murawski | 30-34 | 59:49 30-34 | |
| | 63 7 63 | 7 | Somner Brenna-Hansen Ruben Larsen | 16-24 | 59:59 16-24 | |
| | 64 14 64 | 14 | Chris Martin Gordon Briody | 35-39 | 59:59 35-39 | |
| | 65 8 65 | 8 | Melchior Majewski Bazyli Majewski | 16-24 | 1:00:02 | |
| | 66 18 66 | 18 | Stian Christiansen Even Larsen | 25-29 | 1:00:04 25-29 | |
| | 67 15 67 | 15 | Jacek Podsiadło Radosław Dobek | 35-39 | 1:00:06 35-39 | |
| | 68 20 68 | 20 | Philip Niemiec Markus Sztuka | 30-34 | 1:00:14 30-34 | |
| | 69 21 69 | 21 | Wojciech Blaut Rafał Wajda | 30-34 | 1:00:16 30-34 | |
| | 70 22 70 | 22 | Sebastian Kjus Hellerud Christoffer Næss Wanggaard | 30-34 | 1:00:20 30-34 | |
| | 71 16 71 | 16 | Mantas Grikšas Tomas Golmont | 35-39 | 1:00:23 35-39 | |
| | 72 23 72 | 23 | Jakub Szalej Igor Sobkowicz | 30-34 | 1:00:29 30-34 | |
| | 73 24 73 | 24 | Patryk Pieniążek Marcin Kopeć | 30-34 | 1:00:32 30-34 | |
| | 74 25 74 | 25 | Egon Aquino Andy Byrne | 30-34 | 1:00:34 30-34 | |
| | 75 17 75 | 17 | Khalil Griffin Stephen Walker | 35-39 | 1:00:36 35-39 | |
| | 76 18 76 | 18 | Radosław Czyż Rafal Gil | 35-39 | 1:00:40 35-39 | |
| | 77 9 77 | 9 | Przemysław Olczak Aleksander Łokas | 16-24 | 1:00:49 16-24 | |
| | 78 26 78 | 26 | Alex Rimmer Dominic Axon | 30-34 | 1:00:52 30-34 | |
| | 79 19 79 | 19 | Stefan Zeberg Nich Jacobsen | 35-39 | 1:00:55 35-39 | |
| | 80 20 80 | 20 | Volodymyr Nazarenko Michał Tomczak | 35-39 | 1:00:58 35-39 | |
| | 81 27 81 | 27 | Jarek Drzewiecki Daniel Mularczyk | 30-34 | 1:01:05 30-34 | |
| | 82 10 82 | 10 | Asger Bech Jakob Berdichevsky | 16-24 | 1:01:08 16-24 | |
| | 83 28 83 | 28 | Adam Bartkowski Nikodem Szymański | 30-34 | 1:01:20 30-34 | |
| | 84 19 84 | 19 | Louis Althaus Jonas Neuser | 25-29 | 1:01:25 25-29 | |
| | 85 7 85 | 7 | Ian Jamieson Austin Horan | 40-44 | 1:01:27 40-44 | |
| | 86 20 86 | 20 | Mayokun Theodore Gabrielle De Antoniis | 25-29 | 1:01:30 25-29 | |
| | 87 21 87 | 21 | Kanstantsin Prudnikau Anton Timakov | 35-39 | 1:01:35 35-39 | |
| | 88 22 88 | 22 | Marlon Briffa Jesmar Winters | 35-39 | 1:01:37 35-39 | |
| | 89 8 89 | 8 | Marek Sadowski Tomasz Mrozowski | 40-44 | 1:01:45 40-44 | |
| | 90 23 90 | 23 | Fernandez Stéphane Valentin Masse | 35-39 | 1:01:46 35-39 | |
| | 91 29 91 | 29 | Bartlomiej Chabros Jakub Wojtaszek | 30-34 | 1:01:46 30-34 | |
| | 92 9 92 | 9 | Lech Synowka Paul Gillingham | 40-44 | 1:01:49 40-44 | |
| | 93 21 93 | 21 | Paweł Wodniok Arkadiusz Wiśniewski | 25-29 | 1:02:10 25-29 | |
| | 94 2 94 | 2 | James Earp Dylan Myers | 45-49 | 1:02:12 45-49 | |
| | 95 30 95 | 30 | Morgan Zugasti Thibaut Mansiet | 30-34 | 1:02:19 30-34 | |
| | 96 10 96 | 10 | Adam Kowalski Mariusz Dąbrowski | 40-44 | 1:02:24 40-44 | |
| | 97 24 97 | 24 | Charles Moussay David Samson | 35-39 | 1:02:26 35-39 | |
| | 98 11 98 | 11 | Łukasz Braun Paweł Wółkiewicz | 40-44 | 1:02:29 40-44 | |
| | 99 25 99 | 25 | Augustinas Jurys Sergejus Korsunas | 35-39 | 1:02:30 35-39 | |
| | 100 26 100 | 26 | Werner Hartmann Libor Hrbáček | 35-39 | 1:02:32 35-39 | |