| | 101 | 32 | Matthieu Daguenet | 30-34 | 01:34:57 | |
| | 102 | 33 | Florian Pieplu | 30-34 | 01:35:02 | |
| | 103 | 31 | Honore Che | 35-39 | 01:35:11 | |
| | 104 | 19 | Charles Lechevalier | 25-29 | 01:35:36 | |
| | 105 | 20 | Rémi Caumartin | 25-29 | 01:35:44 | |
| | 106 | 32 | Mickael Laplume | 35-39 | 01:36:00 | |
| | 107 | 34 | Julien Claverie | 30-34 | 01:36:14 | |
| | 108 | 33 | Vincent Valensi | 35-39 | 01:36:23 | |
| | 109 | 35 | Baptiste Mallet | 30-34 | 01:36:38 | |
| | 110 | 21 | Yahia Chaoui | 25-29 | 01:37:02 | |
| | 111 | 11 | Jeremy Hardy | 40-44 | 01:37:16 | |
| | 112 | 36 | Mathieu Bordes | 30-34 | 01:37:49 | |
| | 113 | 34 | Julien Almagro | 35-39 | 01:37:52 | |
| | 114 | 35 | Willy Bailly | 35-39 | 01:37:55 | |
| | 115 | 6 | Stephane Nieger | 45-49 | 01:37:57 | |
| | 116 | 5 | Lucas Marcantonio | 16-24 | 01:38:37 | |
| | 117 | 6 | Junior Bateza | 16-24 | 01:39:08 | |
| | 118 | 22 | Marwan Baroudi | 25-29 | 01:39:15 | |
| | 119 | 37 | Romain Derouet | 30-34 | 01:40:01 | |
| | 120 | 23 | Matthieu Odillard | 25-29 | 01:40:11 | |
| | 121 | 24 | Loïc Greuez Loïc | 25-29 | 01:40:16 | |
| | 122 | 7 | Pimon Chartier | 16-24 | 01:40:58 | |
| | 123 | 25 | Renaud Binard | 25-29 | 01:40:59 | |
| | 124 | 12 | Cedric Chabot | 40-44 | 01:41:17 | |
| | 125 | 26 | Grégoire Frère | 25-29 | 01:41:22 | |
| | 126 | 13 | Julien Gomez | 40-44 | 01:41:39 | |
| | 127 | 36 | Aurélien Dupasquier | 35-39 | 01:41:53 | |
| | 128 | 27 | Lucien Faber | 25-29 | 01:42:21 | |
| | 129 | 8 | Nicolas Blanchet | 16-24 | 01:42:37 | |
| | 130 | 3 | Yann Chasseray | 50-54 | 01:42:50 | |
| | 131 | 14 | Henrick Pongan | 40-44 | 01:43:04 | |
| | 132 | 7 | Franck Attieh | 45-49 | 01:44:09 | |
| | 133 | 37 | Alexandre Gilbin | 35-39 | 01:44:21 | |
| | 134 | 38 | Nazim Bousseksou | 35-39 | 01:44:29 | |
| | 135 | 9 | Mathéo Gigan | 16-24 | 01:44:56 | |
| | 136 | 38 | Thomas Elkine | 30-34 | 01:46:12 | |
| | 137 | 10 | Nathanaël Obami | 16-24 | 01:46:37 | |
| | 138 | 39 | Ludovic Kouris | 35-39 | 01:46:39 | |
| | 139 | 39 | Matteo Di Donato | 30-34 | 01:47:45 | |
| | 140 | 40 | Cédric Nérot | 35-39 | 01:48:11 | |
| | 141 | 41 | Aurélien Jagla | 35-39 | 01:48:29 | |
| | 142 | 40 | Romain Piegay | 30-34 | 01:48:37 | |
| | 143 | 28 | Iban Maro | 25-29 | 01:49:27 | |
| | 144 | 41 | Florent Ponto | 30-34 | 01:52:17 | |
| | 145 | 42 | Vincent Caudan | 30-34 | 01:53:11 | |
| | 146 | 42 | Francisco Donzelot Donzelot | 35-39 | 01:55:10 | |
| | 147 | 43 | Julien Julien Sormani Dasse | 30-34 | 01:55:23 | |
| | 148 | 29 | Antoine Dessein | 25-29 | 01:56:57 | |
| | 149 | 30 | Soulaymane Ahouzar | 25-29 | 01:59:20 | |
| | 150 | 31 | Brice Hadjadene | 25-29 | 01:59:58 | |
| | 151 | 43 | Stefan Sava | 35-39 | 02:00:32 | |
| | 152 | 32 | Alexandre Favette | 25-29 | 02:00:41 | |
| | 153 | 44 | Mathieu Defarge | 35-39 | 02:02:12 | |
| | 154 | 44 | Billy Hervalet | 30-34 | 02:02:53 | |
| | 155 | 45 | Romain Paterni | 30-34 | 02:08:45 | |
| | 156 | 33 | Rody Saad Farly | 25-29 | 02:16:17 | |
| | 157 | 46 | Florian Pierron | 30-34 | 02:20:00 | |