| | 1,801 | 312 | Vincent De Brito Théodore De Brito | 35-39 | 01:29:16 | |
| | 1,802 | 313 | Guillaume Briant Hakim El Madouri | 35-39 | 01:29:20 | |
| | 1,803 | 142 | Baptiste Carbonnaux Pascal Pillier | 40-44 | 01:29:24 | |
| | 1,804 | 260 | Esteban Verger Alexis Ferreira | 16-24 | 01:29:26 | |
| | 1,805 | 44 | Patrick Parent Quentin Vignot | 45-49 | 01:29:27 | |
| | 1,806 | 15 | Pierre Duez Emmanuel Leveque | 50-54 | 01:29:32 | |
| | 1,807 | 545 | Louis Babilotte Francois Serazin | 25-29 | 01:29:32 | |
| | 1,808 | 489 | Maxime Serrano Philippe Terreros | 30-34 | 01:29:32 | |
| | 1,809 | 491 | Tom Marie Kevin Marie | 30-34 | 01:29:33 | |
| | 1,810 | 490 | Pierre Kohler Daren Dowlut | 30-34 | 01:29:33 | |
| | 1,811 | 546 | Corentin Veau Mathieu Denis | 25-29 | 01:29:34 | |
| | 1,812 | 314 | Mathieu Poinin Samy Mehamli | 35-39 | 01:29:34 | |
| | 1,813 | 547 | Enzo Graziani Joel Kabengele | 25-29 | 01:29:35 | |
| | 1,814 | 548 | William Chavaroc Alexandre Gomez | 25-29 | 01:29:36 | |
| | 1,815 | 143 | Pape Ferrier Kevin Antognini | 40-44 | 01:29:36 | |
| | 1,816 | 549 | Romain Williot Kemil Joly | 25-29 | 01:29:40 | |
| | 1,817 | 550 | Joachim Hadjit Guillaume Gallez | 25-29 | 01:29:42 | |
| | 1,818 | 551 | Baptiste Buffet Lucas Le Baron | 25-29 | 01:29:46 | |
| | 1,819 | 492 | Tewfik Brahim Samir Amara | 30-34 | 01:29:48 | |
| | 1,820 | 552 | Louis Mallet Adrien Bletsas | 25-29 | 01:29:50 | |
| | 1,821 | 553 | Julien Loridan Louis Loriot | 25-29 | 01:29:51 | |
| | 1,822 | 554 | Adrien Bannwarth Benjamin Nadot | 25-29 | 01:29:51 | |
| | 1,823 | 144 | Tanguy Legoff Nicolas Sattin | 40-44 | 01:29:55 | |
| | 1,824 | 145 | Michael Higginbottom Raj Lakhani | 40-44 | 01:29:58 | |
| | 1,825 | 555 | Bakary Sarr James Mizessyn-Parvis | 25-29 | 01:30:01 | |
| | 1,826 | 493 | Rémy Pachocinski Matthieu Jean-Baptiste | 30-34 | 01:30:02 | |
| | 1,827 | 45 | Arthur Pertuet Yves Pertuet | 45-49 | 01:30:03 | |
| | 1,828 | 494 | Paul Toussaint Aurélien Hunault | 30-34 | 01:30:05 | |
| | 1,829 | 146 | Clement Dakono Anis Talbi | 40-44 | 01:30:06 | |
| | 1,830 | 16 | Philippe Alves Daniel Alcaraz | 50-54 | 01:30:14 | |
| | 1,831 | 261 | Gabriel Akil Julien Mauroy | 16-24 | 01:30:14 | |
| | 1,832 | 315 | Joao Costa Ousmane Fall | 35-39 | 01:30:15 | |
| | 1,833 | 46 | Alexis Latty Kelly Ly | 45-49 | 01:30:17 | |
| | 1,834 | 495 | Yannick Haubner Patricia Kircher | 30-34 | 01:30:17 | |
| | 1,835 | 262 | Maxence Ledoux Axel Malecki | 16-24 | 01:30:18 | |
| | 1,836 | 316 | Jon Leonard Harry Leonard | 35-39 | 01:30:21 | |
| | 1,837 | 556 | Jules-Marin Lejeune Arnaud Caudelle | 25-29 | 01:30:30 | |
| | 1,838 | 317 | Antoine Dupuis Kevin Menu | 35-39 | 01:30:30 | |
| | 1,839 | 557 | Théo Bascobert Lucas Guéry | 25-29 | 01:30:31 | |
| | 1,840 | 496 | Valentin Dozol Jerome Ascione | 30-34 | 01:30:33 | |
| | 1,841 | 558 | Ammar Litim Jordy Attakuy | 25-29 | 01:30:33 | |
| | 1,842 | 318 | Machine Gun Junior Machine Gun | 35-39 | 01:30:35 | |
| | 1,843 | 319 | Christophe Spinetta Maé Lioret | 35-39 | 01:30:36 | |
| | 1,844 | 497 | Amaury Desgranges Marc Corolleur | 30-34 | 01:30:41 | |
| | 1,845 | 263 | Dimitri Marc Théo Mougenot | 16-24 | 01:30:43 | |
| | 1,846 | 498 | Vigneswaran Venkatesan Teddy Joron | 30-34 | 01:30:44 | |
| | 1,847 | 47 | Tero Danska Magnus Orneklint | 45-49 | 01:30:45 | |
| | 1,848 | 499 | Adrien Garnier Hugo Lombard-Platet | 30-34 | 01:30:45 | |
| | 1,849 | 147 | Benjamin Sugnot Franck Sugnot | 40-44 | 01:30:46 | |
| | 1,850 | 559 | Louis Quemener Xavier Caudal | 25-29 | 01:30:47 | |
| | 1,851 | 320 | Jason Lanseman Charles Pollet | 35-39 | 01:30:58 | |
| | 1,852 | 321 | Nicolas Vasquez Thierry Célanie | 35-39 | 01:31:00 | |
| | 1,853 | 500 | Valentin Teixeira Mickael Teixeira | 30-34 | 01:31:00 | |
| | 1,854 | 560 | Theo Mordant Esteban Richard | 25-29 | 01:31:04 | |
| | 1,855 | 17 | Frédéric Martin Hervé Lavisse | 50-54 | 01:31:04 | |
| | 1,856 | 264 | Noah Dunel Timothee Cerf | 16-24 | 01:31:10 | |
| | 1,857 | 265 | Mathis Laurens Sam Aholou | 16-24 | 01:31:12 | |
| | 1,858 | 561 | Julien Fleury Maxime Caetano | 25-29 | 01:31:13 | |
| | 1,859 | 501 | Tomas Rojas Rémi Rousselle | 30-34 | 01:31:21 | |
| | 1,860 | 562 | Louis Luart Gabin Guillou | 25-29 | 01:31:21 | |
| | 1,861 | 148 | Eric Voillot Tony Coupé | 40-44 | 01:31:22 | |
| | 1,862 | 48 | Serge Delgado Jean Marie Helin | 45-49 | 01:31:26 | |
| | 1,863 | 149 | Thibault Riquier Romain Riquier | 40-44 | 01:31:27 | |
| | 1,864 | 502 | Tony Mondet Botella Jocelyn Gravier | 30-34 | 01:31:29 | |
| | 1,865 | 503 | Achraf Khouzar Yassine Berrada | 30-34 | 01:31:35 | |
| | 1,866 | 322 | Anthony Nicolle Sebastien Royer | 35-39 | 01:31:38 | |
| | 1,867 | 323 | Zakaria Bezza Adrien Temim | 35-39 | 01:31:39 | |
| | 1,868 | 563 | Guillaume Mortureux Arthur Chouanniere | 25-29 | 01:31:40 | |
| | 1,869 | 504 | Edgar Beaudouin Alexandre Barberot | 30-34 | 01:31:40 | |
| | 1,870 | 150 | Jérôme Milan Matthieu Chavalle | 40-44 | 01:31:41 | |
| | 1,871 | 266 | Enzo Da Costa Matteo Da Costa | 16-24 | 01:31:41 | |
| | 1,872 | 324 | Hugo Descamps Stéphane Descamps | 35-39 | 01:31:42 | |
| | 1,873 | 151 | Alexandre Touitou Jérome Epale | 40-44 | 01:31:46 | |
| | 1,874 | 564 | Sullivan Gacem Nino Lozé | 25-29 | 01:32:01 | |
| | 1,875 | 268 | Ilyes Meghirbi Maxime Desobry | 16-24 | 01:32:02 | |
| | 1,876 | 267 | Matteo Aubert-Chaptal Benjamin Serra | 16-24 | 01:32:02 | |
| | 1,877 | 152 | Stéphane Herndl Frederic Lowe | 40-44 | 01:32:06 | |
| | 1,878 | 565 | Valentin Lorian Lucas Blanchon | 25-29 | 01:32:07 | |
| | 1,879 | 505 | Benjamin Grougi Yorick Sapotille | 30-34 | 01:32:07 | |
| | 1,880 | 507 | Dimitri Bertelli Florent Lallement | 30-34 | 01:32:15 | |
| | 1,881 | 506 | Clement Auffan Anthony Lecocq | 30-34 | 01:32:15 | |
| | 1,882 | 566 | Jean-Jacques Gourgeot Stephane Gourgeot | 25-29 | 01:32:22 | |
| | 1,883 | 325 | Gérald Tarel Paul Tarel | 35-39 | 01:32:23 | |
| | 1,884 | 567 | Paul Chaplet Wael Sleiman | 25-29 | 01:32:25 | |
| | 1,885 | 326 | Karim Sheikh Jeremy Lao | 35-39 | 01:32:32 | |
| | 1,886 | 327 | Hugo Trinh Quy Damien Fauchard | 35-39 | 01:32:37 | |
| | 1,887 | 153 | Alexandre Khouri Habib Khouri | 40-44 | 01:32:37 | |
| | 1,888 | 269 | Enguerran Petit Loic Valker | 16-24 | 01:32:39 | |
| | 1,889 | 568 | Loïc Tounou-Akue Quentin Jacquemart | 25-29 | 01:32:41 | |
| | 1,890 | 508 | Jérémy Rodney Emile Wakim | 30-34 | 01:32:43 | |
| | 1,891 | 328 | John-David Rebibo Pierre-Etienne Wunenburger | 35-39 | 01:32:46 | |
| | 1,892 | 569 | Quentin Lathaud Lucas Masson | 25-29 | 01:32:47 | |
| | 1,893 | 329 | Raphaël Velut Mounir Dridi | 35-39 | 01:32:50 | |
| | 1,894 | 154 | Raphaël Dufaux Florian Deshayes | 40-44 | 01:32:57 | |
| | 1,895 | 49 | Moritz Mertens Kay Strelow | 45-49 | 01:32:59 | |
| | 1,896 | 18 | Nicolas Le Corre Herve Bodilis | 50-54 | 01:33:02 | |
| | 1,897 | 509 | Pierre-Louis Fernandez Basile Deshayes | 30-34 | 01:33:03 | |
| | 1,898 | 570 | Tom Cormeraie Lucas Araujo | 25-29 | 01:33:05 | |
| | 1,899 | 571 | Hadrien Antoine Benjamin Guyot | 25-29 | 01:33:05 | |
| | 1,900 | 510 | Radu Victor Togui Michael Williams | 30-34 | 01:33:08 | |