| | 1,001 | 273 | Vincent Coudray | 25-29 | 01:19:27 | |
| | 1,002 | 80 | Riad Chadili | 40-44 | 01:19:28 | |
| | 1,003 | 274 | Ismail Zerouali | 30-34 | 01:19:28 | |
| | 1,004 | 38 | Martijn Haighton | 45-49 | 01:19:29 | |
| | 1,005 | 276 | Elliot Seiss | 25-29 | 01:19:29 | |
| | 1,006 | 39 | Yoann Bourdet | 45-49 | 01:19:29 | |
| | 1,007 | 186 | Kevin Dubeslay | 35-39 | 01:19:29 | |
| | 1,008 | 276 | Bastien Chantier Verret | 30-34 | 01:19:30 | |
| | 1,009 | 275 | Quentin Christmann | 30-34 | 01:19:30 | |
| | 1,010 | 277 | Jill Mosnier | 30-34 | 01:19:31 | |
| | 1,011 | 278 | Alan Duvigneau | 30-34 | 01:19:32 | |
| | 1,012 | 279 | Antoine Dugenne | 30-34 | 01:19:32 | |
| | 1,013 | 135 | Axel Goasduff | 16-24 | 01:19:32 | |
| | 1,014 | 277 | Fabien Mocquet | 25-29 | 01:19:33 | |
| | 1,015 | 278 | Marc Nieciecki | 25-29 | 01:19:33 | |
| | 1,016 | 187 | Romain Collet | 35-39 | 01:19:34 | |
| | 1,017 | 280 | Simon Culot | 30-34 | 01:19:34 | |
| | 1,018 | 281 | Sebastien Marteau | 30-34 | 01:19:34 | |
| | 1,019 | 282 | Benjamin Gora | 30-34 | 01:19:35 | |
| | 1,020 | 136 | Andre Roma | 16-24 | 01:19:36 | |
| | 1,021 | 283 | Théo Noël | 30-34 | 01:19:38 | |
| | 1,022 | 188 | Mathieu Bouloton | 35-39 | 01:19:38 | |
| | 1,023 | 280 | Jules Quievre | 25-29 | 01:19:39 | |
| | 1,024 | 279 | Melvin Nidaud | 25-29 | 01:19:39 | |
| | 1,025 | 137 | Antoine Aubert | 16-24 | 01:19:39 | |
| | 1,026 | 284 | Jessy Izar | 30-34 | 01:19:39 | |
| | 1,027 | 189 | Jean Baptiste Gosselin | 35-39 | 01:19:40 | |
| | 1,028 | 190 | Guillaume Pauchard | 35-39 | 01:19:40 | |
| | 1,029 | 285 | Simon Pruvost | 30-34 | 01:19:41 | |
| | 1,030 | 191 | Julien Jean-Noel | 35-39 | 01:19:41 | |
| | 1,031 | 286 | Alexis Bauvois | 30-34 | 01:19:42 | |
| | 1,032 | 281 | Soufiane Karoui | 25-29 | 01:19:43 | |
| | 1,033 | 81 | Wesley Schuurink | 40-44 | 01:19:43 | |
| | 1,034 | 82 | Philip Moine | 40-44 | 01:19:44 | |
| | 1,035 | 138 | Eliott Lacotte | 16-24 | 01:19:44 | |
| | 1,036 | 288 | Joseph Martinez | 30-34 | 01:19:46 | |
| | 1,037 | 287 | Theo Joly | 30-34 | 01:19:46 | |
| | 1,038 | 139 | Vallet Arthur | 16-24 | 01:19:46 | |
| | 1,039 | 83 | Nicolas Laigle | 40-44 | 01:19:46 | |
| | 1,040 | 84 | Julien Praud | 40-44 | 01:19:47 | |
| | 1,041 | 140 | Nathan Merle Second | 16-24 | 01:19:47 | |
| | 1,042 | 282 | Florian Niay | 25-29 | 01:19:48 | |
| | 1,043 | 283 | Romain Cordesse | 25-29 | 01:19:49 | |
| | 1,044 | 289 | CHAKIB LAHNAKI | 30-34 | 01:19:49 | |
| | 1,045 | 284 | Thomas Depauw | 25-29 | 01:19:50 | |
| | 1,046 | 141 | Clement Balaine | 16-24 | 01:19:51 | |
| | 1,047 | 192 | Matthieu Arzel | 35-39 | 01:19:52 | |
| | 1,048 | 142 | Luca Pagnacco | 16-24 | 01:19:53 | |
| | 1,049 | 290 | Sidir Fofana | 30-34 | 01:19:55 | |
| | 1,050 | 143 | Romain Bely | 16-24 | 01:19:55 | |
| | 1,051 | 40 | Ayhan Karakas | 45-49 | 01:19:56 | |
| | 1,052 | 194 | Yahiaoui Abderrahim | 35-39 | 01:19:58 | |
| | 1,053 | 193 | Jonathan Paulcan | 35-39 | 01:19:58 | |
| | 1,054 | 291 | Baptiste Jamet | 30-34 | 01:19:59 | |
| | 1,055 | 285 | Lucien Elie | 25-29 | 01:19:59 | |
| | 1,056 | 85 | Nicolas Hachad | 40-44 | 01:20:01 | |
| | 1,057 | 286 | Hugo Beauvisage | 25-29 | 01:20:02 | |
| | 1,058 | 195 | Julien Lauru | 35-39 | 01:20:03 | |
| | 1,059 | 287 | Baptiste Outurquin | 25-29 | 01:20:04 | |
| | 1,060 | 196 | François Laplace | 35-39 | 01:20:04 | |
| | 1,061 | 292 | Simon Picard | 30-34 | 01:20:05 | |
| | 1,062 | 86 | Thibault Willaert | 40-44 | 01:20:05 | |
| | 1,063 | 293 | Kevin Chatelin | 30-34 | 01:20:05 | |
| | 1,064 | 295 | Kévin Perdrix | 30-34 | 01:20:06 | |
| | 1,065 | 294 | Antoine Purier | 30-34 | 01:20:06 | |
| | 1,066 | 41 | Guillaume Martin | 45-49 | 01:20:06 | |
| | 1,067 | 288 | Romain Chorier | 25-29 | 01:20:07 | |
| | 1,068 | 144 | Nicolas Blondin | 16-24 | 01:20:07 | |
| | 1,069 | 197 | Mathieu Moyne | 35-39 | 01:20:08 | |
| | 1,070 | 145 | Matteo Zerillo | 16-24 | 01:20:08 | |
| | 1,071 | 297 | Bastien Guignard | 30-34 | 01:20:08 | |
| | 1,072 | 296 | Jeremy Drouin | 30-34 | 01:20:08 | |
| | 1,073 | 146 | Hugo De Oliveira | 16-24 | 01:20:09 | |
| | 1,074 | 289 | Arthur Basa | 25-29 | 01:20:09 | |
| | 1,075 | 290 | Gaspard Peyon | 25-29 | 01:20:10 | |
| | 1,076 | 298 | Arsène David | 30-34 | 01:20:10 | |
| | 1,077 | 291 | Esdras Fandio | 25-29 | 01:20:10 | |
| | 1,078 | 87 | Malte Pross | 40-44 | 01:20:11 | |
| | 1,079 | 299 | Alexy Garcia | 30-34 | 01:20:12 | |
| | 1,080 | 293 | Paul Vivot | 25-29 | 01:20:12 | |
| | 1,081 | 147 | Killian Picqué | 16-24 | 01:20:12 | |
| | 1,082 | 292 | Johan Assenza | 25-29 | 01:20:12 | |
| | 1,083 | 148 | Nolan Pialat | 16-24 | 01:20:13 | |
| | 1,084 | 301 | Aymen Chtioui | 30-34 | 01:20:14 | |
| | 1,085 | 300 | Lois Le Bras | 30-34 | 01:20:14 | |
| | 1,086 | 198 | Kevin Vermus | 35-39 | 01:20:14 | |
| | 1,087 | 199 | Remi Laurent | 35-39 | 01:20:16 | |
| | 1,088 | 302 | Alex Do Vale | 30-34 | 01:20:16 | |
| | 1,089 | 303 | Diego Olivier | 30-34 | 01:20:16 | |
| | 1,090 | 200 | Christophe Rouzaud | 35-39 | 01:20:19 | |
| | 1,091 | 42 | Thierry Bredel | 45-49 | 01:20:19 | |
| | 1,092 | 294 | Gwendal Poisbeau | 25-29 | 01:20:19 | |
| | 1,093 | 149 | Salim Mokrane | 16-24 | 01:20:20 | |
| | 1,094 | 201 | Jocelyn Hagneau | 35-39 | 01:20:20 | |
| | 1,095 | 295 | Franck El Sabbagh | 25-29 | 01:20:21 | |
| | 1,096 | 202 | Mickael Alborghetti | 35-39 | 01:20:21 | |
| | 1,097 | 203 | Nicolas Voorons | 35-39 | 01:20:22 | |
| | 1,098 | 296 | Alexis Leray | 25-29 | 01:20:23 | |
| | 1,099 | 204 | Julius Urbonas | 35-39 | 01:20:23 | |
| | 1,100 | 297 | Alexandre Ratier | 25-29 | 01:20:24 | |