| | 3,601 | 413 | Lucas Fagot | 16-24 | 1:48:04 | |
| | 3,602 | 414 | Leo Walle | 16-24 | 1:48:11 | |
| | 3,603 | 389 | Marco Exel | 40-44 | 1:48:12 | |
| | 3,604 | 934 | Emeric VARVIER | 30-34 | 1:48:22 | |
| | 3,605 | 935 | Cyril MEYRE | 30-34 | 1:48:29 | |
| | 3,606 | 48 | Christophe Rialland | 55-59 | 1:48:38 | |
| | 3,607 | 936 | Nathan Hantzberg | 30-34 | 1:48:41 | |
| | 3,608 | 687 | Martin Neubert | 35-39 | 1:48:42 | |
| | 3,609 | 937 | Jean-Brieuc Audic | 30-34 | 1:48:47 | |
| | 3,610 | 215 | Philippe TRAN | 45-49 | 1:48:48 | |
| | 3,611 | 415 | Lucas Brosseaux | 16-24 | 1:49:03 | |
| | 3,612 | 795 | Paul Girard | 25-29 | 1:49:06 | |
| | 3,613 | 416 | Matthias Lapointe | 16-24 | 1:49:08 | |
| | 3,614 | 688 | Yannick Gazzola | 35-39 | 1:49:08 | |
| | 3,615 | 938 | Loan Betend | 30-34 | 1:49:10 | |
| | 3,616 | 939 | Alexandre RUIZ | 30-34 | 1:49:11 | |
| | 3,617 | 940 | Alexandre Grizard | 30-34 | 1:49:21 | |
| | 3,618 | 689 | Cedric Varey | 35-39 | 1:49:23 | |
| | 3,619 | 796 | Maxime CHATEL | 25-29 | 1:49:25 | |
| | 3,620 | 216 | Julien Danigo | 45-49 | 1:49:25 | |
| | 3,621 | 390 | Marcel Dierking | 40-44 | 1:49:29 | |
| | 3,622 | 690 | Adrien Devaux | 35-39 | 1:49:30 | |
| | 3,623 | 941 | Daniel Schaube | 30-34 | 1:49:31 | |
| | 3,624 | 95 | Yves Jean LEGRAS | 50-54 | 1:49:36 | |
| | 3,625 | 217 | Alexandre Quintela | 45-49 | 1:49:36 | |
| | 3,626 | 391 | romain le goff | 40-44 | 1:49:37 | |
| | 3,627 | 96 | Stéphane HAMELIN | 50-54 | 1:49:38 | |
| | 3,628 | 392 | Anthony Gasparini | 40-44 | 1:49:41 | |
| | 3,629 | 417 | Theo JOUNIER | 16-24 | 1:49:41 | |
| | 3,630 | 393 | Nathanaël Negroni | 40-44 | 1:49:42 | |
| | 3,631 | 418 | Gabriel Ferreira | 16-24 | 1:49:46 | |
| | 3,632 | 29 | Jean Claude Martin | 60-64 | 1:49:47 | |
| | 3,633 | 942 | Alexandre Martin | 30-34 | 1:49:48 | |
| | 3,634 | 691 | Benjamin Tarride | 35-39 | 1:49:50 | |
| | 3,635 | 394 | Christoph Janz | 40-44 | 1:49:55 | |
| | 3,636 | 395 | Oliver Creese | 40-44 | 1:49:58 | |
| | 3,637 | 692 | Jonathan Hernandez | 35-39 | 1:50:01 | |
| | 3,638 | 797 | Adrien Soboczynski | 25-29 | 1:50:02 | |
| | 3,639 | 419 | Dineeskanth Ranganathan | 16-24 | 1:50:04 | |
| | 3,640 | 943 | Thomas Poiret | 30-34 | 1:50:13 | |
| | 3,641 | 420 | Maxime Tanquerel | 16-24 | 1:50:15 | |
| | 3,642 | 396 | Jean-François RAMÉ | 40-44 | 1:50:18 | |
| | 3,643 | 397 | Denis Chapelon | 40-44 | 1:50:19 | |
| | 3,644 | 798 | Guillaume Chochon | 25-29 | 1:50:20 | |
| | 3,645 | 944 | Ibrahima KABA | 30-34 | 1:50:20 | |
| | 3,646 | 799 | Jordan Gibert | 25-29 | 1:50:22 | |
| | 3,647 | 945 | Laszlo Preischl | 30-34 | 1:50:27 | |
| | 3,648 | 946 | Santiago Jose Cova Miranda | 30-34 | 1:50:31 | |
| | 3,649 | 800 | Sebastian Ferraro | 25-29 | 1:50:32 | |
| | 3,650 | 421 | Yanis Loucif | 16-24 | 1:50:36 | |
| | 3,651 | 801 | Quentin Renou | 25-29 | 1:50:39 | |
| | 3,652 | 802 | antoine milhau | 25-29 | 1:50:45 | |
| | 3,653 | 422 | Aymeric Fillon | 16-24 | 1:50:47 | |
| | 3,654 | 97 | Karl-Xavier Neubig | 50-54 | 1:50:48 | |
| | 3,655 | 398 | Yannick Clerc | 40-44 | 1:50:49 | |
| | 3,656 | 98 | Jan-Maximilian Teiwes | 50-54 | 1:50:50 | |
| | 3,657 | 693 | Stéphane Konan | 35-39 | 1:50:51 | |
| | 3,658 | 399 | Johann Archambault | 40-44 | 1:50:52 | |
| | 3,659 | 423 | Dimbin Ny Ala Andriamandimbisoa | 16-24 | 1:50:52 | |
| | 3,660 | 803 | Lilian Meheust | 25-29 | 1:50:55 | |
| | 3,661 | 804 | Louis Demaret | 25-29 | 1:51:02 | |
| | 3,662 | 694 | Stefan Leiser | 35-39 | 1:51:03 | |
| | 3,663 | 805 | Théo Capdepont | 25-29 | 1:51:07 | |
| | 3,664 | 424 | Thibaut Gradinaru | 16-24 | 1:51:07 | |
| | 3,665 | 806 | Aaron VTM AZANNAI | 25-29 | 1:51:13 | |
| | 3,666 | 695 | Benjamin Sini | 35-39 | 1:51:16 | |
| | 3,667 | 947 | Thomas Bourret | 30-34 | 1:51:17 | |
| | 3,668 | 218 | Johann Broquereau | 45-49 | 1:51:22 | |
| | 3,669 | 400 | Sébastien Cacaux | 40-44 | 1:51:29 | |
| | 3,670 | 948 | Jean Bakaloglou | 30-34 | 1:51:29 | |
| | 3,671 | 220 | Thierry Vaillant | 45-49 | 1:51:30 | |
| | 3,672 | 219 | Nicolas LAINE | 45-49 | 1:51:30 | |
| | 3,673 | 221 | Guillaume Janin | 45-49 | 1:51:34 | |
| | 3,674 | 99 | Bertrand Pariat | 50-54 | 1:51:34 | |
| | 3,675 | 949 | Patrick Lehner | 30-34 | 1:51:35 | |
| | 3,676 | 3 | Vasile Gradinaru | 65-69 | 1:51:36 | |
| | 3,677 | 425 | Andre Bento dos reis | 16-24 | 1:51:36 | |
| | 3,678 | 696 | Kevin Bellanger | 35-39 | 1:51:38 | |
| | 3,679 | 807 | Alexandre Henrio | 25-29 | 1:51:38 | |
| | 3,680 | 697 | Quentin Cornu-Rivière | 35-39 | 1:51:40 | |
| | 3,681 | 808 | Guillaume Peyrouse | 25-29 | 1:51:41 | |
| | 3,682 | 426 | Simon CARDON | 16-24 | 1:51:47 | |
| | 3,683 | 698 | Patrick Maurer | 35-39 | 1:51:48 | |
| | 3,684 | 699 | Maxime Boutiflat | 35-39 | 1:51:51 | |
| | 3,685 | 809 | Jonathan Pena | 25-29 | 1:51:53 | |
| | 3,686 | 810 | Quentin Alonso | 25-29 | 1:51:59 | |
| | 3,687 | 49 | Yvan Forestier | 55-59 | 1:52:01 | |
| | 3,688 | 100 | Fabrice DELRIEU | 50-54 | 1:52:06 | |
| | 3,689 | 30 | Gilles Guille | 60-64 | 1:52:08 | |
| | 3,690 | 811 | Dylan Marceau | 25-29 | 1:52:09 | |
| | 3,691 | 401 | JOLI Mickael | 40-44 | 1:52:15 | |
| | 3,692 | 950 | Arnaud BEAUTOUR | 30-34 | 1:52:16 | |
| | 3,693 | 427 | Vincenzo ZORATTI | 16-24 | 1:52:17 | |
| | 3,694 | 101 | David Lecomte | 50-54 | 1:52:20 | |
| | 3,695 | 951 | Cédric Frank | 30-34 | 1:52:29 | |
| | 3,696 | 222 | Marvin Mompoint | 45-49 | 1:52:38 | |
| | 3,697 | 812 | Jannis Hobbie | 25-29 | 1:52:42 | |
| | 3,698 | 428 | Maxime Fontaine | 16-24 | 1:52:43 | |
| | 3,699 | 952 | Sylvain Bolzoni | 30-34 | 1:52:45 | |
| | 3,700 | 102 | Malik NEKKOUB | 50-54 | 1:52:46 | |