| | 1,601 | 442 | Rayane Laribi | 25-29 | 01:23:43 | |
| | 1,602 | 324 | Yassine Guemmar | 35-39 | 01:23:43 | |
| | 1,603 | 325 | Steve Foucault | 35-39 | 01:23:44 | |
| | 1,604 | 412 | Florian Jacquement | 30-34 | 01:23:49 | |
| | 1,605 | 443 | Raphaël Gagnaire | 25-29 | 01:23:49 | |
| | 1,606 | 181 | Malo Morin | 16-24 | 01:23:50 | |
| | 1,607 | 141 | Pierre Edouard Droguet | 40-44 | 01:23:50 | |
| | 1,608 | 413 | Samy Ouardini | 30-34 | 01:23:50 | |
| | 1,609 | 326 | Jean François Cannas | 35-39 | 01:23:50 | |
| | 1,610 | 414 | Julien Lacroix | 30-34 | 01:23:52 | |
| | 1,611 | 415 | Etienne Bellitto | 30-34 | 01:23:53 | |
| | 1,612 | 416 | Brandon Benureau | 30-34 | 01:23:55 | |
| | 1,613 | 327 | Jérémy Pollet | 35-39 | 01:23:56 | |
| | 1,614 | 444 | Romain Tardy | 25-29 | 01:23:56 | |
| | 1,615 | 328 | Pierre Ducasse | 35-39 | 01:23:57 | |
| | 1,616 | 417 | Simon Vigne | 30-34 | 01:23:57 | |
| | 1,617 | 418 | Léo Agier | 30-34 | 01:23:57 | |
| | 1,618 | 445 | Florent Leboucher | 25-29 | 01:23:57 | |
| | 1,619 | 329 | Erwan Marchaland | 35-39 | 01:23:57 | |
| | 1,620 | 446 | Arno Pelet | 25-29 | 01:23:58 | |
| | 1,621 | 330 | Paul-Emmanuel Levy | 35-39 | 01:23:58 | |
| | 1,622 | 142 | Benjamin Moreau | 40-44 | 01:23:59 | |
| | 1,623 | 419 | Matthieu Thomas | 30-34 | 01:23:59 | |
| | 1,624 | 420 | Charles Clerigues | 30-34 | 01:24:00 | |
| | 1,625 | 331 | Sebastien Brochard | 35-39 | 01:24:01 | |
| | 1,626 | 447 | Quentin Lomenie | 25-29 | 01:24:01 | |
| | 1,627 | 73 | Romuald Guilbert | 45-49 | 01:24:03 | |
| | 1,628 | 448 | Victor Caro | 25-29 | 01:24:04 | |
| | 1,629 | 332 | Anthony Monrreal | 35-39 | 01:24:04 | |
| | 1,630 | 449 | Aurelien Bonnaud | 25-29 | 01:24:06 | |
| | 1,631 | 421 | Michel Paris | 30-34 | 01:24:07 | |
| | 1,632 | 182 | Adrien Chietera | 16-24 | 01:24:08 | |
| | 1,633 | 143 | Julien Malengo | 40-44 | 01:24:09 | |
| | 1,634 | 422 | Mounim Essabbar | 30-34 | 01:24:09 | |
| | 1,635 | 333 | Jérémy Garcia | 35-39 | 01:24:10 | |
| | 1,636 | 144 | Mathieu Dubois | 40-44 | 01:24:10 | |
| | 1,637 | 450 | Benoit Cuche | 25-29 | 01:24:11 | |
| | 1,638 | 423 | Thibault Dupeyré | 30-34 | 01:24:11 | |
| | 1,639 | 424 | Benoît Rossetti | 30-34 | 01:24:11 | |
| | 1,640 | 74 | Laurent Pepiot | 45-49 | 01:24:12 | |
| | 1,641 | 334 | Léo Rousseau | 35-39 | 01:24:14 | |
| | 1,642 | 451 | Thomas Paulo | 25-29 | 01:24:14 | |
| | 1,643 | 145 | Grégory Borgolotto | 40-44 | 01:24:14 | |
| | 1,644 | 425 | Hatim Rhanmi | 30-34 | 01:24:15 | |
| | 1,645 | 146 | Olivier Cakpo | 40-44 | 01:24:15 | |
| | 1,646 | 452 | Julien Peluau | 25-29 | 01:24:16 | |
| | 1,647 | 335 | Daniel Yip | 35-39 | 01:24:16 | |
| | 1,648 | 453 | Florent Jaillard | 25-29 | 01:24:18 | |
| | 1,649 | 426 | Martin Boshnakov | 30-34 | 01:24:18 | |
| | 1,650 | 26 | Jérôme Fantin | 50-54 | 01:24:19 | |
| | 1,651 | 6 | Didier Kine | 55-59 | 01:24:19 | |
| | 1,652 | 454 | Vincent Harouard | 25-29 | 01:24:20 | |
| | 1,653 | 427 | Aurelien Charlet | 30-34 | 01:24:20 | |
| | 1,654 | 27 | Sebastien Crouzil | 50-54 | 01:24:20 | |
| | 1,655 | 147 | Guillaume Dumont | 40-44 | 01:24:21 | |
| | 1,656 | 455 | Carmine Potalivo | 25-29 | 01:24:22 | |
| | 1,657 | 456 | Rémi Voitot | 25-29 | 01:24:23 | |
| | 1,658 | 183 | Younes Ait El Arbi | 16-24 | 01:24:23 | |
| | 1,659 | 336 | Maxime Giroud | 35-39 | 01:24:23 | |
| | 1,660 | 184 | Axel El Aich | 16-24 | 01:24:25 | |
| | 1,661 | 428 | Baptiste Pétrel | 30-34 | 01:24:25 | |
| | 1,662 | 429 | Pierre Olivier | 30-34 | 01:24:26 | |
| | 1,663 | 430 | Marc Llompart | 30-34 | 01:24:27 | |
| | 1,664 | 337 | Pierre Esperon | 35-39 | 01:24:27 | |
| | 1,665 | 7 | Laurent Bouchez | 55-59 | 01:24:27 | |
| | 1,666 | 338 | Holley Clement | 35-39 | 01:24:30 | |
| | 1,667 | 148 | Mathieu Leemans | 40-44 | 01:24:30 | |
| | 1,668 | 339 | Jeremy Guibert | 35-39 | 01:24:32 | |
| | 1,669 | 75 | Gregory Touchet | 45-49 | 01:24:33 | |
| | 1,670 | 431 | Raphaël Chantelauze | 30-34 | 01:24:33 | |
| | 1,671 | 432 | Guillaume Li Chay | 30-34 | 01:24:33 | |
| | 1,672 | 149 | Vincent Texereau | 40-44 | 01:24:34 | |
| | 1,673 | 150 | Kelly Coppry | 40-44 | 01:24:35 | |
| | 1,674 | 8 | Christophe Syrotiuk | 55-59 | 01:24:37 | |
| | 1,675 | 76 | Perrie Jordi | 45-49 | 01:24:37 | |
| | 1,676 | 340 | Florian Blanchin | 35-39 | 01:24:37 | |
| | 1,677 | 433 | Ander Lain | 30-34 | 01:24:38 | |
| | 1,678 | 457 | Maxime Poulain | 25-29 | 01:24:39 | |
| | 1,679 | 341 | Romain Castagnet | 35-39 | 01:24:40 | |
| | 1,680 | 434 | Yvan Bourdreux | 30-34 | 01:24:41 | |
| | 1,681 | 458 | Esteban Pereira | 25-29 | 01:24:41 | |
| | 1,682 | 342 | Thomas Dechaumet | 35-39 | 01:24:42 | |
| | 1,683 | 343 | Romain Allègre | 35-39 | 01:24:42 | |
| | 1,684 | 151 | Jérôme Jeanne | 40-44 | 01:24:42 | |
| | 1,685 | 185 | Julien Maury | 16-24 | 01:24:42 | |
| | 1,686 | 344 | Fabrice Piard | 35-39 | 01:24:43 | |
| | 1,687 | 435 | Alexis Cherillo | 30-34 | 01:24:45 | |
| | 1,688 | 345 | Thomas Fini | 35-39 | 01:24:46 | |
| | 1,689 | 186 | Jason Bechet | 16-24 | 01:24:48 | |
| | 1,690 | 346 | Bastien Boudry | 35-39 | 01:24:48 | |
| | 1,691 | 436 | Vincent Tifeau | 30-34 | 01:24:48 | |
| | 1,692 | 437 | Benjamin Gicquel | 30-34 | 01:24:48 | |
| | 1,693 | 347 | Guénolé Le Maux | 35-39 | 01:24:48 | |
| | 1,694 | 348 | Matthieu Prodhomme | 35-39 | 01:24:49 | |
| | 1,695 | 459 | Arthur Guilbert | 25-29 | 01:24:50 | |
| | 1,696 | 77 | Frédéric Rivaud | 45-49 | 01:24:50 | |
| | 1,697 | 349 | Jules Boulerie | 35-39 | 01:24:51 | |
| | 1,698 | 438 | Sacha Vidal | 30-34 | 01:24:52 | |
| | 1,699 | 187 | Enzo Deregnaucourt | 16-24 | 01:24:52 | |
| | 1,700 | 350 | Guillaume Déridder | 35-39 | 01:24:53 | |