| | 2,501 | 488 | Christophe Alexandre | 35-39 | 01:39:55 | |
| | 2,502 | 628 | Léo Buchholtz | 25-29 | 01:39:55 | |
| | 2,503 | 629 | Corentin Soeur | 25-29 | 01:39:57 | |
| | 2,504 | 630 | Alexis Rouquette | 25-29 | 01:39:58 | |
| | 2,505 | 631 | Izan De Jesus | 25-29 | 01:40:04 | |
| | 2,506 | 639 | Loic Godfroy | 30-34 | 01:40:04 | |
| | 2,507 | 61 | Rodolphe Wallaert | 50-54 | 01:40:15 | |
| | 2,508 | 640 | Jean-Loup Beneditti | 30-34 | 01:40:16 | |
| | 2,509 | 641 | Baptiste Roine | 30-34 | 01:40:18 | |
| | 2,510 | 632 | Rayane Sayah | 25-29 | 01:40:18 | |
| | 2,511 | 642 | Julien Ruiz | 30-34 | 01:40:19 | |
| | 2,512 | 25 | Gregory Trabarel | 55-59 | 01:40:19 | |
| | 2,513 | 633 | Guillaume Diaz | 25-29 | 01:40:21 | |
| | 2,514 | 269 | Paul Da Sylva | 16-24 | 01:40:21 | |
| | 2,515 | 634 | Thomas Denis | 25-29 | 01:40:22 | |
| | 2,516 | 635 | Yoann Vivares | 25-29 | 01:40:23 | |
| | 2,517 | 643 | Thomas Chapoullié | 30-34 | 01:40:25 | |
| | 2,518 | 644 | Pierre Yves Laurent | 30-34 | 01:40:26 | |
| | 2,519 | 489 | Cedric Jarion | 35-39 | 01:40:26 | |
| | 2,520 | 636 | Uveakovi Kalimi | 25-29 | 01:40:27 | |
| | 2,521 | 249 | Julien Richez | 40-44 | 01:40:28 | |
| | 2,522 | 62 | David Bénard | 50-54 | 01:40:28 | |
| | 2,523 | 645 | Pierre Le Pape | 30-34 | 01:40:28 | |
| | 2,524 | 490 | Mickael Million | 35-39 | 01:40:30 | |
| | 2,525 | 136 | Vincent Griffon | 45-49 | 01:40:30 | |
| | 2,526 | 137 | Olivier Dudreuil | 45-49 | 01:40:31 | |
| | 2,527 | 646 | Moncef Lehtihet | 30-34 | 01:40:37 | |
| | 2,528 | 647 | Godefroy Torlotin | 30-34 | 01:40:43 | |
| | 2,529 | 138 | Mehdi Jatlaoui | 45-49 | 01:40:46 | |
| | 2,530 | 648 | Antoine Girard | 30-34 | 01:40:46 | |
| | 2,531 | 139 | Maximilien Menil | 45-49 | 01:40:48 | |
| | 2,532 | 250 | Antoine Adin | 40-44 | 01:40:49 | |
| | 2,533 | 63 | Olivier Le Corre | 50-54 | 01:40:49 | |
| | 2,534 | 491 | Ugo Brisset | 35-39 | 01:40:50 | |
| | 2,535 | 649 | Louis Thuillier | 30-34 | 01:40:50 | |
| | 2,536 | 26 | Eric Uski | 55-59 | 01:40:52 | |
| | 2,537 | 637 | Gabriel Ruff | 25-29 | 01:40:52 | |
| | 2,538 | 650 | Jean Beaumont | 30-34 | 01:40:55 | |
| | 2,539 | 64 | Bruno Brillanceau | 50-54 | 01:41:00 | |
| | 2,540 | 270 | Anakin Pemzec | 16-24 | 01:41:01 | |
| | 2,541 | 638 | Lucas Balestriero | 25-29 | 01:41:01 | |
| | 2,542 | 140 | Brian Nehlig | 45-49 | 01:41:06 | |
| | 2,543 | 65 | Jabrane Lamzouri | 50-54 | 01:41:07 | |
| | 2,544 | 492 | Adrien Vac | 35-39 | 01:41:12 | |
| | 2,545 | 639 | Clément Salle | 25-29 | 01:41:14 | |
| | 2,546 | 493 | Sebastien Fontenay | 35-39 | 01:41:24 | |
| | 2,547 | 640 | Armand Bernelle | 25-29 | 01:41:30 | |
| | 2,548 | 271 | Julien Molon | 16-24 | 01:41:31 | |
| | 2,549 | 651 | Michael Miezan | 30-34 | 01:41:35 | |
| | 2,550 | 641 | Allan Fix | 25-29 | 01:41:36 | |
| | 2,551 | 642 | Martin Kamir | 25-29 | 01:41:39 | |
| | 2,552 | 494 | André Remuzon | 35-39 | 01:41:42 | |
| | 2,553 | 495 | Joran Cappuccio | 35-39 | 01:41:46 | |
| | 2,554 | 12 | Franck Sugnot | 60-64 | 01:41:46 | |
| | 2,555 | 141 | John Mc Connell | 45-49 | 01:41:46 | |
| | 2,556 | 66 | Benoît James | 50-54 | 01:41:50 | |
| | 2,557 | 652 | Jérémie Leonet | 30-34 | 01:41:53 | |
| | 2,558 | 653 | Kevin Charrassier | 30-34 | 01:41:59 | |
| | 2,559 | 67 | Sébastien Ravard | 50-54 | 01:42:04 | |
| | 2,560 | 27 | David Greuzat | 55-59 | 01:42:05 | |
| | 2,561 | 496 | Farid Amadet | 35-39 | 01:42:06 | |
| | 2,562 | 497 | Romuald Lancrerot | 35-39 | 01:42:09 | |
| | 2,563 | 643 | Brice Noyer | 25-29 | 01:42:09 | |
| | 2,564 | 272 | Florian Jonte | 16-24 | 01:42:22 | |
| | 2,565 | 644 | Léo David | 25-29 | 01:42:24 | |
| | 2,566 | 251 | Nicolas Vespertini | 40-44 | 01:42:25 | |
| | 2,567 | 2 | Philippe Coulibaly | 65-69 | 01:42:29 | |
| | 2,568 | 645 | Jeremy Gay | 25-29 | 01:42:29 | |
| | 2,569 | 273 | Morgan Da Silva Monjo | 16-24 | 01:42:30 | |
| | 2,570 | 274 | Lucas Helbert | 16-24 | 01:42:32 | |
| | 2,571 | 646 | Quentin Gallo | 25-29 | 01:42:36 | |
| | 2,572 | 498 | Alan David | 35-39 | 01:42:38 | |
| | 2,573 | 252 | Jean Baptiste Brunet | 40-44 | 01:42:38 | |
| | 2,574 | 647 | Thomas Richioud | 25-29 | 01:42:38 | |
| | 2,575 | 648 | Sylvain Rodrigo | 25-29 | 01:42:39 | |
| | 2,576 | 499 | Vincent Maxo | 35-39 | 01:42:48 | |
| | 2,577 | 142 | Christophe Kerviche | 45-49 | 01:42:50 | |
| | 2,578 | 275 | Mathieu Dauvergne | 16-24 | 01:42:51 | |
| | 2,579 | 654 | Philippe Turpin | 30-34 | 01:42:52 | |
| | 2,580 | 500 | Jeremy Martinez | 35-39 | 01:42:57 | |
| | 2,581 | 655 | Jordan Diounou | 30-34 | 01:43:04 | |
| | 2,582 | 656 | Thomas Totaro | 30-34 | 01:43:07 | |
| | 2,583 | 657 | Mathieu Cloniet | 30-34 | 01:43:07 | |
| | 2,584 | 658 | Emmanuel Menat | 30-34 | 01:43:11 | |
| | 2,585 | 659 | Joris Noblet | 30-34 | 01:43:12 | |
| | 2,586 | 501 | Gauthier Wacogne | 35-39 | 01:43:12 | |
| | 2,587 | 253 | Mickael Joli | 40-44 | 01:43:14 | |
| | 2,588 | 649 | Adil Abid | 25-29 | 01:43:16 | |
| | 2,589 | 276 | Thomas Judit | 16-24 | 01:43:18 | |
| | 2,590 | 650 | Ivan Pujol | 25-29 | 01:43:24 | |
| | 2,591 | 502 | Christopher Nativel | 35-39 | 01:43:30 | |
| | 2,592 | 143 | Denis Glaichenhaus | 45-49 | 01:43:30 | |
| | 2,593 | 28 | Stéphane Dubet | 55-59 | 01:43:32 | |
| | 2,594 | 651 | Logan Stewart | 25-29 | 01:43:32 | |
| | 2,595 | 503 | Pk Qannari | 35-39 | 01:43:39 | |
| | 2,596 | 660 | Jin Douang | 30-34 | 01:43:41 | |
| | 2,597 | 277 | Theo Corcia | 16-24 | 01:43:44 | |
| | 2,598 | 144 | Pierre-Aurélien De Sèze | 45-49 | 01:43:45 | |
| | 2,599 | 652 | Corentin Mazerat | 25-29 | 01:43:46 | |
| | 2,600 | 254 | Alexandre Voillot | 40-44 | 01:43:47 | |