| leader | | BOOKWALTER Brent | | BMC | | 5h17'18" | | 10 | |
| 1. | | BMC Racing Team | | 48'57" | | 8 | |
| HERMANS Ben, BOOKWALTER Brent, VAN GARDEREN Tejay, DENNIS Rohan, FRANKINY Kilian, DE MARCHI Alessandro, SANCHEZ GONZALEZ Samuel, ROSSKOPF Joseph | |
| 2. | | Team Sky | | 44" | | 5 | |
| THOMAS Geraint, KENNAUGH Peter, NIEVE ITURRALDE Mikel, DEIGNAN Philip, LANDA MEANA Mikel, FROOME Chris | |
| 3. | | Movistar Team | | 58" | | 3 | |
| VALVERDE BELMONTE Alejandro, FERNANDEZ ANDUJAR Ruben, ERVITI OLLO Imanol, SOLER Marc, CASTROVIEJO NICOLAS Jonathan, OLIVEIRA Nelson Filipe Santos Simoes, AMADOR BIKKAZAKOVA Andrey, ROJAS GIL Jose Joaquin | |
| 4. | | Trek - Segafredo | | 01'13" | | 2 | |
| MOLLEMA Bauke, CONTADOR VELASCO Alberto, BRÄNDLE Matthias, PANTANO GOMEZ Jarlinson, GOGL Michael, ZUBELDIA AGIRRE Haimar | |
| 5. | | Orica - Scott | | 01'22" | | 1 | |
| YATES Adam, BEWLEY Sam, EDMONDSON Alexander, IMPEY Daryl, HOWSON Damien, VERONA QUINTANILLA Carlos | |
| 6. | | FDJ | | 01'42" | | 0 | |
| LUDVIGSSON Tobias, VICHOT Arthur, MAISON Jérémy, CIMOLAI Davide, VINCENT Léo, GAUDU David | |
| 7. | | Team LottoNL - Jumbo | | 01'46" | | 0 | |
| GESINK Robert, CLEMENT Stef, BENNETT George, CAMPENAERTS Victor, VERMEULEN Alexey, KRUIJSWIJK Steven | |
| 8. | | Astana Pro Team | | 02'03" | | 0 | |
| FUGLSANG Jakob, CATALDO Dario, FOMINYKH Daniil, BILBAO LOPEZ DE ARMENTIA Pello, CHERNETSKIY Sergey, HANSEN Jesper | |
| 9. | | Lotto - Soudal | | 02'08" | | 0 | |
| GREIPEL André, DE CLERCQ Bart, VALLS FERRI Rafael, VERVAEKE Louis | |
| 10. | | Quick Step Floors | | 02'11" | | 0 | |
| MARTIN Daniel, DE PLUS Laurens, VAKOC Petr, MAS NICOLAU Enric, SCHACHMANN Maximilian, SERRY Pieter | |
| 11. | | Ag2r La Mondiale | | 02'13" | | 0 | |
| LATOUR Pierre, GASTAUER Ben, BARDET Romain, GENIEZ Alexandre | |
| 12. | | Bora - hansgrohe | | 02'25" | | 0 | |
| MAJKA Rafal, POLJANSKI Pawel, MENDES Jose Joao Pimenta Costa, BARTA Jan, MCCARTHY Jay | |
| 13. | | CCC Sprandi - Polkowice | | 02'35" | | 0 | |
| HIRT Jan, PATERSKI Maciej, STOSZ Patryk, GROSSSCHARTNER Felix, BROZYNA Piotr, PLUCINSKI Leszek | |
| 14. | | Team Katusha - Alpecin | | 02'46" | | 0 | |
| ZAKARIN Ilnur, TAARAMÄE Rein, GONÇALVES Jose Isidro Maciel, KOCHETKOV Pavel, KISERLOVSKI Robert | |
| 15. | | UAE Team Emirates | | 02'56" | | 0 | |
| AIT EL ABDIA Anass, DURASEK Kristijan, ATAPUMA HURTADO Jhon Darwin, NIEMIEC Przemyslaw, MEINTJES Louis | |
| 16. | | Team Sunweb | | 03'02" | | 0 | |
| KÄMNA Lennard, FRÖHLINGER Johannes, WALSCHEID Maximilian, TEN DAM Laurens, LUNKE Sindre Skjøstad, HAMILTON Christopher | |
| 17. | | Bahrain - Merida | | 03'24" | | 0 | |
| ARASHIRO Yukiya, CINK Ondrej, GRMAY Tsgabu Gebremaryam, BRAJKOVIC Janez, GASPAROTTO Enrico, NOVAK Domen | |
| 18. | | Cannondale - Drapac Pro Cycling Team | | 03'28" | | 0 | |
| TALANSKY Andrew, CARTHY Hugh, WOODS Michael, FORMOLO Davide, VILLELLA Davide, CANTY Brendan | |
| 19. | | Team Dimension Data | | 03'29" | | 0 | |
| HAAS Nathan, MORTON Lachlan, BERHANE Natnael Teweldemedhin, JANSE VAN RENSBURG Jacques, DEBESAY Mekseb Abraha, O'CONNOR Ben, SBARAGLI Kristian | |
| 20. | | Roompot - Nederlandse Loterij | | 03'43" | | 0 | |
| WEENING Pieter, RIESEBEEK Oscar, BUDDING Martijn, TUSVELD Martijn, VAN EMPEL Etienne, ARIESEN Tim, VAN DER LIJKE Nick, MEIJERS Jeroen | |
| 21. | | Wanty - Groupe Gobert | | 04'02" | | 0 | |
| MARTIN Guillaume, DEGAND Thomas, LEVARLET Guillaume, DOUBEY Fabien, MINNAARD Marco, VEUCHELEN Frederik, MEURISSE Xandro, SMITH Dion | |
| 22. | | Manzana - Postobon Team | | 04'22" | | 0 | |
| VILELA Ricardo Augusto Afonso, BOL Jetse, REYES ORTEGA Aldemar, AGUIRRE CALPA Hernan Ricardo, BOHORQUEZ SANCHEZ Hernando, OSORIO ARBOLEDA Juan Felipe | |
| 23. | | Cofidis, Solutions Crédits | | 04'25" | | 0 | |
| BONNAFOND Guillaume, BOUHANNI Nacer, VAN GENECHTEN Jonas, SOUPE Geoffrey, ROSSETTO Stéphane, NAVARRO GARCIA Daniel, SIMON Julien | |
| 24. | | Caja Rural - Seguros RGA | | 04'34" | | 0 | |
| PARDILLA BELLON Sergio, MOLINA CANET Antonio, SAEZ BENITO Hector, MAS BONET Lluis Guillermo, SCHULTZ Nicholas, RUBIO HERNANDEZ Diego, PRADES REVERTER Eduard | |
| 25. | | Soul Brasil Pro Cycling Team | | 05'17" | | 0 | |
| NAZARET Magno Prado, SIMON CASULLERAS Jordi, AFFONSO Murilo Ferraz, ORMENESE Caio Godoy, SILVA Gabriel Machado | |
|
| - | | KIRYIENKA Vasil | | SKY | | 49" | | 0 | |
| - | | TUFT Svein | | ORS | | 01'33" | | 0 | |
| - | | PLAZA MOLINA Ruben | | ORS | | 01'33" | | 0 | |
| - | | VAUGRENARD Benoît | | FDJ | | 01'45" | | 0 | |
| - | | LE BON Johan | | FDJ | | 01'48" | | 0 | |
| - | | TIRALONGO Paolo | | AST | | 02'08" | | 0 | |
| - | | DOMONT Axel | | ALM | | 02'53" | | 0 | |
| - | | CONTI Valerio | | UAD | | 03'05" | | 0 | |
| - | | HAGA Chad | | SUN | | 03'10" | | 0 | |
| - | | BONO Matteo | | UAD | | 03'12" | | 0 | |
| - | | DE GENDT Thomas | | LTS | | 03'13" | | 0 | |
| - | | MORI Manuele | | UAD | | 03'31" | | 0 | |
| - | | CAVAGNA Rémi | | QST | | 03'41" | | 0 | |
| - | | VANENDERT Jelle | | LTS | | 03'56" | | 0 | |
| - | | BAUHAUS Phil | | SUN | | 04'11" | | 0 | |
| - | | OWSIAN Lukasz | | CCC | | 04'34" | | 0 | |
| - | | GAUTIER Cyril | | ALM | | 04'44" | | 0 | |
| - | | VUILLERMOZ Alexis | | ALM | | 04'44" | | 0 | |
| - | | BENEDETTI Cesare | | BOH | | 05'15" | | 0 | |
| - | | ROSA Diego | | SKY | | 05'28" | | 0 | |
| - | | DE BIE Sean | | LTS | | 05'39" | | 0 | |
| - | | ZAKHAROV Artyom | | AST | | 05'43" | | 0 | |
| - | | ROLLAND Pierre | | CDT | | 05'45" | | 0 | |
| - | | IRIZAR ARANBURU Markel | | TFS | | 05'48" | | 0 | |
| - | | STETINA Peter | | TFS | | 05'53" | | 0 | |
| - | | KEIZER Martijn | | TLJ | | 06'14" | | 0 | |
| - | | LINDEMAN Bert-Jan | | TLJ | | 06'31" | | 0 | |
| - | | BELKOV Maxim | | KAT | | 06'59" | | 0 | |
| - | | VICIOSO ARCOS Angel | | KAT | | 06'59" | | 0 | |
| - | | BRAMBILLA Gianluca | | QST | | 07'03" | | 0 | |
| - | | HOWES Alex | | CDT | | 07'26" | | 0 | |
| - | | TEKLEHAIMANOT Daniel Girmazion | | DDD | | 07'26" | | 0 | |
| - | | HERKLOTZ Silvio | | BOH | | 07'28" | | 0 | |
| - | | ACKERMANN Pascal | | BOH | | 07'28" | | 0 | |
| - | | BIDARD François | | ALM | | 07'34" | | 0 | |
| - | | SANTOS Flavio Cardoso | | SOU | | 07'36" | | 0 | |
| - | | MACHADO Tiago Jose Pinto | | KAT | | 09'00" | | 0 | |
| - | | ARMEE Sander | | LTS | | 09'55" | | 0 | |
| - | | NIBALI Antonio | | TBM | | 10'24" | | 0 | |
| - | | TACIAK Mateusz | | CCC | | 10'26" | | 0 | |
| - | | PIRES Raphael Henrique | | SOU | | 11'01" | | 0 | |
| - | | NICACIO Pedro Autran Dourado Dutra | | SOU | | 11'17" | | 0 | |
| - | | PAGE Dylan | | CJR | | 11'53" | | 0 | |
|
| DNF | | MOLANO BENAVIDES Juan Sebastian | | MZN | | | | 0 | |
| DNF | | PIEDRA PEREZ Antonio | | MZN | | | | 0 | |