| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Rudy Barbier | AG2R La Mondiale | 04:34:36 | |
| 2 | Marc Sarreau | FDJ | + 00 | |
| 3 | Jérémy Lecroq | Roubaix Lille Métropole | + 00 | |
| 4 | Justin Jules | WB-Veranclassic-Aqua Protect | + 00 | |
| 5 | Christophe Laporte | Cofidis | + 00 | |
| 6 | Armindo Fonseca | Fortuneo - Oscaro | + 00 | |
| 7 | Tom Devriendt | Wanty - Groupe Gobert | + 00 | |
| 8 | Timothy Dupont | Verandas Willems-Crelan | + 00 | |
| 9 | Rick Zabel | Katusha-Alpecin | + 00 | |
| 10 | Andrea Pasqualon | Wanty - Groupe Gobert | + 00 | |
| 11 | Roy Jans | WB-Veranclassic-Aqua Protect | + 00 | |
| 12 | Lorrenzo Manzin | FDJ | + 00 | |
| 13 | Christophe Masson | WB-Veranclassic-Aqua Protect | + 00 | |
| 14 | Nacer Bouhanni | Cofidis | + 00 | |
| 15 | Jarl Salomein | Sport Vlaanderen-Baloise | + 00 | |
| 16 | Thomas Boudat | Direct Énergie | + 00 | |
| 17 | Damien Touzé | HP BTP-Auber 93 | + 00 | |
| 18 | Fabian Lienhard | Vorarlberg | + 00 | |
| 19 | Nicola Toffali | 0711/Cycling | + 00 | |
| 20 | Colin Stüssi | Roth-Akros | + 00 | |
| 21 | Kévin Le Cunff | HP BTP-Auber 93 | + 00 | |
| 22 | Lukas Jaun | Roth-Akros | + 00 | |
| 23 | Cristian Raileanu | Team Differdange - Losch | + 00 | |
| 24 | Thomas Sprengers | Sport Vlaanderen-Baloise | + 00 | |
| 25 | Yannick Martinez | Delko-Marseille Provence-KTM | + 00 | |
| 26 | Kevin Deltombe | Sport Vlaanderen-Baloise | + 00 | |
| 27 | Angel Madrazo | Delko-Marseille Provence-KTM | + 00 | |
| 28 | Piotr Havik | Katusha-Alpecin | + 00 | |
| 29 | Reto Hollenstein | Katusha-Alpecin | + 00 | |
| 30 | Roland Thalmann | Roth-Akros | + 00 | |
| 31 | Patrick Schelling | Vorarlberg | + 00 | |
| 32 | Stijn Devolder | Verandas Willems-Crelan | + 00 | |
| 33 | Angelo Tulik | Direct Énergie | + 00 | |
| 34 | Gian Friesecke | Vorarlberg | + 00 | |
| 35 | Bryan Alaphilippe | Armée de terre | + 00 | |
| 36 | Gatis Smukulis | Delko-Marseille Provence-KTM | + 00 | |
| 37 | Julien Duval | AG2R La Mondiale | + 09 | + 09 |
| 38 | Jimmy Turgis | Cofidis | + 09 | + 09 |
| 39 | Tom Vermeer | Team Differdange - Losch | + 09 | + 09 |
| 40 | Josh Teasdale | Team Differdange - Losch | + 09 | + 09 |
| 41 | Patrick Jäger | Vorarlberg | + 09 | + 09 |
| 42 | Cedric Raymackers | Team Differdange - Losch | + 09 | + 09 |
| 43 | Jenthe Biermans | Katusha-Alpecin | + 09 | + 09 |
| 44 | Romain Combaud | Delko-Marseille Provence-KTM | + 09 | + 09 |
| 45 | Romain Le Roux | Armée de terre | + 09 | + 09 |
| 46 | Aritz Bagües | Euskadi-Murias | + 09 | + 09 |
| 47 | Aitor Gonzalez | Euskadi-Murias | + 09 | + 09 |
| 48 | Maxim Rusnac | Team Differdange - Losch | + 09 | + 09 |
| 49 | Eneko Lizarralde | Euskadi-Murias | + 09 | + 09 |
| 50 | Jérémy Leveau | Roubaix Lille Métropole | + 09 | + 09 |
| 51 | Florian Vachon | Fortuneo - Oscaro | + 09 | + 09 |
| 52 | Adrian Gonzalez | Euskadi-Murias | + 09 | + 09 |
| 53 | Benat Txoperena | Euskadi-Murias | + 09 | + 09 |
| 54 | David Menut | HP BTP-Auber 93 | + 09 | + 09 |
| 55 | Damian Lüscher | Roth-Akros | + 09 | + 09 |
| 56 | Stijn Steels | Sport Vlaanderen-Baloise | + 09 | + 09 |
| 57 | Sébastien Delfosse | WB-Veranclassic-Aqua Protect | + 09 | + 09 |
| 58 | Oliver Naesen | AG2R La Mondiale | + 09 | + 09 |
| 59 | Gediminas Bagdonas | AG2R La Mondiale | + 09 | + 09 |
| 60 | Lukas Meiler | Vorarlberg | + 09 | + 09 |
| 61 | Kevyn Ista | WB-Veranclassic-Aqua Protect | + 09 | + 09 |
| 62 | Mark Mcnally | Wanty - Groupe Gobert | + 09 | + 09 |
| 63 | Michael Mørkøv | Katusha-Alpecin | + 09 | + 09 |
| 64 | Laurent Pichon | Fortuneo - Oscaro | + 09 | + 09 |
| 65 | Benoît Cosnefroy | AG2R La Mondiale | + 09 | + 09 |
| 66 | Tom Thill | Team Differdange - Losch | + 09 | + 09 |
| 67 | Brice Feillu | Fortuneo - Oscaro | + 09 | + 09 |
| 68 | Jimmy Raibaud | Armée de terre | + 09 | + 09 |
| 69 | Nico Denz | AG2R La Mondiale | + 09 | + 09 |
| 70 | Alexandre Pichot | Direct Énergie | + 09 | + 09 |
| 71 | Delio Fernandez | Delko-Marseille Provence-KTM | + 09 | + 09 |
| 72 | Emils Liepins | Delko-Marseille Provence-KTM | + 09 | + 09 |
| 73 | Alo Jakin | HP BTP-Auber 93 | + 09 | + 09 |
| 74 | Thibault Ferasse | Armée de terre | + 09 | + 09 |
| 75 | Xandro Meurisse | Wanty - Groupe Gobert | + 09 | + 09 |
| 76 | Romain Cardis | Direct Énergie | + 09 | + 09 |
| 77 | Louis Pijourlet | Roubaix Lille Métropole | + 09 | + 09 |
| 78 | Anthony Delaplace | Fortuneo - Oscaro | + 09 | + 09 |
| 79 | Julien Antomarchi | Roubaix Lille Métropole | + 09 | + 09 |
| 80 | Valentin Baillifard | Roth-Akros | + 09 | + 09 |
| 81 | Kevin van Melsen | Wanty - Groupe Gobert | + 09 | + 09 |
| 82 | Pierre Gouault | HP BTP-Auber 93 | + 09 | + 09 |
| 83 | Nicolas Prodhomme | HP BTP-Auber 93 | + 09 | + 09 |
| 84 | Mathieu Burgaudeau | Direct Énergie | + 09 | + 09 |
| 85 | Stijn Vandenbergh | AG2R La Mondiale | + 09 | + 09 |
| 86 | Huub Duyn | Verandas Willems-Crelan | + 09 | + 09 |
| 87 | Maxime Bouet | Fortuneo - Oscaro | + 09 | + 09 |
| 88 | Olivier Le Gac | FDJ | + 20 | + 20 |
| 89 | Arnold Jeannesson | Fortuneo - Oscaro | + 20 | + 20 |
| 90 | Morgan Kneisky | Armée de terre | + 20 | + 20 |
| 91 | Thomas Joly | Roubaix Lille Métropole | + 20 | + 20 |
| 92 | Gregory Habeaux | WB-Veranclassic-Aqua Protect | + 20 | + 20 |
| 93 | Anthony Turgis | Cofidis | + 31 | + 31 |
| 94 | Geoffrey Soupe | Cofidis | + 36 | + 36 |
| 95 | Maxime Vantomme | WB-Veranclassic-Aqua Protect | + 44 | + 44 |
| 96 | Damien Gaudin | Armée de terre | + 46 | + 46 |
| 97 | Dimitri Claeys | Cofidis | + 48 | + 48 |
| 98 | Vyacheslav Kuznetsov | Katusha-Alpecin | + 55 | + 55 |
| 99 | Frederik Backaert | Wanty - Groupe Gobert | + 01:07 | + 01:07 |
| 100 | Cédric Pineau | FDJ | + 01:11 | + 01:11 |
| 101 | Benoît Vaugrenard | FDJ | + 01:11 | + 01:11 |
| 102 | Kevin Reza | FDJ | + 01:11 | + 01:11 |
| 103 | Michael Goolaerts | Verandas Willems-Crelan | + 01:11 | + 01:11 |
| 104 | Yohann Gène | Direct Énergie | + 01:11 | + 01:11 |
| 105 | Ignatas Konovalovas | FDJ | + 01:59 | + 01:59 |
| 106 | Pieter Vanspeybrouck | Wanty - Groupe Gobert | + 02:19 | + 02:19 |
| 107 | Benjamin Thomas | Armée de terre | + 02:33 | + 02:33 |
| 108 | Reinier Honig | Vorarlberg | + 02:35 | + 02:35 |
| 109 | Nicolas Baldo | HP BTP-Auber 93 | + 03:06 | + 03:06 |
| 110 | Cyril Lemoine | Cofidis | + 03:06 | + 03:06 |
| 111 | Romain Campistrous | Armée de terre | + 03:56 | + 03:56 |
| 112 | Dries de Bondt | Verandas Willems-Crelan | + 04:21 | + 04:21 |
| 113 | Sylvain Chavanel | Direct Énergie | + 07:16 | + 07:16 |
| 114 | Pello Olaberria | Euskadi-Murias | + 16:28 | + 16:28 |
| 115 | Henrik Hamm | 0711/Cycling | + 16:28 | + 16:28 |
| 116 | Jan Hugger | 0711/Cycling | + 16:28 | + 16:28 |
| 117 | Alexandre Ballet | 0711/Cycling | + 16:28 | + 16:28 |
| 118 | Francesc Zurita Martinez | Vorarlberg | + 16:28 | + 16:28 |
| 119 | Gotzon Udondo | Euskadi-Murias | + 16:28 | + 16:28 |
| 120 | Guillaume van Keirsbulck | Wanty - Groupe Gobert | + 16:28 | + 16:28 |
| 121 | Ander Barrenetxea | Euskadi-Murias | + 16:28 | + 16:28 |
| 122 | Sander Cordeel | Verandas Willems-Crelan | + 16:28 | + 16:28 |
| 123 | Max Wörner | 0711/Cycling | + 16:28 | + 16:28 |
| 124 | Ivan Centrone | Team Differdange - Losch | + 18:27 | + 18:27 |