| leader | | KWIATKOWSKI Michal | | SKY | | 9h28'21" | | 11 | |
| 1. | | Team Sky | | 36'33" | | 11 | |
| KWIATKOWSKI Michal, MOSCON Gianni, CASTROVIEJO NICOLAS Jonathan, THOMAS Geraint, GEOGHEGAN HART Tao | |
| 2. | | BMC Racing Team | | 38" | | 7 | |
| BOOKWALTER Brent, CARUSO Damiano, ROSSKOPF Joseph, BEVIN Patrick | |
| 3. | | Lotto - Soudal | | 53" | | 4 | |
| KEUKELEIRE Jens, BENOOT Tiesj, MARCZYNSKI Tomasz, CAMPENAERTS Victor, DE GENDT Thomas | |
| 4. | | Mitchelton - Scott | | 56" | | 2 | |
| IMPEY Daryl, YATES Adam, HAMILTON Lucas, HOWSON Damien, EDMONDSON Alexander | |
| 5. | | Quick Step Floors | | 01'02" | | 1 | |
| JUNGELS Bob, ALAPHILIPPE Julian, DE PLUS Laurens, TERPSTRA Niki | |
| 6. | | Trek - Segafredo | | 01'27" | | 0 | |
| FELLINE Fabio, GRMAY Tsgabu Gebremaryam, BRAMBILLA Gianluca, SKUJINS Toms, BRÄNDLE Matthias | |
| 7. | | Ag2r La Mondiale | | 01'30" | | 0 | |
| BARDET Romain, LATOUR Pierre, NAESEN Oliver, GALLOPIN Tony, GOUGEARD Alexis | |
| 8. | | Movistar Team | | 01'31" | | 0 | |
| SOLER Marc, SÜTTERLIN Jasha, ERVITI OLLO Imanol, CARRETERO MILLAN Hector, ROSON GARCIA Jaime | |
| 9. | | Team LottoNL - Jumbo | | 01'33" | | 0 | |
| TOLHOEK Antwan, POWLESS Neilson, KUSS Sepp, VAN EMDEN Jos, BOOM Lars | |
| 10. | | Groupama - FDJ | | 01'34" | | 0 | |
| MOLARD Rudy, VINCENT Léo, THOMAS Benjamin, ARMIRAIL Bruno | |
| 11. | | Team Dimension Data | | 01'41" | | 0 | |
| BOASSON HAGEN Edvald, GHEBREIGZABHIER Amanuel, PAUWELS Serge, CUMMINGS Stephen, THOMSON Jay Robert, VAN ZYL Johann | |
| 12. | | Team EF Education First - Drapac p/b Cannondale | | 01'44" | | 0 | |
| ROLLAND Pierre, CLARKE Simon, HOWES Alex, CANTY Brendan, CRADDOCK Lawson, LANGEVELD Sebastian | |
| 13. | | Bora - hansgrohe | | 01'46" | | 0 | |
| KENNAUGH Peter, BUCHMANN Emanuel, MCCARTHY Jay, PÖSTLBERGER Lukas, SARAMOTINS Aleksejs | |
| 14. | | Astana Pro Team | | 01'49" | | 0 | |
| BILBAO LOPEZ DE ARMENTIA Pello, CATALDO Dario, CHERNETSKIY Sergey, HOULE Hugo, STALNOV Nikita | |
| 15. | | Team Katusha - Alpecin | | 01'49" | | 0 | |
| ZAKARIN Ilnur, MACHADO Tiago Jose Pinto, BOSWELL Ian, KISERLOVSKI Robert, RESTREPO VALENCIA Jhonatan, FABBRO Matteo | |
| 16. | | Bahrain - Merida | | 02'05" | | 0 | |
| NAVARDAUSKAS Ramunas, NIBALI Vincenzo, HAUSSLER Heinrich, GARCIA CORTINA Ivan | |
| 17. | | Vital Concept Cycling Club | | 02'20" | | 0 | |
| ERMENAULT Corentin, LE BON Johan, COQUARD Bryan, PACHER Quentin | |
| 18. | | Team Fortuneo - Samsic | | 02'25" | | 0 | |
| BOUET Maxime, BARGUIL Warren, PICHON Laurent, HARDY Romain | |
| 19. | | Cofidis, Solutions Crédits | | 02'28" | | 0 | |
| SIMON Julien, NAVARRO GARCIA Daniel, HERRADA LOPEZ Jose, HERRADA LOPEZ Jesus, EDET Nicolas | |
| 20. | | UAE Team Emirates | | 02'28" | | 0 | |
| MARTIN Daniel, CONTI Valerio, MORI Manuele, PETILLI Simone | |
| 21. | | Wanty - Groupe Gobert | | 03'11" | | 0 | |
| MARTIN Guillaume, MEURISSE Xandro, EIKING Odd Christian, DEGAND Thomas | |
| 22. | | Team Sunweb | | 03'20" | | 0 | |
| CURVERS Roy, BAUHAUS Phil, TEUNISSEN Mike, TUSVELD Martijn, FRÖHLINGER Johannes | |
|
| - | | VAN BAARLE Dylan | | SKY | | 04" | | 0 | |
| - | | WYSS Danilo | | BMC | | 40" | | 0 | |
| - | | WALLAYS Jelle | | LTS | | 01'22" | | 0 | |
| - | | ARCAS PEÑA Jorge | | MOV | | 01'35" | | 0 | |
| - | | CASTRILLO ZAPATER Jaime | | MOV | | 01'35" | | 0 | |
| - | | VERONA QUINTANILLA Carlos | | MTS | | 01'44" | | 0 | |
| - | | VALGREN HUNDAHL Michael | | AST | | 01'50" | | 0 | |
| - | | KOZHATAYEV Bakhtiyar | | AST | | 01'51" | | 0 | |
| - | | ARASHIRO Yukiya | | TBM | | 02'08" | | 0 | |
| - | | TEUNS Dylan | | BMC | | 02'10" | | 0 | |
| - | | BOHLI Tom | | BMC | | 02'10" | | 0 | |
| - | | PIBERNIK Luka | | TBM | | 02'16" | | 0 | |
| - | | ROWE Luke | | SKY | | 02'17" | | 0 | |
| - | | FEILLU Brice | | FST | | 02'27" | | 0 | |
| - | | MOINARD Amaël | | FST | | 02'27" | | 0 | |
| - | | MANZIN Lorrenzo | | VCC | | 02'28" | | 0 | |
| - | | DOMONT Axel | | ALM | | 02'34" | | 0 | |
| - | | TURGIS Anthony | | COF | | 02'46" | | 0 | |
| - | | PERICHON Pierre-Luc | | FST | | 02'47" | | 0 | |
| - | | PELLIZOTTI Franco | | TBM | | 02'49" | | 0 | |
| - | | REIJNEN Kiel | | TFS | | 02'54" | | 0 | |
| - | | BACKAERT Frederik | | WGG | | 03'12" | | 0 | |
| - | | LUDVIGSSON Tobias | | GFC | | 03'15" | | 0 | |
| - | | TEKLEHAIMANOT Daniel Girmazion | | COF | | 03'18" | | 0 | |
| - | | GAUDU David | | GFC | | 03'24" | | 0 | |
| - | | DUCHESNE Antoine | | GFC | | 03'24" | | 0 | |
| - | | MINNAARD Marco | | WGG | | 03'26" | | 0 | |
| - | | RAVASI Edward | | UAD | | 03'27" | | 0 | |
| - | | SERRY Pieter | | QST | | 03'32" | | 0 | |
| - | | SMITH Dion | | WGG | | 03'35" | | 0 | |
| - | | ACKERMANN Pascal | | BOH | | 03'39" | | 0 | |
| - | | VANENDERT Jelle | | LTS | | 03'47" | | 0 | |
| - | | KOCHETKOV Pavel | | TKA | | 03'47" | | 0 | |
| - | | BYSTRØM Sven Erik | | UAD | | 03'55" | | 0 | |
| - | | SUTHERLAND Rory | | UAD | | 04'11" | | 0 | |
| - | | POWER Robert | | MTS | | 05'39" | | 0 | |
| - | | COURTEILLE Arnaud | | VCC | | 05'52" | | 0 | |
| - | | KNOX James | | QST | | 05'56" | | 0 | |
| - | | JAKOBSEN Fabio | | QST | | 05'56" | | 0 | |
| - | | MORENO FERNANDEZ Daniel | | EFD | | 06'29" | | 0 | |
| - | | SELIG Rüdiger | | BOH | | 07'04" | | 0 | |
| - | | DE TIER Floris | | TLJ | | 07'16" | | 0 | |
| - | | REZA Kévin | | VCC | | 08'26" | | 0 | |