| | 301 | 70 | Alexandre Fawaz Gabriel Molina | 35-39 | 01:13:45 | |
| | 302 | 21 | Doug Little Jonathon Horton | 40-44 | 01:13:46 | |
| | 303 | 37 | vINH NGUYEN Nicolas Bellon | 16-24 | 01:13:46 | |
| | 304 | 71 | Thomas Soeung Miguel Alves Pereira | 35-39 | 01:13:53 | |
| | 305 | 108 | Filipe Machado Geoffrey Tock | 30-34 | 01:14:01 | |
| | 306 | 109 | Julien Geoffriau Alexandre Destombes | 30-34 | 01:14:04 | |
| | 307 | 72 | Thomas Lamarque Guillaume CHABOZ | 35-39 | 01:14:05 | |
| | 308 | 66 | Quentin LAFITTE Nathan MIGEON | 25-29 | 01:14:25 | |
| | 309 | 73 | Romain Morleghem William Lardeux | 35-39 | 01:14:26 | |
| | 310 | 22 | René Brueker Camiel Nijenhof | 40-44 | 01:14:29 | |
| | 311 | 110 | Matteo Falduzzi Hugo Castan | 30-34 | 01:14:29 | |
| | 312 | 74 | Denis Bridelence Rudy Guffroy | 35-39 | 01:14:29 | |
| | 313 | 38 | Théo Tomaszewski Hugo Theretz | 16-24 | 01:14:31 | |
| | 314 | 39 | Romain Stephant Antoine Peronnaud | 16-24 | 01:14:44 | |
| | 315 | 40 | Alexandre Bourdeaux Thomas Druart | 16-24 | 01:14:47 | |
| | 316 | 67 | Kevin Durand Alexis Leon | 25-29 | 01:14:50 | |
| | 317 | 41 | Kian Mirnejad Nassim Nemmiche | 16-24 | 01:15:04 | |
| | 318 | 111 | David Dupuis Jordan Decock | 30-34 | 01:15:05 | |
| | 319 | 68 | Nishant Jayaswal Nicholas Dolamore | 25-29 | 01:15:09 | |
| | 320 | 23 | Julien Jacquemard Romain DIDIER | 40-44 | 01:15:15 | |
| | 321 | 75 | Abdelkarim Benhadj Tahar Mohamed-Yacine Dahmani | 35-39 | 01:15:16 | |
| | 322 | 76 | Thomas Valverde Thomas BAYTI | 35-39 | 01:15:27 | |
| | 323 | 24 | Guillaume Marcel Anis Boussetta | 40-44 | 01:15:39 | |
| | 324 | 25 | Sébastien Potin Julien Piard | 40-44 | 01:15:49 | |
| | 325 | 77 | Maxime Mellah Benjamin Barnathan | 35-39 | 01:15:52 | |
| | 326 | 42 | Jules Grand Quentin Grand | 16-24 | 01:15:54 | |
| | 327 | 69 | Gabriel Mariotti Sachin Wijesinghe | 25-29 | 01:15:55 | |
| | 328 | 43 | Tom Cazanou Liam Casagrande | 16-24 | 01:15:58 | |
| | 329 | 112 | Ronny Chen Mahmud Uygun | 30-34 | 01:16:00 | |
| | 330 | 78 | Jallal Ait daoua Jimmy Merlos | 35-39 | 01:16:15 | |
| | 331 | 79 | Laurent KLORE Jeremy CAPLAIN | 35-39 | 01:16:23 | |
| | 332 | 113 | Mohamed Ali Mami Omar Mokaddem | 30-34 | 01:16:31 | |
| | 333 | 114 | Anthony Domingues David Dine | 30-34 | 01:16:52 | |
| | 334 | 80 | DAMIEN HUBERT BENJAMIN LECHEVALLIER | 35-39 | 01:16:53 | |
| | 335 | 81 | Morgan Gicquel Benjamin Gicquel | 35-39 | 01:16:54 | |
| | 336 | 3 | Laurent Dobignard Tristan Manlius | 45-49 | 01:16:58 | |
| | 337 | 70 | Samuel Filiu Alex Willay | 25-29 | 01:17:02 | |
| | 338 | 71 | Victor Lecomte Gaetan Cuvillier | 25-29 | 01:17:13 | |
| | 339 | 82 | Emmanuel Nowarzyk Sullyvan Grosbois | 35-39 | 01:17:15 | |
| | 340 | 83 | Martin Brunet Benjamin Bouakaz | 35-39 | 01:17:26 | |
| | 341 | 4 | Mathieu Poncet Frédéric Jourdan | 45-49 | 01:17:26 | |
| | 342 | 72 | quentin barres Yanice BOUDJADJA | 25-29 | 01:17:37 | |
| | 343 | 115 | Rémy Thay Nicolas Nguyen | 30-34 | 01:17:51 | |
| | 344 | 73 | Thomas Le coq Tanguy Le coq | 25-29 | 01:17:51 | |
| | 345 | 5 | Gavin Mcmorrow Conor O'Riain | 45-49 | 01:17:52 | |
| | 346 | 116 | Alexis Finance Romain Lemaire | 30-34 | 01:18:09 | |
| | 347 | 117 | Pascal Pignolet Baptiste Bidet | 30-34 | 01:18:13 | |
| | 348 | 74 | Bastien Rudowski Alexis Rudowski | 25-29 | 01:18:15 | |
| | 349 | 84 | Quentin Cloarec Nicolas SKUNCA | 35-39 | 01:18:24 | |
| | 350 | 85 | Johann Steineur Amine Mehdi | 35-39 | 01:18:25 | |
| | 351 | 118 | Antoine Moreschi Ludovic Hemmert | 30-34 | 01:18:35 | |
| | 352 | 1 | Henri Janier Olivier Bazin | 55-59 | 01:18:42 | |
| | 353 | 119 | alain doumbia benjamin caduc | 30-34 | 01:18:43 | |
| | 354 | 26 | Eric Duchevet Eddy Cohen | 40-44 | 01:18:51 | |
| | 355 | 86 | Arnaud Roux-Levrat Cosimo Zangari | 35-39 | 01:19:01 | |
| | 356 | 120 | Zakaria Saksiki Alexis Bourdeau | 30-34 | 01:19:05 | |
| | 357 | 27 | Sylvain Goncalves Kevin Devleesschauwer | 40-44 | 01:19:12 | |
| | 358 | 6 | maxime gohier maxime brosset | 45-49 | 01:19:14 | |
| | 359 | 75 | Warren Dastain Valentin Brillant | 25-29 | 01:19:16 | |
| | 360 | 87 | François Pelcener Romain Dausque | 35-39 | 01:19:18 | |
| | 361 | 76 | Zhongshi Cong Yuhang Wang | 25-29 | 01:19:52 | |
| | 362 | 77 | Guillaume Geay Nassim Coucke | 25-29 | 01:20:09 | |
| | 363 | 78 | Hugo Lagache Florian Colotte | 25-29 | 01:20:34 | |
| | 364 | 121 | Kheang boun Ly Salimou Diako | 30-34 | 01:20:43 | |
| | 365 | 79 | Mathis Courgeon Clément Coutanceau | 25-29 | 01:20:47 | |
| | 366 | 28 | Julian Mackloet Darvish Abdul Alim | 40-44 | 01:20:49 | |
| | 367 | 29 | Raimonds Ozolins Raivis Ozolins | 40-44 | 01:20:53 | |
| | 368 | 30 | fabien parot joffrey collet | 40-44 | 01:20:57 | |
| | 369 | 80 | Rodrigo Lillo Joao COSTA DA FONSECA RODRIGUES | 25-29 | 01:21:22 | |
| | 370 | 81 | Vittorio Orbinato Roberto Capasso | 25-29 | 01:21:27 | |
| | 371 | 88 | Carlos Eduardo BENITO Clément Boulanger | 35-39 | 01:22:06 | |
| | 372 | 122 | Paul Vidal Paul Lagrange | 30-34 | 01:22:19 | |
| | 373 | 89 | Sileming Diatta Dessé Magassa | 35-39 | 01:22:55 | |
| | 374 | 82 | Younès Baaziz Mokhtar Mabrour | 25-29 | 01:24:00 | |
| | 375 | 31 | Guillaume Blancard Toufik AYADI | 40-44 | 01:24:15 | |
| | 376 | 83 | Vincent Chevalier Florian Lacombe | 25-29 | 01:24:40 | |
| | 377 | 84 | Joseph Beaumont Anthony Giraudeau | 25-29 | 01:24:55 | |
| | 378 | 32 | Vincent Francois Fabien Roulette | 40-44 | 01:24:59 | |
| | 379 | 85 | Jordan Grasso Marius Bazin | 25-29 | 01:25:08 | |
| | 380 | 90 | Mickaël Damerval Nicolas Pierlet | 35-39 | 01:25:28 | |
| | 381 | 86 | Etienne Ca Benedikt Maukner | 25-29 | 01:26:08 | |
| | 382 | 87 | Raphael Chauvin Ekhi Recalde | 25-29 | 01:26:09 | |
| | 383 | 44 | Robin Menant Paul Bernard | 16-24 | 01:26:25 | |
| | 384 | 33 | Samir Bouamar Simon Lassalle | 40-44 | 01:27:03 | |
| | 385 | 45 | Théo Ledeux Leo Ledeux | 16-24 | 01:27:56 | |
| | 386 | 88 | Jean Laurent Butelli Eric Fonti | 25-29 | 01:28:33 | |
| | 387 | 7 | Sylvain CHAVOUET alexis lange | 45-49 | 01:29:23 | |
| | 388 | 123 | Corentin Boudrie Benoît Morand | 30-34 | 01:29:25 | |
| | 389 | 8 | Jerome Froger Romain Baudrier | 45-49 | 01:29:40 | |
| | 390 | 124 | Nicolas DRILLOT Etienne Monteiro | 30-34 | 01:30:16 | |
| | 391 | 46 | Timothé Dubois Gaël Lebrun | 16-24 | 01:31:20 | |
| | 392 | 47 | Baptiste Ferri Hugo Terver | 16-24 | 01:32:00 | |
| | 393 | 125 | Nolan Hospitalier Thomas Clerc | 30-34 | 01:33:13 | |
| | 394 | 89 | Ryan Attali Alexandre Chauvet | 25-29 | 01:35:56 | |
| | 395 | 91 | Clement Scherer Vincent Pisoni | 35-39 | 01:36:46 | |
| | 396 | 90 | Allan Terache Thomas Terache | 25-29 | 01:39:36 | |
| | 397 | 34 | Arnaud Guinot Jonas Courtois | 40-44 | 01:56:58 | |