| | 1,201 | 102 | thomas fernandez | 40-44 | 01:21:32 | |
| | 1,202 | 319 | Laurent Lagadec | 30-34 | 01:21:34 | |
| | 1,203 | 328 | Mouhammad Halabi | 25-29 | 01:21:35 | |
| | 1,204 | 329 | Valentin Fait | 25-29 | 01:21:35 | |
| | 1,205 | 320 | Nicolas Borgne | 30-34 | 01:21:36 | |
| | 1,206 | 169 | Mathys Lunel | 16-24 | 01:21:37 | |
| | 1,207 | 220 | Jean Drean | 35-39 | 01:21:37 | |
| | 1,208 | 331 | Sven Aloyse Florentino Majerus | 25-29 | 01:21:38 | |
| | 1,209 | 330 | Etienne Perrin | 25-29 | 01:21:38 | |
| | 1,210 | 321 | Alexandre Joguet | 30-34 | 01:21:40 | |
| | 1,211 | 103 | Jean Bruno Perol | 40-44 | 01:21:40 | |
| | 1,212 | 332 | Pierre Houssou | 25-29 | 01:21:40 | |
| | 1,213 | 322 | Antoine Davesne | 30-34 | 01:21:41 | |
| | 1,214 | 334 | Gwendal Rolland | 25-29 | 01:21:43 | |
| | 1,215 | 333 | Lokman Rahmi | 25-29 | 01:21:43 | |
| | 1,216 | 323 | Amin Mbarki | 30-34 | 01:21:44 | |
| | 1,217 | 324 | Maxime Le Baut | 30-34 | 01:21:44 | |
| | 1,218 | 221 | Damien Bendele | 35-39 | 01:21:45 | |
| | 1,219 | 49 | Julien Daelman | 45-49 | 01:21:45 | |
| | 1,220 | 15 | Gilles Koegler | 50-54 | 01:21:45 | |
| | 1,221 | 104 | Laurent Cody | 40-44 | 01:21:46 | |
| | 1,222 | 325 | Nicolas CAMUS | 30-34 | 01:21:47 | |
| | 1,223 | 326 | Zakaria Tabout | 30-34 | 01:21:48 | |
| | 1,224 | 335 | Elie Texier | 25-29 | 01:21:52 | |
| | 1,225 | 51 | Olivier Petrucci | 45-49 | 01:21:52 | |
| | 1,226 | 50 | Yohann Gary | 45-49 | 01:21:52 | |
| | 1,227 | 336 | Anthony Lepage | 25-29 | 01:21:52 | |
| | 1,228 | 337 | Evrard Fomen | 25-29 | 01:21:53 | |
| | 1,229 | 327 | Gabriel Alonzo | 30-34 | 01:21:53 | |
| | 1,230 | 3 | Thierry Fournier | 60-64 | 01:21:55 | |
| | 1,231 | 222 | Alexandre Leleu | 35-39 | 01:21:55 | |
| | 1,232 | 223 | Benjamin Guillou | 35-39 | 01:21:56 | |
| | 1,233 | 338 | Victor Chevallier | 25-29 | 01:21:57 | |
| | 1,234 | 328 | Baptiste Goyat | 30-34 | 01:21:57 | |
| | 1,235 | 224 | Loïc Guillois | 35-39 | 01:21:57 | |
| | 1,236 | 339 | Dylan Auger | 25-29 | 01:21:58 | |
| | 1,237 | 341 | Valentin Jouan | 25-29 | 01:21:59 | |
| | 1,238 | 170 | Khalil Hach | 16-24 | 01:21:59 | |
| | 1,239 | 340 | Axel Paris | 25-29 | 01:21:59 | |
| | 1,240 | 171 | Clément Brief | 16-24 | 01:22:02 | |
| | 1,241 | 226 | Alexandre Laveyssiere | 35-39 | 01:22:04 | |
| | 1,242 | 225 | Yannick Noguera | 35-39 | 01:22:04 | |
| | 1,243 | 227 | Anthony Osmar | 35-39 | 01:22:08 | |
| | 1,244 | 342 | Blessing Martin | 25-29 | 01:22:09 | |
| | 1,245 | 329 | Dhelis Saïdane | 30-34 | 01:22:10 | |
| | 1,246 | 330 | Benoit Monmaneix | 30-34 | 01:22:10 | |
| | 1,247 | 331 | Thibaut Thellier | 30-34 | 01:22:11 | |
| | 1,248 | 343 | Killian Francis | 25-29 | 01:22:12 | |
| | 1,249 | 344 | Paul Alain | 25-29 | 01:22:13 | |
| | 1,250 | 228 | Marc Wojtowicz | 35-39 | 01:22:13 | |
| | 1,251 | 332 | Thibault Allain | 30-34 | 01:22:16 | |
| | 1,252 | 345 | Benjamin Henry | 25-29 | 01:22:16 | |
| | 1,253 | 348 | Bastien Omnes | 25-29 | 01:22:17 | |
| | 1,254 | 105 | Romain Mabil | 40-44 | 01:22:17 | |
| | 1,255 | 346 | Dean Severin | 25-29 | 01:22:17 | |
| | 1,256 | 347 | Wissem Bellili | 25-29 | 01:22:17 | |
| | 1,257 | 229 | Thibault Marecaux | 35-39 | 01:22:19 | |
| | 1,258 | 106 | Pascal Bregeon | 40-44 | 01:22:21 | |
| | 1,259 | 230 | Geoffrey Le Garrec | 35-39 | 01:22:22 | |
| | 1,260 | 107 | Christian Blanch | 40-44 | 01:22:22 | |
| | 1,261 | 333 | Antoine Seigneurie | 30-34 | 01:22:22 | |
| | 1,262 | 172 | Pacôme Bruvry | 16-24 | 01:22:23 | |
| | 1,263 | 334 | Julien Mazet | 30-34 | 01:22:23 | |
| | 1,264 | 349 | Martin Valin | 25-29 | 01:22:25 | |
| | 1,265 | 350 | Alvin Abidat | 25-29 | 01:22:25 | |
| | 1,266 | 231 | Rémy Benoit | 35-39 | 01:22:27 | |
| | 1,267 | 351 | Loic Luillier | 25-29 | 01:22:28 | |
| | 1,268 | 335 | Rémy Chatrefou | 30-34 | 01:22:28 | |
| | 1,269 | 4 | Jean-Christophe Thevenin | 60-64 | 01:22:28 | |
| | 1,270 | 336 | Pierre Bouchet | 30-34 | 01:22:29 | |
| | 1,271 | 337 | Yvan Avdeew | 30-34 | 01:22:30 | |
| | 1,272 | 352 | David Todero | 25-29 | 01:22:31 | |
| | 1,273 | 338 | William Jean | 30-34 | 01:22:31 | |
| | 1,274 | 108 | Joris Mahouckou | 40-44 | 01:22:31 | |
| | 1,275 | 339 | Nicolas Baudot | 30-34 | 01:22:33 | |
| | 1,276 | 16 | Abdellah Benali Kahloul | 50-54 | 01:22:34 | |
| | 1,277 | 232 | Cedric Reze | 35-39 | 01:22:34 | |
| | 1,278 | 53 | Mickael Leborgne | 45-49 | 01:22:35 | |
| | 1,279 | 52 | Olivier Guillemette | 45-49 | 01:22:35 | |
| | 1,280 | 173 | Mathias Gertou | 16-24 | 01:22:36 | |
| | 1,281 | 341 | Florian Pouillé | 30-34 | 01:22:36 | |
| | 1,282 | 340 | Elliot Le Roux | 30-34 | 01:22:36 | |
| | 1,283 | 109 | Michael Arnaudies | 40-44 | 01:22:37 | |
| | 1,284 | 110 | Andrew Culpepper | 40-44 | 01:22:37 | |
| | 1,285 | 354 | Gauderic Le Corguillé | 25-29 | 01:22:38 | |
| | 1,286 | 353 | Arthur Lafon | 25-29 | 01:22:38 | |
| | 1,287 | 174 | Romain Redon | 16-24 | 01:22:39 | |
| | 1,288 | 111 | Rick Van Der Ros | 40-44 | 01:22:39 | |
| | 1,289 | 343 | Simon Heit | 30-34 | 01:22:40 | |
| | 1,290 | 342 | Hugo Martin | 30-34 | 01:22:40 | |
| | 1,291 | 112 | Olivier Allain | 40-44 | 01:22:40 | |
| | 1,292 | 54 | Christophe Keo | 45-49 | 01:22:42 | |
| | 1,293 | 344 | Florian-Thanh Nguyen | 30-34 | 01:22:42 | |
| | 1,294 | 113 | Alexandre Adrien | 40-44 | 01:22:42 | |
| | 1,295 | 355 | Jimmy Petit | 25-29 | 01:22:44 | |
| | 1,296 | 345 | Xavier Matton | 30-34 | 01:22:44 | |
| | 1,297 | 356 | Valentin Smee | 25-29 | 01:22:44 | |
| | 1,298 | 357 | Luca Valerio | 25-29 | 01:22:45 | |
| | 1,299 | 358 | Kye Coolbaugh | 25-29 | 01:22:45 | |
| | 1,300 | 346 | Louis Mathieu | 30-34 | 01:22:46 | |