| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Arnaud Démare | FDJ | 04:30:01 | |
| 2 | Nacer Bouhanni | Cofidis | + 00 | |
| 3 | Sebastian Molano | Manzana Postobón | + 00 | |
| 4 | Boris Vallée | Fortuneo - Oscaro | + 00 | |
| 5 | Roy Jans | WB-Veranclassic-Aqua Protect | + 00 | |
| 6 | Jérémy Lecroq | Roubaix Lille Métropole | + 00 | |
| 7 | Coen Vermeltfoort | Roompot-Nederlandse Loterij | + 00 | |
| 8 | Damien Touzé | HP BTP-Auber 93 | + 00 | |
| 9 | Bert van Lerberghe | Sport Vlaanderen-Baloise | + 00 | |
| 10 | Benjamin Giraud | Delko-Marseille Provence-KTM | + 00 | |
| 11 | Jimmy Raibaud | Armée de terre | + 00 | |
| 12 | Raymond Kreder | Roompot-Nederlandse Loterij | + 00 | |
| 13 | Evaldas Siskevicius | Delko-Marseille Provence-KTM | + 00 | |
| 14 | Lawrence Naesen | WB-Veranclassic-Aqua Protect | + 00 | |
| 15 | Rudy Barbier | AG2R La Mondiale | + 00 | |
| 16 | Alexey Tsatevitch | Gazprom-RusVelo | + 00 | |
| 17 | Daniel Hoelgaard | FDJ | + 00 | |
| 18 | Yannis Yssaad | Armée de terre | + 00 | |
| 19 | Timothy Dupont | Verandas Willems-Crelan | + 00 | |
| 20 | Andre Looij | Roompot-Nederlandse Loterij | + 00 | |
| 21 | David Menut | HP BTP-Auber 93 | + 00 | |
| 22 | Mirco Maestri | Bardiani CSF | + 00 | |
| 23 | Guillaume Boivin | Israel Cycling Academy | + 00 | |
| 24 | Marco Maronese | Bardiani CSF | + 00 | |
| 25 | Paolo Simion | Bardiani CSF | + 00 | |
| 26 | Maxime Daniel | Fortuneo - Oscaro | + 00 | |
| 27 | Thomas Boudat | Direct Énergie | + 00 | |
| 28 | Erwann Corbel | Fortuneo - Oscaro | + 00 | |
| 29 | Felix Pouilly | Roubaix Lille Métropole | + 00 | |
| 30 | Kenny Dehaes | Wanty - Groupe Gobert | + 00 | |
| 31 | Mickaël Delage | FDJ | + 00 | |
| 32 | Vincenzo Albanese | Bardiani CSF | + 00 | |
| 33 | Anthony Maldonado | HP BTP-Auber 93 | + 00 | |
| 34 | Romain Cardis | Direct Énergie | + 00 | |
| 35 | Samuel Dumoulin | AG2R La Mondiale | + 00 | |
| 36 | Romain Feillu | HP BTP-Auber 93 | + 00 | |
| 37 | Sergio Higuita | Manzana Postobón | + 00 | |
| 38 | Angel Madrazo | Delko-Marseille Provence-KTM | + 00 | |
| 39 | Anthony Delaplace | Fortuneo - Oscaro | + 00 | |
| 40 | Holst Enger Sondre | AG2R La Mondiale | + 00 | |
| 41 | Geoffrey Soupe | Cofidis | + 00 | |
| 42 | Gediminas Bagdonas | AG2R La Mondiale | + 00 | |
| 43 | Aidis Kruopis | Verandas Willems-Crelan | + 00 | |
| 44 | Dries de Bondt | Verandas Willems-Crelan | + 00 | |
| 45 | Christophe Laporte | Cofidis | + 07 | + 07 |
| 46 | Enrico Barbin | Bardiani CSF | + 09 | + 09 |
| 47 | Jarl Salomein | Sport Vlaanderen-Baloise | + 09 | + 09 |
| 48 | Thibault Ferasse | Armée de terre | + 09 | + 09 |
| 49 | Lander Seynaeve | Roubaix Lille Métropole | + 09 | + 09 |
| 50 | Jimmy Duquennoy | WB-Veranclassic-Aqua Protect | + 09 | + 09 |
| 51 | Ludwig de Winter | WB-Veranclassic-Aqua Protect | + 09 | + 09 |
| 52 | Jonas van Genechten | Cofidis | + 09 | + 09 |
| 53 | Manuel Diaz Jose | Israel Cycling Academy | + 12 | + 12 |
| 54 | Rémy Di Gregorio | Delko-Marseille Provence-KTM | + 12 | + 12 |
| 55 | Kevin van Melsen | Wanty - Groupe Gobert | + 12 | + 12 |
| 56 | Brian van Goethem | Roompot-Nederlandse Loterij | + 12 | + 12 |
| 57 | Yannick Martinez | Delko-Marseille Provence-KTM | + 12 | + 12 |
| 58 | Igor Boev | Gazprom-RusVelo | + 12 | + 12 |
| 59 | Jérémy Bescond | HP BTP-Auber 93 | + 12 | + 12 |
| 60 | Thierry Hupond | Delko-Marseille Provence-KTM | + 12 | + 12 |
| 61 | Marco Minnaard | Wanty - Groupe Gobert | + 12 | + 12 |
| 62 | Fabien Canal | Armée de terre | + 12 | + 12 |
| 63 | Stéphane Poulhiès | Armée de terre | + 12 | + 12 |
| 64 | Nikolai Trusov | Gazprom-RusVelo | + 12 | + 12 |
| 65 | Evgeny Shalunov | Gazprom-RusVelo | + 12 | + 12 |
| 66 | Taco van der Hoorn | Roompot-Nederlandse Loterij | + 12 | + 12 |
| 67 | Jérémy Cabot | Roubaix Lille Métropole | + 12 | + 12 |
| 68 | Tyler Williams | Israel Cycling Academy | + 22 | + 22 |
| 69 | Robin Stenuit | Wanty - Groupe Gobert | + 25 | + 25 |
| 70 | Michael van Staeyen | Cofidis | + 27 | + 27 |
| 71 | Alo Jakin | HP BTP-Auber 93 | + 28 | + 28 |
| 72 | Mihkel Räim | Israel Cycling Academy | + 28 | + 28 |
| 73 | Pablo Villegas Juan | Manzana Postobón | + 28 | + 28 |
| 74 | Yecid Sierra | Manzana Postobón | + 31 | + 31 |
| 75 | Thomas Deruette | WB-Veranclassic-Aqua Protect | + 32 | + 32 |
| 76 | Julien Duval | AG2R La Mondiale | + 32 | + 32 |
| 77 | William Bonnet | FDJ | + 32 | + 32 |
| 78 | Florian Vachon | Fortuneo - Oscaro | + 32 | + 32 |
| 79 | Stijn Steels | Sport Vlaanderen-Baloise | + 32 | + 32 |
| 80 | Maxime Bouet | Fortuneo - Oscaro | + 32 | + 32 |
| 81 | Julien Antomarchi | Roubaix Lille Métropole | + 32 | + 32 |
| 82 | Nicolas Baldo | HP BTP-Auber 93 | + 32 | + 32 |
| 83 | Maxime Farazijn | Sport Vlaanderen-Baloise | + 32 | + 32 |
| 84 | Gatis Smukulis | Delko-Marseille Provence-KTM | + 32 | + 32 |
| 85 | Romain Guillemois | Direct Énergie | + 32 | + 32 |
| 86 | Fredrik Veuchelen | Wanty - Groupe Gobert | + 32 | + 32 |
| 87 | Yohann Gène | Direct Énergie | + 32 | + 32 |
| 88 | Marc Fournier | FDJ | + 32 | + 32 |
| 89 | Zakkari Dempster | Israel Cycling Academy | + 32 | + 32 |
| 90 | Ludovic Robeet | WB-Veranclassic-Aqua Protect | + 32 | + 32 |
| 91 | Joeri Calleeuw | Roubaix Lille Métropole | + 32 | + 32 |
| 92 | Sergey Nikolaev | Gazprom-RusVelo | + 32 | + 32 |
| 93 | Christophe Noppe | Sport Vlaanderen-Baloise | + 32 | + 32 |
| 94 | Artem Nych | Gazprom-RusVelo | + 32 | + 32 |
| 95 | Ben Perry | Israel Cycling Academy | + 32 | + 32 |
| 96 | Stijn Devolder | Verandas Willems-Crelan | + 32 | + 32 |
| 97 | Lilian Calmejane | Direct Énergie | + 32 | + 32 |
| 98 | Nico Denz | AG2R La Mondiale | + 32 | + 32 |
| 99 | Francis Mourey | Fortuneo - Oscaro | + 32 | + 32 |
| 100 | Lorrenzo Manzin | FDJ | + 32 | + 32 |
| 101 | Fabien Grellier | Direct Énergie | + 32 | + 32 |
| 102 | Tony Hurel | Direct Énergie | + 32 | + 32 |
| 103 | Anthony Turgis | Cofidis | + 50 | + 50 |
| 104 | Jérémy Cornu | Direct Énergie | + 01:03 | + 01:03 |
| 105 | Julien Stassen | WB-Veranclassic-Aqua Protect | + 01:03 | + 01:03 |
| 106 | Hamish Schreurs | Israel Cycling Academy | + 01:03 | + 01:03 |
| 107 | Olivier Le Gac | FDJ | + 01:23 | + 01:23 |
| 108 | Romain Lemarchand | Delko-Marseille Provence-KTM | + 01:25 | + 01:25 |
| 109 | Jesper Asselman | Roompot-Nederlandse Loterij | + 01:27 | + 01:27 |
| 110 | Andrey Solomennikov | Gazprom-RusVelo | + 01:31 | + 01:31 |
| 111 | Roman Maikin | Gazprom-RusVelo | + 01:31 | + 01:31 |
| 112 | Simone Antonini | Wanty - Groupe Gobert | + 01:31 | + 01:31 |
| 113 | Ruben Pols | Sport Vlaanderen-Baloise | + 01:31 | + 01:31 |
| 114 | Jens Wallays | Sport Vlaanderen-Baloise | + 01:31 | + 01:31 |
| 115 | Edward Planckaert | Sport Vlaanderen-Baloise | + 01:31 | + 01:31 |
| 116 | Damien Gaudin | Armée de terre | + 01:40 | + 01:40 |
| 117 | Stef van Zummeren | Verandas Willems-Crelan | + 01:44 | + 01:44 |
| 118 | Kévin Lebreton | Armée de terre | + 01:44 | + 01:44 |
| 119 | Florian Sénéchal | Cofidis | + 02:22 | + 02:22 |
| 120 | Berden de Vries | Roompot-Nederlandse Loterij | + 03:22 | + 03:22 |
| 121 | Wilmar Paredes | Manzana Postobón | + 03:23 | + 03:23 |
| 122 | Nicola Boem | Bardiani CSF | + 05:57 | + 05:57 |
| 123 | Rayane Bouhanni | Cofidis | + 08:21 | + 08:21 |