| | 1 1 1 | 1 | Connor Higgins Luke Ennis | 16-24 | 52:31 16-24 | |
| | 2 1 2 | 1 | Evan Marion Steve Pinau | 25-29 | 53:23 25-29 | |
| | 3 2 3 | 2 | Daniel Jackson Michael ODonnell | 25-29 | 53:25 25-29 | |
| | 4 3 4 | 3 | Giovanni Benzon Samuele Abrami | 25-29 | 53:44 25-29 | |
| | 5 1 5 | 1 | David Otoole Kieran Yates | 30-34 | 54:19 30-34 | |
| | 6 1 6 | 1 | Nicolas Reynet Florian Reynet | 35-39 | 55:00 35-39 | |
| | 7 4 7 | 4 | Hubie Solley Freddie Cree | 25-29 | 55:47 25-29 | |
| | 8 5 8 | 5 | Victor Schröder Nico Rauchenwald | 25-29 | 56:03 25-29 | |
| | 9 2 9 | 2 | André Aires Fabio Portela | 30-34 | 56:51 30-34 | |
| | 10 1 10 | 1 | David Guerin Stephen Lawlor | 40-44 | 56:52 40-44 | |
| | 11 2 11 | 2 | Joe Washington Nicholas Cowling | 40-44 | 56:53 40-44 | |
| | 12 3 12 | 3 | Alexis Panetier François Bossard | 30-34 | 56:55 30-34 | |
| | 13 2 13 | 2 | Jimmy COURBON Faycal Hafsouni | 35-39 | 56:56 35-39 | |
| | 14 3 14 | 3 | Glenn Tanti Cuschieri Anthony Bajada | 35-39 | 57:00 35-39 | |
| | 15 6 15 | 6 | Sean McCarthy Jay Hudson | 25-29 | 57:05 25-29 | |
| | 16 4 16 | 4 | Ethan Gilbert Daniel Pountney | 30-34 | 57:09 30-34 | |
| | 17 4 17 | 4 | Stéphane Fernandez Thomas Delattre | 35-39 | 57:55 35-39 | |
| | 18 5 18 | 5 | Keelan Brissett Chad Brissett | 30-34 | 57:58 30-34 | |
| | 19 3 19 | 3 | Sebastien Barreaud Nicolas Lojowski | 40-44 | 58:09 40-44 | |
| | 20 5 20 | 5 | Alessandro Iacobucci Michele Stancanelli | 35-39 | 58:25 35-39 | |
| | 21 7 21 | 7 | Jeremy Wachter Johann RACINE | 25-29 | 58:26 25-29 | |
| | 22 2 22 | 2 | Sam Murray Patrick Dobie | 16-24 | 58:40 16-24 | |
| | 23 6 23 | 6 | Florian Mille Yassine El Hayel | 30-34 | 58:46 30-34 | |
| | 24 8 24 | 8 | Fearghal O’hare Kevin Woods | 25-29 | 58:54 25-29 | |
| | 25 7 25 | 7 | jordan lavocat Hubert Dumez | 30-34 | 59:11 30-34 | |
| | 26 3 26 | 3 | Thomas Binder Oliver Ashton | 16-24 | 59:22 16-24 | |
| | 27 4 27 | 4 | javier lozano flores javier umpierrez garcia | 40-44 | 59:29 40-44 | |
| | 28 9 28 | 9 | Simone Voltan Walter Paladina | 25-29 | 59:30 25-29 | |
| | 29 8 29 | 8 | Alessandro Rossi Iacopo Baraccani | 30-34 | 59:31 30-34 | |
| | 30 10 30 | 10 | Mathéo Vincent Théo Clément | 25-29 | 59:31 25-29 | |
| | 31 11 31 | 11 | Jack Moses Chris Gunson | 25-29 | 59:34 25-29 | |
| | 32 6 32 | 6 | Eliott Goi Thibaut Morgado Da Costa | 35-39 | 59:35 35-39 | |
| | 33 12 33 | 12 | Corentin Folliot Maxime Ruellant | 25-29 | 59:39 25-29 | |
| | 34 7 34 | 7 | Dalton Wingfield Stephen Camilleri | 35-39 | 59:46 35-39 | |
| | 35 9 35 | 9 | Joseph Jean Romain Guichard | 30-34 | 1:00:04 30-34 | |
| | 36 8 36 | 8 | Jose Restituto Jonny Correa | 35-39 | 1:00:07 35-39 | |
| | 37 13 37 | 13 | Nathan Givort Clement Gonzales | 25-29 | 1:00:12 25-29 | |
| | 38 9 38 | 9 | Daniel Brook Will Hanlon | 35-39 | 1:00:16 35-39 | |
| | 39 10 39 | 10 | Matteo Cioè Giuseppe Caruso | 30-34 | 1:00:27 30-34 | |
| | 40 14 40 | 14 | Arnaud Gonzalez Mathis Antherieu | 25-29 | 1:00:29 25-29 | |
| | 41 15 41 | 15 | Tom Cansfield Luke Buckland | 25-29 | 1:00:32 25-29 | |
| | 42 16 42 | 16 | Simone Contenta Giovanni Contenta | 25-29 | 1:00:34 25-29 | |
| | 43 10 43 | 10 | Franciso Godoy Romero Jaime Camazón Umpiérrez | 35-39 | 1:00:46 35-39 | |
| | 44 11 44 | 11 | David Perez Anthony Terrazzoni | 30-34 | 1:00:46 30-34 | |
| | 45 17 45 | 17 | Clemente Truppi Marco Tenuta | 25-29 | 1:00:59 25-29 | |
| | 46 12 46 | 12 | Armand Pécome Amine Benmamas | 30-34 | 1:01:00 30-34 | |
| | 47 11 47 | 11 | Richard Keatley Mark O’Dwyer | 35-39 | 1:01:04 35-39 | |
| | 48 13 48 | 13 | Yannic de Wit Joost Schoon | 30-34 | 1:01:27 30-34 | |
| | 49 4 49 | 4 | Balázs Gyenes Domonkos Kővári | 16-24 | 1:01:32 16-24 | |
| | 50 12 50 | 12 | Andres Henriquez Samuele Zanni | 35-39 | 1:01:49 35-39 | |
| | 51 13 51 | 13 | Maxime Laurey Julien Lyneel | 35-39 | 1:01:59 35-39 | |
| | 52 5 52 | 5 | Marco Pelis Salvatore Caligiuri | 40-44 | 1:02:00 40-44 | |
| | 53 14 53 | 14 | Nicola Armenise Luca De Battista | 35-39 | 1:02:18 35-39 | |
| | 54 14 54 | 14 | Giorgio Galbiati Alberto Bandini | 30-34 | 1:02:20 30-34 | |
| | 55 15 55 | 15 | Gian Marco Belardi Jamal Allen | 30-34 | 1:02:22 30-34 | |
| | 56 16 56 | 16 | Thomas Gasparato Damien Croibier-Muscat | 30-34 | 1:02:39 30-34 | |
| | 57 17 57 | 17 | Luca Giuseppe Cavicchiolo Jacopo Azzola | 30-34 | 1:02:55 30-34 | |
| | 58 18 58 | 18 | Mathieu Artières Antoine Trotin | 30-34 | 1:03:13 30-34 | |
| | 59 19 59 | 19 | Nicolas Robert Similien Robert | 30-34 | 1:03:17 30-34 | |
| | 60 1 60 | 1 | Fernando Alves Mario Marques | 50-54 | 1:03:19 50-54 | |
| | 61 18 61 | 18 | Hugo Pomes Baptiste Grezes | 25-29 | 1:03:23 25-29 | |
| | 62 15 62 | 15 | Michele Zanirato Alberto Zorzi | 35-39 | 1:03:40 35-39 | |
| | 63 16 63 | 16 | Thibaut Visensang Thomas Chambres | 35-39 | 1:03:46 35-39 | |
| | 64 5 64 | 5 | Macxim Fallon Calum Coleman | 16-24 | 1:03:47 16-24 | |
| | 65 20 65 | 20 | Isacco Martufi Gaetano Fidanzati | 30-34 | 1:03:48 30-34 | |
| | 66 6 66 | 6 | Alex Timlin Matthew Byrne | 16-24 | 1:03:57 16-24 | |
| | 67 19 67 | 19 | Róbert Ollári Donat Dienes | 25-29 | 1:04:02 25-29 | |
| | 68 7 68 | 7 | Bastien Sterken Hugo Sanders | 16-24 | 1:04:04 16-24 | |
| | 69 21 69 | 21 | Matteo Caracciolo Matteo Terramocci | 30-34 | 1:04:06 30-34 | |
| | 70 20 70 | 20 | Antoine Marchin Hugo Chapuis | 25-29 | 1:04:09 25-29 | |
| | 71 17 71 | 17 | Ludovic REFNOU Mickael LAPLUME | 35-39 | 1:04:11 35-39 | |
| | 72 1 72 | 1 | Eugenio Gargiulo Roberto Ruggiano | 45-49 | 1:04:12 45-49 | |
| | 73 18 73 | 18 | Tony Grember Thomas Gonzalez | 35-39 | 1:04:19 35-39 | |
| | 74 22 74 | 22 | Aaron Caruana Nicholas Borg | 30-34 | 1:04:40 30-34 | |
| | 75 19 75 | 19 | Grégory Bertolino Romain Reinaud | 35-39 | 1:04:48 35-39 | |
| | 76 21 76 | 21 | Théo Katsurakis Vincent Michaud | 25-29 | 1:04:50 25-29 | |
| | 77 6 77 | 6 | Alex Bellin Marco Pavanello | 40-44 | 1:04:53 40-44 | |
| | 78 20 78 | 20 | Abdessalem Hennouf Frederic chouzenoux | 35-39 | 1:04:54 35-39 | |
| | 79 22 79 | 22 | Andrea Gubbellini Agostino Vito | 25-29 | 1:05:11 25-29 | |
| | 80 2 80 | 2 | Corydon Larkin Mark Whiteley | 45-49 | 1:05:13 45-49 | |
| | 81 23 81 | 23 | Dylan MILESI Emilio LO MANTO | 25-29 | 1:05:20 25-29 | |
| | 82 7 82 | 7 | Andrea Pedroni Marco Teruzzi | 40-44 | 1:05:23 40-44 | |
| | 83 23 83 | 23 | Noah Digonnet Alexandre Charles | 30-34 | 1:05:25 30-34 | |
| | 84 24 84 | 24 | Gianmarco Borsellino Mario Mongiovì | 25-29 | 1:05:34 25-29 | |
| | 85 24 85 | 24 | Enzo Georges Timothee Erhmann | 30-34 | 1:05:36 30-34 | |
| | 86 26 86 | 26 | Mehdi Bendref Titouan Le Coq | 30-34 | 1:05:43 30-34 | |
| | 87 25 87 | 25 | Manlio Orlandi Mirko De Giovanni | 30-34 | 1:05:43 30-34 | |
| | 88 8 88 | 8 | Simone Battaglia Gianluca Fasanella | 16-24 | 1:05:44 16-24 | |
| | 89 21 89 | 21 | Guillaume Gallet Pierre Noblecourt | 35-39 | 1:05:44 35-39 | |
| | 90 27 90 | 27 | Thomas Rohmberger Malte Striegler | 30-34 | 1:05:45 30-34 | |
| | 91 22 91 | 22 | Anthony Crush Huxley Crush | 35-39 | 1:05:46 35-39 | |
| | 92 23 92 | 23 | Giovanni Argentieri Emanuele Caloisi | 35-39 | 1:05:53 35-39 | |
| | 93 25 93 | 25 | Jonathan Armstrong Charley Young | 25-29 | 1:06:01 25-29 | |
| | 94 24 94 | 24 | Bojan Grbić Andrej Šimatić | 35-39 | 1:06:04 35-39 | |
| | 95 25 95 | 25 | Fabiano Laloli Valentin Zaninetti | 35-39 | 1:06:07 35-39 | |
| | 96 26 96 | 26 | HONORE CHE MOHAND ABBAS | 35-39 | 1:06:18 35-39 | |
| | 97 9 97 | 9 | Mario Oioli Nicolas Torre | 16-24 | 1:06:19 16-24 | |
| | 98 26 98 | 26 | Jean-Christophe Danglades alexis carrere | 25-29 | 1:06:20 25-29 | |
| | 99 27 99 | 27 | Theo Pauquet Maxime Guttierez | 25-29 | 1:06:33 25-29 | |
| | 100 27 100 | 27 | Mattia Spagnolo Piergianni Calabrese | 35-39 | 1:06:40 35-39 | |