| | 1,201 | 5 | Marc Riviere Eric Gil | 55-59 | 01:26:31 | |
| | 1,202 | 338 | Henri Texier Alexandre Thomas | 30-34 | 01:26:32 | |
| | 1,203 | 339 | Yannis Soualhia Martin Arnaud | 30-34 | 01:26:36 | |
| | 1,204 | 119 | Pierre Soulier Frederic Jue | 40-44 | 01:26:42 | |
| | 1,205 | 48 | Emmanuel Durot David Barale | 45-49 | 01:26:43 | |
| | 1,206 | 49 | Hassen Alouani Frederic Gil | 45-49 | 01:26:58 | |
| | 1,207 | 50 | Jean Frédéric Benard Zakaria Ba | 45-49 | 01:27:00 | |
| | 1,208 | 340 | Adrien Addis Pierre Marie Bandinelli | 30-34 | 01:27:02 | |
| | 1,209 | 147 | Gaspard Moulin Hugo Beguigne | 16-24 | 01:27:05 | |
| | 1,210 | 333 | Marvin Vespuce Scotty Salomon | 25-29 | 01:27:06 | |
| | 1,211 | 148 | Théo Monsel Loïc Guillerm | 16-24 | 01:27:06 | |
| | 1,212 | 120 | Ravasso Jerome Hannart Marc | 40-44 | 01:27:09 | |
| | 1,213 | 210 | Jean-François Fays Gauthier Levha | 35-39 | 01:27:10 | |
| | 1,214 | 334 | Quentin Rolland Lucas Latona | 25-29 | 01:27:14 | |
| | 1,215 | 335 | Malcolm Ngaha Louis Sassinot | 25-29 | 01:27:14 | |
| | 1,216 | 341 | Matéo Osorio Lucas Wintergerst | 30-34 | 01:27:16 | |
| | 1,217 | 342 | Adrien Herbet Kevin Pfann | 30-34 | 01:27:18 | |
| | 1,218 | 7 | Jerome Leone Carlos Varela | 50-54 | 01:27:24 | |
| | 1,219 | 343 | Maxime G Julien G | 30-34 | 01:27:30 | |
| | 1,220 | 211 | Brice Devaux Jean Louis Pozzo Di Borgo | 35-39 | 01:27:34 | |
| | 1,221 | 8 | Stephane Olivier Maximilien Cherruault | 50-54 | 01:27:34 | |
| | 1,222 | 212 | Thomas Still Amaury Saint-Martin | 35-39 | 01:27:39 | |
| | 1,223 | 121 | Patrick Giordano Jonathan Boueri | 40-44 | 01:27:40 | |
| | 1,224 | 6 | William Barnes Osi Onuorah | 55-59 | 01:27:43 | |
| | 1,225 | 213 | Tomasz Janczyk Aleksander Prus | 35-39 | 01:27:45 | |
| | 1,226 | 336 | Nicolas Lhôte Pablo Perez | 25-29 | 01:27:45 | |
| | 1,227 | 344 | Kévin Charle Jonas Lameiras | 30-34 | 01:27:47 | |
| | 1,228 | 149 | Christopher Demeslay Savanna Demeslay | 16-24 | 01:27:48 | |
| | 1,229 | 150 | Antoine Couillet Victor Gaucher | 16-24 | 01:27:49 | |
| | 1,230 | 214 | Nicolas Galliot Jérôme Tudell | 35-39 | 01:27:50 | |
| | 1,231 | 337 | Clement Damay Aurélien Garault | 25-29 | 01:27:54 | |
| | 1,232 | 215 | Fabien Joannes Damien Joannes | 35-39 | 01:27:54 | |
| | 1,233 | 216 | Yohann Rouscoff Brice Tavares Borges | 35-39 | 01:27:55 | |
| | 1,234 | 122 | Remi Plisson Yvan Modena | 40-44 | 01:27:57 | |
| | 1,235 | 345 | Arnaud Durando Thomas Feuillerat | 30-34 | 01:27:59 | |
| | 1,236 | 123 | Payi Yengo Olivier Kakpo | 40-44 | 01:28:00 | |
| | 1,237 | 7 | Yannick Robert Regis Burty | 55-59 | 01:28:01 | |
| | 1,238 | 51 | Maxime Seno Pierre Deval | 45-49 | 01:28:04 | |
| | 1,239 | 124 | Eric Tozello Nicolas Tozello | 40-44 | 01:28:10 | |
| | 1,240 | 346 | Julien Rio Tehihira Steven | 30-34 | 01:28:12 | |
| | 1,241 | 347 | Cedric Torregrossa Manu Klein | 30-34 | 01:28:16 | |
| | 1,242 | 338 | Mathieu Legrand Théo Moinet | 25-29 | 01:28:18 | |
| | 1,243 | 9 | Marc Imbert Jean-Philippe Servé | 50-54 | 01:28:21 | |
| | 1,244 | 348 | Vincent Bey Yohan Patin | 30-34 | 01:28:23 | |
| | 1,245 | 339 | Cyril Rottino Alexandre Faure | 25-29 | 01:28:29 | |
| | 1,246 | 340 | Louis Siva Nicolas Tarjon | 25-29 | 01:28:31 | |
| | 1,247 | 217 | André Colle Sofian Colle | 35-39 | 01:28:43 | |
| | 1,248 | 218 | Alexandre Nersisyan Antony Nersisyan | 35-39 | 01:28:50 | |
| | 1,249 | 341 | Maxime Sarda Marius Justino | 25-29 | 01:28:54 | |
| | 1,250 | 219 | Thomas Balderiotti Arnaud Lesmoulins | 35-39 | 01:29:03 | |
| | 1,251 | 220 | Jean-Luc Durosne Morgan Charbonnier | 35-39 | 01:29:08 | |
| | 1,252 | 342 | Loic Sempere Guillaume Perez | 25-29 | 01:29:10 | |
| | 1,253 | 343 | Kevin Ledon Stan Laurent | 25-29 | 01:29:12 | |
| | 1,254 | 349 | Lucas Bellomo Léo Lemaire | 30-34 | 01:29:16 | |
| | 1,255 | 52 | Jean philippe Mottaz Thomas Giancatarina | 45-49 | 01:29:22 | |
| | 1,256 | 221 | Clement Agarini Romain Gouillon | 35-39 | 01:29:22 | |
| | 1,257 | 125 | Laurent Ciubini Ludo Fulleringer | 40-44 | 01:29:31 | |
| | 1,258 | 344 | Mouad MOUSSA Adel Majri | 25-29 | 01:29:33 | |
| | 1,259 | 151 | Jonathan Bezara Alexandre Delille | 16-24 | 01:29:35 | |
| | 1,260 | 126 | Sylvain Amiet Fabien Saco | 40-44 | 01:29:36 | |
| | 1,261 | 53 | Gregory Spieth Francis De Campos Ferreira | 45-49 | 01:29:48 | |
| | 1,262 | 345 | Marvin Allamelle Benoit Limousin | 25-29 | 01:29:49 | |
| | 1,263 | 350 | Safwene Guilouchi Andres Fernandez Vilches | 30-34 | 01:29:51 | |
| | 1,264 | 222 | Manuel Rizzetto Florent Polfliet | 35-39 | 01:29:54 | |
| | 1,265 | 351 | Jean-Marie Novaro Valentin Mentor | 30-34 | 01:30:00 | |
| | 1,266 | 54 | Julien Sarde Gregory Barrette | 45-49 | 01:30:01 | |
| | 1,267 | 346 | Maxime Gonon Bruno Soares Simoes | 25-29 | 01:30:12 | |
| | 1,268 | 10 | Alexander Amara Simon Dennett | 50-54 | 01:30:19 | |
| | 1,269 | 223 | Efry Spitzer Gabriel Gothold | 35-39 | 01:30:26 | |
| | 1,270 | 224 | Nicolas Fradet Maximilien De Csiky | 35-39 | 01:30:39 | |
| | 1,271 | 352 | Jérémy Rohan Alexis Jouët-Pastré | 30-34 | 01:31:01 | |
| | 1,272 | 353 | Karim Allek Sacha Allek | 30-34 | 01:31:02 | |
| | 1,273 | 127 | Nicolas Benbassat Lionel Giuriolo | 40-44 | 01:31:14 | |
| | 1,274 | 225 | Christophe Brun Benoit Moncada | 35-39 | 01:31:21 | |
| | 1,275 | 128 | Christophe Zeude Fabrice Galea | 40-44 | 01:31:23 | |
| | 1,276 | 129 | Guillaume Rosin Gauthier Bertout | 40-44 | 01:31:28 | |
| | 1,277 | 8 | Frédéric Carlhian Marc Baldacci | 55-59 | 01:31:29 | |
| | 1,278 | 347 | Loris Menard Clément Pascal | 25-29 | 01:31:30 | |
| | 1,279 | 226 | Claudio Gouveia Micael Gouveia | 35-39 | 01:31:38 | |
| | 1,280 | 9 | Laurent Luciani Toussaint Marleng | 55-59 | 01:31:41 | |
| | 1,281 | 354 | Quentin Sandro Fabien Gauret | 30-34 | 01:31:50 | |
| | 1,282 | 348 | Anthony Delaveau Lucas Vigné | 25-29 | 01:31:51 | |
| | 1,283 | 130 | Charles Perdriau Alexandre Perdriau | 40-44 | 01:31:51 | |
| | 1,284 | 349 | Grégory Marchais Lucas Marini | 25-29 | 01:31:55 | |
| | 1,285 | 350 | Lucas Salles Nathan Martin | 25-29 | 01:32:04 | |
| | 1,286 | 227 | Flavien Basso Jean Baptiste David Nillet | 35-39 | 01:32:05 | |
| | 1,287 | 228 | Karim Kassamaly Guillaume Lazzarotto | 35-39 | 01:32:11 | |
| | 1,288 | 152 | Alexandre Hurteau Leo Dubos | 16-24 | 01:32:15 | |
| | 1,289 | 229 | Nicolas Pelerin Kirill Azboukin | 35-39 | 01:32:23 | |
| | 1,290 | 355 | Stéphane Bouard Thomas Helene | 30-34 | 01:32:27 | |
| | 1,291 | 131 | Michaël Burghgraeve Daniel Lafrance | 40-44 | 01:32:34 | |
| | 1,292 | 1 | Thierry Tuffin Eric Durrbach | 60-64 | 01:32:49 | |
| | 1,293 | 351 | Romain Gaimard Noa Fernandes | 25-29 | 01:32:50 | |
| | 1,294 | 356 | Alexandre Desogus Alan Spadafora | 30-34 | 01:32:58 | |
| | 1,295 | 132 | Pierre Yves Dittlot Nicolas Boutet | 40-44 | 01:33:09 | |
| | 1,296 | 357 | Armand Le Saulnier Mickael Le Saulnier | 30-34 | 01:33:16 | |
| | 1,297 | 358 | Yannick Millet Alexis De Sousa | 30-34 | 01:33:19 | |
| | 1,298 | 352 | Pierre-Yves Horeau Mael Ollivier | 25-29 | 01:33:28 | |
| | 1,299 | 353 | Leopold Mendes Charrinho Ali Ghazouani Gharbi | 25-29 | 01:33:30 | |
| | 1,300 | 153 | Antoine Baldin--Antaki Florent Pastor Hernaz | 16-24 | 01:33:30 | |