| | 1,001 | 299 | Oliver Haydock Conor Haydock | 25-29 | 01:19:25 | |
| | 1,002 | 123 | Jérémy Meynier Matéo Meynier | 16-24 | 01:19:27 | |
| | 1,003 | 85 | Bertrand Her Benjamin Berthault | 40-44 | 01:19:27 | |
| | 1,004 | 290 | Pierre-Antoine Abraini Kévin Lovera | 30-34 | 01:19:36 | |
| | 1,005 | 124 | Mathis Mary Nathaniels Kede | 16-24 | 01:19:37 | |
| | 1,006 | 300 | Thomas Fornasierie Leopold Henri | 25-29 | 01:19:38 | |
| | 1,007 | 31 | Darragh Murdock Noel Murdock | 45-49 | 01:19:38 | |
| | 1,008 | 170 | Alexis Afonso Jérémy Lattes | 35-39 | 01:19:39 | |
| | 1,009 | 125 | Anastasia Demazeau Julien Caujolle | 16-24 | 01:19:42 | |
| | 1,010 | 301 | Axel Sancho Ricky POYET | 25-29 | 01:19:42 | |
| | 1,011 | 171 | Jeremy Belot Nicolas Lourenco | 35-39 | 01:19:42 | |
| | 1,012 | 86 | Herve Blanc Yoann Martinez | 40-44 | 01:19:44 | |
| | 1,013 | 172 | Nicolas Ferrier Sébastien Cespedes | 35-39 | 01:19:47 | |
| | 1,014 | 173 | Julien Di Folco Hugo Faujour | 35-39 | 01:19:48 | |
| | 1,015 | 32 | Vithusanth YOGARAJAH Serge PUDDU | 45-49 | 01:19:50 | |
| | 1,016 | 174 | Martin Ritz Ambroise Forte | 35-39 | 01:19:50 | |
| | 1,017 | 291 | Jerome Vialla Thomas Cornet | 30-34 | 01:19:51 | |
| | 1,018 | 175 | Lionel Chevalier Arnaud Doremus | 35-39 | 01:19:51 | |
| | 1,019 | 176 | Raphaël Goncalves Karl Da Costa | 35-39 | 01:19:52 | |
| | 1,020 | 302 | Samuel Rodi Allan Rodi | 25-29 | 01:19:54 | |
| | 1,021 | 303 | Romain Alessandri Julien Georges | 25-29 | 01:19:55 | |
| | 1,022 | 33 | Benjamin Pellegrini Christophe Lala | 45-49 | 01:19:56 | |
| | 1,023 | 87 | Matthieu Wullems Gregory Bascou | 40-44 | 01:19:56 | |
| | 1,024 | 292 | Jonathan Vo Mickael Vo | 30-34 | 01:19:58 | |
| | 1,025 | 293 | Joris Teichner Raphael Bouabib | 30-34 | 01:19:59 | |
| | 1,026 | 294 | Gilles Carvajal Paul Carvajal | 30-34 | 01:20:02 | |
| | 1,027 | 304 | Birkan Tosun Luigi Ortiz | 25-29 | 01:20:03 | |
| | 1,028 | 34 | Julien Rinn Michaël Chauvris | 45-49 | 01:20:04 | |
| | 1,029 | 88 | Rudy Hayat Steven Hayat | 40-44 | 01:20:04 | |
| | 1,030 | 295 | Chams Abdelli Hippolyte Ledem | 30-34 | 01:20:06 | |
| | 1,031 | 126 | Valentin Lortal Alexandre Lortal | 16-24 | 01:20:08 | |
| | 1,032 | 305 | Mathieu Nicolessi Moïse Edau | 25-29 | 01:20:09 | |
| | 1,033 | 306 | Marc Foussard Yoann Sabathier | 25-29 | 01:20:16 | |
| | 1,034 | 296 | Gilles Sigaud Scali Arnaud Pianta | 30-34 | 01:20:17 | |
| | 1,035 | 307 | César Piccicuto Matteo Peaquin | 25-29 | 01:20:22 | |
| | 1,036 | 35 | Gérard Saint Paul Cédric Lecomte | 45-49 | 01:20:22 | |
| | 1,037 | 297 | Lucas Fontanini Raphael Swal | 30-34 | 01:20:22 | |
| | 1,038 | 89 | Carlos Azevedo Hugo Menino Aguiar | 40-44 | 01:20:24 | |
| | 1,039 | 90 | Gregory Morsillo Julien Communie | 40-44 | 01:20:27 | |
| | 1,040 | 91 | Francois Nempont Geoffrey Monivas | 40-44 | 01:20:27 | |
| | 1,041 | 92 | Sebastien Maubois Stephane Rodriguez | 40-44 | 01:20:31 | |
| | 1,042 | 93 | Alexandre Benabed Thomas Babet | 40-44 | 01:20:32 | |
| | 1,043 | 298 | Anthony Pène Anthony Cros | 30-34 | 01:20:32 | |
| | 1,044 | 177 | Pierre-Clément Deleuze Fabien Pacot | 35-39 | 01:20:34 | |
| | 1,045 | 127 | Luca Albano Noé Arnou | 16-24 | 01:20:37 | |
| | 1,046 | 94 | Mathias Colussa Deo Wenethem | 40-44 | 01:20:38 | |
| | 1,047 | 308 | Gaetan Guidez Guillaume Guidez | 25-29 | 01:20:40 | |
| | 1,048 | 299 | Steeve Menil Maximilien Menil | 30-34 | 01:20:42 | |
| | 1,049 | 128 | Baptiste Dalmasso Enzio Quillet | 16-24 | 01:20:45 | |
| | 1,050 | 178 | Benjamin Dadi Jean-Baptiste Bertolone | 35-39 | 01:20:47 | |
| | 1,051 | 95 | Benjamin Rouquié Marc Rouquié | 40-44 | 01:20:48 | |
| | 1,052 | 300 | Andrea Biasioli Nathan Weibel | 30-34 | 01:20:51 | |
| | 1,053 | 36 | Lionel Verdoni Jean-Pascal Verdoni | 45-49 | 01:20:51 | |
| | 1,054 | 37 | Laurent Lacroix Nicolas Malinconico | 45-49 | 01:20:52 | |
| | 1,055 | 96 | Raphaël Dubart Jean-Christophe Radke | 40-44 | 01:20:53 | |
| | 1,056 | 129 | Thomas Cohen Dellecave Thomas Sciortino | 16-24 | 01:20:54 | |
| | 1,057 | 97 | Gyan Vliegen Jerome Van Zeijl | 40-44 | 01:20:55 | |
| | 1,058 | 98 | Aurélien Auglans Matthieu Walcker | 40-44 | 01:21:02 | |
| | 1,059 | 179 | Kevin Houston Kevin Brousson | 35-39 | 01:21:04 | |
| | 1,060 | 99 | Arnaud Daché Julien Herlein | 40-44 | 01:21:07 | |
| | 1,061 | 301 | Ronan Gatignon Maxime Lestoile | 30-34 | 01:21:07 | |
| | 1,062 | 309 | Aaron Jones Keiron Wood | 25-29 | 01:21:14 | |
| | 1,063 | 180 | Pierre Renaudin Matthieu Gauthier | 35-39 | 01:21:17 | |
| | 1,064 | 130 | Quentin ZICHICHI Thomas VIGNOLI-RECH | 16-24 | 01:21:22 | |
| | 1,065 | 310 | Baptiste Teissier Aurelien Teissier | 25-29 | 01:21:27 | |
| | 1,066 | 3 | Laurent Dérasse Daniel Gregori | 55-59 | 01:21:28 | |
| | 1,067 | 100 | Sylvain Zavattero Dylan Bottigliero | 40-44 | 01:21:32 | |
| | 1,068 | 181 | Brandon Luis Jerome Faddoul El Achkar | 35-39 | 01:21:35 | |
| | 1,069 | 182 | Hugolin Grochocki Fabien Robin | 35-39 | 01:21:37 | |
| | 1,070 | 38 | Napoleon Kirsch François Kirsch | 45-49 | 01:21:40 | |
| | 1,071 | 131 | Yanis Moussay Max Druffin | 16-24 | 01:21:40 | |
| | 1,072 | 132 | Thomas Gabriel Quentin Nguyen | 16-24 | 01:21:43 | |
| | 1,073 | 302 | Mehdi Tayebi Jawed Insi | 30-34 | 01:21:43 | |
| | 1,074 | 133 | Hugo Recouras Enzo Papazian | 16-24 | 01:21:43 | |
| | 1,075 | 101 | Giovani Ratsima Tiana Randrianarivelo | 40-44 | 01:21:44 | |
| | 1,076 | 311 | Jean Laurent Butelli Eric Fonti | 25-29 | 01:21:44 | |
| | 1,077 | 39 | Sylvain Quintard Benjamin Mondou | 45-49 | 01:21:46 | |
| | 1,078 | 183 | Kevin Devaurs Nicolas Moneret | 35-39 | 01:21:53 | |
| | 1,079 | 184 | Sylvain Grech Julien Guccione | 35-39 | 01:21:55 | |
| | 1,080 | 185 | Souraya Chouaf Baptiste Perruchot | 35-39 | 01:22:00 | |
| | 1,081 | 303 | Romain Novelli Noe Garin | 30-34 | 01:22:00 | |
| | 1,082 | 312 | Etienne Loridon Etienne Guegan | 25-29 | 01:22:04 | |
| | 1,083 | 304 | Maxence Barthelemy Frederic Lorenzo | 30-34 | 01:22:06 | |
| | 1,084 | 313 | Joseph Munier Paul Vinel | 25-29 | 01:22:06 | |
| | 1,085 | 102 | Guillaume Marcel David Pierret | 40-44 | 01:22:10 | |
| | 1,086 | 103 | Jérémie Niddam Hervé Bouffier | 40-44 | 01:22:10 | |
| | 1,087 | 305 | Dorian Geffrouais Raphael Sacle | 30-34 | 01:22:11 | |
| | 1,088 | 314 | Alexandre Bourdon Kenji Zozime | 25-29 | 01:22:11 | |
| | 1,089 | 186 | Pierre-Antoine Paoli Lionel Paoli | 35-39 | 01:22:13 | |
| | 1,090 | 306 | Robin Guagliardo Audric Mascarelli | 30-34 | 01:22:14 | |
| | 1,091 | 6 | Cyrille NUCCIARELLI Gilles Milhas | 50-54 | 01:22:15 | |
| | 1,092 | 40 | David Bru Stephane Amady | 45-49 | 01:22:16 | |
| | 1,093 | 187 | Guillaume Thuries Jessy Machot--Pacitto | 35-39 | 01:22:24 | |
| | 1,094 | 188 | Jean-Baptiste Cartron Bryan Bensoussan | 35-39 | 01:22:29 | |
| | 1,095 | 104 | Thomas Chamayou Yoan De Marez | 40-44 | 01:22:35 | |
| | 1,096 | 105 | Romain De Goy Paul Costa | 40-44 | 01:22:36 | |
| | 1,097 | 134 | Corentin Chupin Kilian Beaufreton | 16-24 | 01:22:36 | |
| | 1,098 | 307 | Mickael Ayache Yonael Tordjman | 30-34 | 01:22:37 | |
| | 1,099 | 315 | Maxime Billon Thomas Gadaleta | 25-29 | 01:22:40 | |
| | 1,100 | 189 | Alan Leclere Maelig Georgelin | 35-39 | 01:22:41 | |