| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Samuel Dumoulin | AG2R La Mondiale | 04:02:12 | |
| 2 | Baptiste Planckaert | Wallonie Bruxelles - Group Protect | + 00 | |
| 3 | Thibault Ferasse | Armée de Terre | + 00 | |
| 4 | Eduardo Sepulveda | Fortuneo - Vital Concept | + 00 | |
| 5 | Nicolas Edet | Cofidis, Solution Credits | + 00 | |
| 6 | Sebastien Reichenbach | FDJ | + 03 | + 03 |
| 7 | Domenico Pozzovivo | AG2R La Mondiale | + 05 | + 05 |
| 8 | Roland Thalmann | Team Roth | + 29 | + 29 |
| 9 | Quentin Pacher | Delko-Marseille Provence-KTM | + 29 | + 29 |
| 10 | Anthony Delaplace | Fortuneo - Vital Concept | + 29 | + 29 |
| 11 | Valentin Madouas | France | + 29 | + 29 |
| 12 | Guillaume Levarlet | HP BTP - Auber93 | + 29 | + 29 |
| 13 | Théo Vimpère | HP BTP - Auber93 | + 29 | + 29 |
| 14 | Benjamin Thomas | Armée de Terre | + 29 | + 29 |
| 15 | Julien El Fares | Delko-Marseille Provence-KTM | + 40 | + 40 |
| 16 | Julien Antomarchi | Roubaix Lille Métropole | + 40 | + 40 |
| 17 | Jonathan Hivert | Fortuneo - Vital Concept | + 01:19 | + 01:19 |
| 18 | Flavien Dassonville | HP BTP - Auber93 | + 01:21 | + 01:21 |
| 19 | Thomas Vaubourzeix | Delko-Marseille Provence-KTM | + 01:26 | + 01:26 |
| 20 | Julien Simon | Cofidis, Solution Credits | + 01:42 | + 01:42 |
| 21 | Julien Duval | Armée de Terre | + 01:42 | + 01:42 |
| 22 | Mathias Le Turnier | Cofidis, Solution Credits | + 01:42 | + 01:42 |
| 23 | Pablo Torres | Burgos - BH | + 01:42 | + 01:42 |
| 24 | Alo Jakin | HP BTP - Auber93 | + 01:42 | + 01:42 |
| 25 | Mikel Bizkarra | Euskadi Basque Country - Murias | + 01:45 | + 01:45 |
| 26 | David Gaudu | FDJ | + 01:45 | + 01:45 |
| 27 | Elie Gesbert | Fortuneo - Vital Concept | + 01:45 | + 01:45 |
| 28 | Delio Fernandez | Delko-Marseille Provence-KTM | + 01:45 | + 01:45 |
| 29 | Benoît Cosnefroy | France | + 01:45 | + 01:45 |
| 30 | Antoine Warnier | Wallonie Bruxelles - Group Protect | + 02:11 | + 02:11 |
| 31 | Jérôme Mainard | Armée de Terre | + 02:11 | + 02:11 |
| 32 | Frédéric Brun | Fortuneo - Vital Concept | + 02:20 | + 02:20 |
| 33 | Sofiane Merignat | Delko-Marseille Provence-KTM | + 02:25 | + 02:25 |
| 34 | Nacer Bouhanni | Cofidis, Solution Credits | + 02:27 | + 02:27 |
| 35 | Romain Feillu | HP BTP - Auber93 | + 02:27 | + 02:27 |
| 36 | Jesus Del Pino | Burgos - BH | + 02:28 | + 02:28 |
| 37 | Romain Guillemois | Direct Energie | + 02:28 | + 02:28 |
| 38 | Florent Pereira | Roubaix Lille Métropole | + 02:28 | + 02:28 |
| 39 | Pierre Gouault | HP BTP - Auber93 | + 02:28 | + 02:28 |
| 40 | Paul Ourselin | France | + 02:28 | + 02:28 |
| 41 | Romain Combaud | Delko-Marseille Provence-KTM | + 02:28 | + 02:28 |
| 42 | Guillaume Bonnafond | AG2R La Mondiale | + 02:28 | + 02:28 |
| 43 | Nicolas Baldo | Team Roth | + 02:28 | + 02:28 |
| 44 | Patrick Gretsch | AG2R La Mondiale | + 02:28 | + 02:28 |
| 45 | Tom Dernies | Wallonie Bruxelles - Group Protect | + 02:28 | + 02:28 |
| 46 | Romain Le Roux | Armée de Terre | + 02:28 | + 02:28 |
| 47 | Igor Merino | Burgos - BH | + 02:55 | + 02:55 |
| 48 | Tom Thill | Team Differdange - Losch | + 03:12 | + 03:12 |
| 49 | Ibai Salas | Burgos - BH | + 03:12 | + 03:12 |
| 50 | Jimmy Raibaud | Armée de Terre | + 03:12 | + 03:12 |
| 51 | Rémy Rochas | AG2R La Mondiale | + 03:12 | + 03:12 |
| 52 | Gabriel Reguero | Team Differdange - Losch | + 03:12 | + 03:12 |
| 53 | Valentin Baillifard | Team Roth | + 03:12 | + 03:12 |
| 54 | Nico Denz | AG2R La Mondiale | + 03:12 | + 03:12 |
| 55 | Hubert Dupont | AG2R La Mondiale | + 03:12 | + 03:12 |
| 56 | Cedric Raymackers | Team Differdange - Losch | + 04:06 | + 04:06 |
| 57 | Rémy Di Gregorio | Delko-Marseille Provence-KTM | + 04:14 | + 04:14 |
| 58 | Thierry Hupond | Delko-Marseille Provence-KTM | + 04:14 | + 04:14 |
| 59 | Pierre-luc Périchon | Fortuneo - Vital Concept | + 04:14 | + 04:14 |
| 60 | Jimmy Turgis | Roubaix Lille Métropole | + 04:37 | + 04:37 |
| 61 | Marc Sarreau | FDJ | + 04:37 | + 04:37 |
| 62 | Gregory Habeaux | Wallonie Bruxelles - Group Protect | + 04:46 | + 04:46 |
| 63 | Arnaud Gérard | Fortuneo - Vital Concept | + 04:46 | + 04:46 |
| 64 | Eneko Lizarralde | Euskadi Basque Country - Murias | + 04:46 | + 04:46 |
| 65 | Imanol Estevez | Euskadi Basque Country - Murias | + 04:46 | + 04:46 |
| 66 | Francis Mourey | Fortuneo - Vital Concept | + 04:46 | + 04:46 |
| 67 | Julien Guay | HP BTP - Auber93 | + 04:46 | + 04:46 |
| 68 | Marlon Gaillard | Direct Energie | + 04:46 | + 04:46 |
| 69 | Maxime Vantomme | Roubaix Lille Métropole | + 04:46 | + 04:46 |
| 70 | Nicolas Moncomble | Roubaix Lille Métropole | + 04:46 | + 04:46 |
| 71 | Tomas Kalojiros | AC Sparta Praha | + 06:11 | + 06:11 |
| 72 | Daniel Lopez | Burgos - BH | + 06:11 | + 06:11 |
| 73 | Arnold Jeannesson | Cofidis, Solution Credits | + 06:11 | + 06:11 |
| 74 | Damien Touzé | France | + 06:11 | + 06:11 |
| 75 | Fabien Doubey | FDJ | + 06:11 | + 06:11 |
| 76 | Remi Cavagna | France | + 06:11 | + 06:11 |
| 77 | Nans Peters | France | + 06:11 | + 06:11 |
| 78 | Kévin Lebreton | Armée de Terre | + 06:11 | + 06:11 |
| 79 | Thomas Boudat | Direct Energie | + 07:56 | + 07:56 |
| 80 | Aritz Bagües | Euskadi Basque Country - Murias | + 08:49 | + 08:49 |
| 81 | Ander Insausti Jon | Euskadi Basque Country - Murias | + 08:49 | + 08:49 |
| 82 | Simon Sellier | Direct Energie | + 08:49 | + 08:49 |
| 83 | Anthony Turgis | Cofidis, Solution Credits | + 09:49 | + 09:49 |
| 84 | Tony Hurel | Direct Energie | + 09:49 | + 09:49 |
| 85 | David Belda | Team Roth | + 09:49 | + 09:49 |
| 86 | Hugo Hofstetter | Cofidis, Solution Credits | + 09:49 | + 09:49 |