| | 2,201 | 243 | Noah Dunel | 16-24 | 01:32:34 | |
| | 2,202 | 15 | Pierre Villeneuve | 55-59 | 01:32:36 | |
| | 2,203 | 435 | Dorian Caudron | 35-39 | 01:32:36 | |
| | 2,204 | 436 | Hicham Boumezoued | 35-39 | 01:32:38 | |
| | 2,205 | 564 | Jérémy Martinez | 25-29 | 01:32:38 | |
| | 2,206 | 6 | Bruno Rodier | 60-64 | 01:32:38 | |
| | 2,207 | 244 | Florian Delabriere | 16-24 | 01:32:39 | |
| | 2,208 | 44 | Saïd Rafi | 50-54 | 01:32:39 | |
| | 2,209 | 109 | Thomas Soeung | 45-49 | 01:32:40 | |
| | 2,210 | 437 | Jeremy Lao | 35-39 | 01:32:41 | |
| | 2,211 | 565 | Ismaël Tazrout | 25-29 | 01:32:42 | |
| | 2,212 | 566 | Lucas Limousin | 25-29 | 01:32:43 | |
| | 2,213 | 214 | Guillaume Chaboz | 40-44 | 01:32:46 | |
| | 2,214 | 567 | Thomas Gil | 25-29 | 01:32:47 | |
| | 2,215 | 110 | Guilhem Delcasse | 45-49 | 01:32:49 | |
| | 2,216 | 577 | Kévin Soudan | 30-34 | 01:32:49 | |
| | 2,217 | 578 | Arthur Roder | 30-34 | 01:32:50 | |
| | 2,218 | 245 | Adrien Bonhomme | 16-24 | 01:32:53 | |
| | 2,219 | 579 | Sylvain Guellab | 30-34 | 01:32:56 | |
| | 2,220 | 111 | Franck Bahuaud | 45-49 | 01:32:57 | |
| | 2,221 | 568 | Iliam Rossilli | 25-29 | 01:32:58 | |
| | 2,222 | 580 | Maxime Vantalon | 30-34 | 01:32:59 | |
| | 2,223 | 112 | Matthieu Bonnet | 45-49 | 01:32:59 | |
| | 2,224 | 438 | Nicolas Motais | 35-39 | 01:33:05 | |
| | 2,225 | 569 | Nicolas Cohen | 25-29 | 01:33:06 | |
| | 2,226 | 581 | Kevin Sirot | 30-34 | 01:33:06 | |
| | 2,227 | 570 | Yoni Da Silva | 25-29 | 01:33:07 | |
| | 2,228 | 246 | Thomas Cardalliaguet | 16-24 | 01:33:07 | |
| | 2,229 | 582 | Guillaume Rousserie | 30-34 | 01:33:08 | |
| | 2,230 | 571 | Pierre Lucas | 25-29 | 01:33:09 | |
| | 2,231 | 215 | Nicolas Malinconico | 40-44 | 01:33:10 | |
| | 2,232 | 572 | Axel Orriere | 25-29 | 01:33:12 | |
| | 2,233 | 7 | Christophe Soeur | 60-64 | 01:33:13 | |
| | 2,234 | 583 | Kevin Augusmat | 30-34 | 01:33:17 | |
| | 2,235 | 584 | Riana Rasoldier | 30-34 | 01:33:17 | |
| | 2,236 | 573 | Anthony Lagarde Teule | 25-29 | 01:33:19 | |
| | 2,237 | 216 | Nicolas Thouvenin | 40-44 | 01:33:22 | |
| | 2,238 | 574 | Tom Cassam Chenai | 25-29 | 01:33:22 | |
| | 2,239 | 113 | Bahie Bouabdelli | 45-49 | 01:33:22 | |
| | 2,240 | 585 | Mathieu Azar | 30-34 | 01:33:23 | |
| | 2,241 | 217 | Vincent Duval | 40-44 | 01:33:24 | |
| | 2,242 | 16 | Oliviet Sechet | 55-59 | 01:33:25 | |
| | 2,243 | 218 | Daniel Zhu | 40-44 | 01:33:25 | |
| | 2,244 | 439 | Michael Trudu | 35-39 | 01:33:26 | |
| | 2,245 | 247 | Ugo Nastorg | 16-24 | 01:33:27 | |
| | 2,246 | 440 | Romain Baudouin | 35-39 | 01:33:27 | |
| | 2,247 | 575 | Antoine N’Guessan | 25-29 | 01:33:27 | |
| | 2,248 | 586 | Logan Wacquier | 30-34 | 01:33:27 | |
| | 2,249 | 45 | Patrice Debiere | 50-54 | 01:33:31 | |
| | 2,250 | 248 | Florian Lacombe | 16-24 | 01:33:32 | |
| | 2,251 | 441 | Arthur Humbert | 35-39 | 01:33:32 | |
| | 2,252 | 587 | Clément Bureau | 30-34 | 01:33:34 | |
| | 2,253 | 46 | Jean-Baptiste Vierin | 50-54 | 01:33:35 | |
| | 2,254 | 249 | Sebastien Stenzel | 16-24 | 01:33:35 | |
| | 2,255 | 576 | Jean-Edouard Delfaux | 25-29 | 01:33:36 | |
| | 2,256 | 114 | Jérome Moles | 45-49 | 01:33:40 | |
| | 2,257 | 588 | Damien Hispa | 30-34 | 01:33:42 | |
| | 2,258 | 577 | Thomas Vanin | 25-29 | 01:33:46 | |
| | 2,259 | 47 | Stephane Saint-Georges | 50-54 | 01:33:46 | |
| | 2,260 | 250 | Liam Stubbe | 16-24 | 01:33:49 | |
| | 2,261 | 589 | Théo Angelini | 30-34 | 01:33:50 | |
| | 2,262 | 219 | Julien Teissedre | 40-44 | 01:33:52 | |
| | 2,263 | 590 | Damien Gonzalez | 30-34 | 01:33:52 | |
| | 2,264 | 591 | Romain Platon | 30-34 | 01:33:53 | |
| | 2,265 | 115 | Fabrice Furlan | 45-49 | 01:33:55 | |
| | 2,266 | 442 | Dorian Bordier | 35-39 | 01:33:56 | |
| | 2,267 | 578 | Victor Dumel | 25-29 | 01:33:56 | |
| | 2,268 | 592 | Jugurtha Idir | 30-34 | 01:33:58 | |
| | 2,269 | 593 | Steven Mouyabi | 30-34 | 01:33:59 | |
| | 2,270 | 443 | Lilian Morin | 35-39 | 01:33:59 | |
| | 2,271 | 48 | Ludovic Vigreux | 50-54 | 01:34:02 | |
| | 2,272 | 594 | Frédéric Fredon | 30-34 | 01:34:03 | |
| | 2,273 | 595 | Pierre Labeyrie | 30-34 | 01:34:06 | |
| | 2,274 | 579 | Julien Pascoët | 25-29 | 01:34:08 | |
| | 2,275 | 596 | Gavin Kelleher | 30-34 | 01:34:09 | |
| | 2,276 | 597 | Benjamin Sempastous | 30-34 | 01:34:09 | |
| | 2,277 | 580 | Gregoire Boussemart | 25-29 | 01:34:11 | |
| | 2,278 | 581 | Benjamin Doudou | 25-29 | 01:34:12 | |
| | 2,279 | 49 | Paul Mccarthy | 50-54 | 01:34:13 | |
| | 2,280 | 598 | Romain Gherbi | 30-34 | 01:34:13 | |
| | 2,281 | 599 | Remi Rouquette | 30-34 | 01:34:14 | |
| | 2,282 | 251 | Tomas Laux | 16-24 | 01:34:14 | |
| | 2,283 | 220 | Mohamed Mezouri | 40-44 | 01:34:14 | |
| | 2,284 | 116 | Meidy Benmoussa | 45-49 | 01:34:15 | |
| | 2,285 | 17 | Fabien Alric | 55-59 | 01:34:15 | |
| | 2,286 | 117 | David Lewis | 45-49 | 01:34:15 | |
| | 2,287 | 221 | Cyril Humbert | 40-44 | 01:34:15 | |
| | 2,288 | 222 | Damien Forsans | 40-44 | 01:34:15 | |
| | 2,289 | 118 | Cedric Guillaume | 45-49 | 01:34:16 | |
| | 2,290 | 444 | Yann Mazet | 35-39 | 01:34:16 | |
| | 2,291 | 50 | Jerome Ruiz | 50-54 | 01:34:16 | |
| | 2,292 | 445 | Thomas Sekula | 35-39 | 01:34:16 | |
| | 2,293 | 582 | Pierre Jouineau | 25-29 | 01:34:21 | |
| | 2,294 | 583 | Hamza Lkarouli Hilali | 25-29 | 01:34:24 | |
| | 2,295 | 51 | Fred Macquet | 50-54 | 01:34:25 | |
| | 2,296 | 119 | Aymeric Thile | 45-49 | 01:34:27 | |
| | 2,297 | 584 | Quentin Cominges | 25-29 | 01:34:28 | |
| | 2,298 | 223 | Teddy Da Silva | 40-44 | 01:34:32 | |
| | 2,299 | 446 | David Boudon | 35-39 | 01:34:33 | |
| | 2,300 | 120 | Elie Diouf | 45-49 | 01:34:36 | |