| | 3,301 | 180 | Samir Chaari | 45-49 | 02:24:20 | |
| | 3,302 | 69 | Stéphane Fradin | 50-54 | 02:24:37 | |
| | 3,303 | 810 | Cursley Rangoo | 30-34 | 02:24:55 | |
| | 3,304 | 811 | Alexis De Decker | 30-34 | 02:25:36 | |
| | 3,305 | 812 | Nicolas Mouillour | 30-34 | 02:25:39 | |
| | 3,306 | 813 | Qasim Sarwar | 30-34 | 02:26:05 | |
| | 3,307 | 593 | Rudy Rion | 35-39 | 02:26:32 | |
| | 3,308 | 594 | Christian Cooray | 35-39 | 02:26:32 | |
| | 3,309 | 814 | Cyril Chaabo | 30-34 | 02:27:15 | |
| | 3,310 | 595 | Edouard Clotilde | 35-39 | 02:29:04 | |
| | 3,311 | 596 | Bastian Gonzalez Acevedo | 35-39 | 02:29:07 | |
| | 3,312 | 341 | Jérôme Vidal | 40-44 | 02:29:17 | |
| | 3,313 | 42 | Pierre Courteille | 55-59 | 02:29:51 | |
| | 3,314 | 70 | Christophe Lambert | 50-54 | 02:29:57 | |
| | 3,315 | 597 | James Laurencine | 35-39 | 02:30:12 | |
| | 3,316 | 815 | Waleed Liaqat | 30-34 | 02:31:29 | |
| | 3,317 | 71 | Vincent Ruysschaert | 50-54 | 02:33:28 | |
| | 3,318 | 856 | André Queiros | 25-29 | 02:33:56 | |
| | 3,319 | 342 | Thomas Babetzki | 40-44 | 02:34:59 | |
| | 3,320 | 816 | Yannick Tchana | 30-34 | 02:35:41 | |
| | 3,321 | 399 | Colin Magnan | 16-24 | 02:39:14 | |
| | 3,322 | 181 | David Picavet | 45-49 | 02:43:52 | |
| | 3,323 | 598 | Léo Hoarau | 35-39 | 02:45:26 | |
| | 3,324 | 182 | John Voisin | 45-49 | 02:45:34 | |
| | 3,325 | 857 | Charles-Edouard Torres-Martinez | 25-29 | 02:47:05 | |
| | 3,326 | 599 | Bryan Arlapen | 35-39 | 02:48:20 | |
| | 3,327 | 72 | Abdelhak Bsikri | 50-54 | 02:49:11 | |
| | 3,328 | 183 | Sergio Coelho | 45-49 | 02:53:40 | |
| | 3,329 | 858 | Souleymane Dabone | 25-29 | 02:54:13 | |
| | 3,330 | 859 | Joël Kadima | 25-29 | 02:54:25 | |
| | 3,331 | 817 | Jeremie Kabla | 30-34 | 02:56:29 | |
| | 3,332 | 860 | Antoine Karam | 25-29 | 03:05:28 | |
| | 3,333 | 861 | Jan Butot | 25-29 | 03:18:26 | |
| | 3,334 | 400 | Théophile Rigaudeau | 16-24 | 08:26:39 | |