| | 1,501 | 404 | Riana Rasoldier | 30-34 | 01:29:23 | |
| | 1,502 | 402 | Florian Valette | 25-29 | 01:29:24 | |
| | 1,503 | 72 | Nicolas Zenon | 45-49 | 01:29:24 | |
| | 1,504 | 73 | Philippe Buteux | 45-49 | 01:29:25 | |
| | 1,505 | 403 | Yann Perales | 25-29 | 01:29:26 | |
| | 1,506 | 405 | Jean-Baptiste Le Gall | 30-34 | 01:29:26 | |
| | 1,507 | 1 | Nicolas Salvan | 65-69 | 01:29:26 | |
| | 1,508 | 404 | Clément Piquet | 25-29 | 01:29:27 | |
| | 1,509 | 74 | Nicolas Bourg | 45-49 | 01:29:28 | |
| | 1,510 | 406 | Youri Le Toquin | 30-34 | 01:29:28 | |
| | 1,511 | 276 | Jeremy Rosenstein | 35-39 | 01:29:28 | |
| | 1,512 | 405 | Alexandre Penneroux | 25-29 | 01:29:29 | |
| | 1,513 | 408 | Thomas Giana | 30-34 | 01:29:30 | |
| | 1,514 | 407 | Anthony Fanelli | 30-34 | 01:29:30 | |
| | 1,515 | 128 | Olivier Dupont | 40-44 | 01:29:30 | |
| | 1,516 | 406 | Théo Biancone | 25-29 | 01:29:31 | |
| | 1,517 | 407 | Granit Zejnullahi | 25-29 | 01:29:33 | |
| | 1,518 | 277 | Yoann Boimond | 35-39 | 01:29:36 | |
| | 1,519 | 409 | Medhi El Mziat | 30-34 | 01:29:37 | |
| | 1,520 | 408 | Pedro Fernandes | 25-29 | 01:29:37 | |
| | 1,521 | 278 | Romain Bonaggiunta | 35-39 | 01:29:37 | |
| | 1,522 | 409 | Dylan Chaminadas | 25-29 | 01:29:38 | |
| | 1,523 | 129 | Pierre Grunenwald | 40-44 | 01:29:41 | |
| | 1,524 | 410 | Maxime Gille | 30-34 | 01:29:42 | |
| | 1,525 | 411 | Cyril Kessal | 30-34 | 01:29:45 | |
| | 1,526 | 412 | Nicolas Gueirard | 30-34 | 01:29:49 | |
| | 1,527 | 413 | Daniel Fertl | 30-34 | 01:29:50 | |
| | 1,528 | 75 | Ludovic Vaillant | 45-49 | 01:29:51 | |
| | 1,529 | 279 | Yoann Kiavué | 35-39 | 01:29:51 | |
| | 1,530 | 167 | Jaures Azandossessi | 16-24 | 01:29:51 | |
| | 1,531 | 414 | Nicolas Valentin | 30-34 | 01:29:54 | |
| | 1,532 | 280 | Stéphane Bersia | 35-39 | 01:29:54 | |
| | 1,533 | 410 | Christopher Boubekri | 25-29 | 01:29:56 | |
| | 1,534 | 415 | Tony Henry | 30-34 | 01:29:57 | |
| | 1,535 | 76 | Amaury Girard | 45-49 | 01:29:57 | |
| | 1,536 | 416 | Anthony Serpente | 30-34 | 01:29:58 | |
| | 1,537 | 35 | Jean-Baptiste Vierin | 50-54 | 01:30:00 | |
| | 1,538 | 281 | Olivier Aubert | 35-39 | 01:30:01 | |
| | 1,539 | 417 | Miguel Angel Calatayud | 30-34 | 01:30:01 | |
| | 1,540 | 282 | Kévin Jolly | 35-39 | 01:30:04 | |
| | 1,541 | 418 | Anthony Ivezic | 30-34 | 01:30:06 | |
| | 1,542 | 419 | Gregory Maillot | 30-34 | 01:30:08 | |
| | 1,543 | 420 | Julien Duval | 30-34 | 01:30:09 | |
| | 1,544 | 283 | Antoine De La Cruz | 35-39 | 01:30:13 | |
| | 1,545 | 411 | Elouan LACRAMPE | 25-29 | 01:30:22 | |
| | 1,546 | 130 | Franck Walter | 40-44 | 01:30:23 | |
| | 1,547 | 284 | Makrem Krifa | 35-39 | 01:30:25 | |
| | 1,548 | 412 | Etienne Paulin | 25-29 | 01:30:32 | |
| | 1,549 | 421 | Robin Mariage | 30-34 | 01:30:33 | |
| | 1,550 | 422 | Karel Letay | 30-34 | 01:30:34 | |
| | 1,551 | 77 | Julien Rubio | 45-49 | 01:30:34 | |
| | 1,552 | 18 | Ray Cahill | 55-59 | 01:30:34 | |
| | 1,553 | 168 | Jacques Lim | 16-24 | 01:30:35 | |
| | 1,554 | 285 | Marc William Mialet | 35-39 | 01:30:35 | |
| | 1,555 | 423 | Quentin Massonnais | 30-34 | 01:30:36 | |
| | 1,556 | 169 | Victorio Leonardo | 16-24 | 01:30:37 | |
| | 1,557 | 413 | Axel Orriere | 25-29 | 01:30:39 | |
| | 1,558 | 414 | Jean-Christophe Pelmard | 25-29 | 01:30:41 | |
| | 1,559 | 424 | Paul Blanpain | 30-34 | 01:30:44 | |
| | 1,560 | 131 | Thibault Moressee | 40-44 | 01:30:48 | |
| | 1,561 | 425 | Maxime Dhalluin | 30-34 | 01:30:48 | |
| | 1,562 | 78 | Didier Lamartiniere | 45-49 | 01:30:49 | |
| | 1,563 | 426 | Adrien Barbier | 30-34 | 01:30:49 | |
| | 1,564 | 286 | Adrien Mina | 35-39 | 01:30:52 | |
| | 1,565 | 427 | Alexandre Jarry | 30-34 | 01:30:53 | |
| | 1,566 | 36 | Christian Internicola | 50-54 | 01:30:55 | |
| | 1,567 | 170 | Philippe Ferreira De Meira | 16-24 | 01:30:57 | |
| | 1,568 | 415 | Jonathan Lainé | 25-29 | 01:30:58 | |
| | 1,569 | 79 | Andrea Tassisto | 45-49 | 01:30:58 | |
| | 1,570 | 416 | Maximilien Hua | 25-29 | 01:31:00 | |
| | 1,571 | 287 | Teddy Briand | 35-39 | 01:31:03 | |
| | 1,572 | 428 | Thibaud Faivre-Pierret | 30-34 | 01:31:03 | |
| | 1,573 | 80 | Julien Anquetil | 45-49 | 01:31:04 | |
| | 1,574 | 429 | Anthony Prat | 30-34 | 01:31:07 | |
| | 1,575 | 288 | Olivier Semeteys | 35-39 | 01:31:08 | |
| | 1,576 | 430 | Corentin Breysse-Gomez | 30-34 | 01:31:08 | |
| | 1,577 | 289 | Marc Addesa | 35-39 | 01:31:09 | |
| | 1,578 | 417 | Nicolas Legoff | 25-29 | 01:31:10 | |
| | 1,579 | 132 | Maxime Gally | 40-44 | 01:31:12 | |
| | 1,580 | 418 | Benjamin Thibault | 25-29 | 01:31:13 | |
| | 1,581 | 290 | Charles Moussy | 35-39 | 01:31:15 | |
| | 1,582 | 431 | Kévin Jeffroy | 30-34 | 01:31:16 | |
| | 1,583 | 432 | Kevin Boisorieux | 30-34 | 01:31:16 | |
| | 1,584 | 133 | Remi Morel | 40-44 | 01:31:18 | |
| | 1,585 | 81 | Michel Ange Pelletier | 45-49 | 01:31:18 | |
| | 1,586 | 420 | Flávio Barreiro - Simon | 25-29 | 01:31:18 | |
| | 1,587 | 134 | Ludovic Dasnoy | 40-44 | 01:31:18 | |
| | 1,588 | 419 | Maxime Detourbet | 25-29 | 01:31:18 | |
| | 1,589 | 37 | Bertrand Géhanne | 50-54 | 01:31:20 | |
| | 1,590 | 433 | William Hellec | 30-34 | 01:31:21 | |
| | 1,591 | 135 | Idriss Troussier | 40-44 | 01:31:22 | |
| | 1,592 | 421 | Gautier Vadi | 25-29 | 01:31:24 | |
| | 1,593 | 2 | Alain Ausello | 65-69 | 01:31:26 | |
| | 1,594 | 136 | Michael Falk | 40-44 | 01:31:29 | |
| | 1,595 | 422 | Xavier Caudal | 25-29 | 01:31:30 | |
| | 1,596 | 137 | Thomas Perrier | 40-44 | 01:31:31 | |
| | 1,597 | 171 | Antoine Tavernier | 16-24 | 01:31:32 | |
| | 1,598 | 291 | Florian Le Corre | 35-39 | 01:31:34 | |
| | 1,599 | 138 | Bertrand Pellicer | 40-44 | 01:31:36 | |
| | 1,600 | 292 | Michael Molnar | 35-39 | 01:31:37 | |