| leader | | ROGLIC Primoz | | TJV | | 16'49" | | 9 | |
| 1. | | Team Jumbo - Visma | | 16'49" | | 7 | |
| ROGLIC Primoz, DE PLUS Laurens, BOUWMAN Koen, VAN EMDEN Jos | |
| 2. | | Team Sunweb | | 07" | | 4 | |
| DUMOULIN Tom, KELDERMAN Wilco, HAGA Chad, WALSCHEID Maximilian, ARNDT Nikias | |
| 3. | | Bahrain - Merida | | 08" | | 3 | |
| NIBALI Vincenzo, DENNIS Rohan, CARUSO Damiano, TRATNIK Jan | |
| 4. | | Team INEOS | | 14" | | 1 | |
| KWIATKOWSKI Michal, MOSCON Gianni, ELISSONDE Kenny, PUCCIO Salvatore, SIVAKOV Pavel, HALVORSEN Kristoffer | |
| 5. | | Movistar Team | | 18" | | 1 | |
| VALVERDE BELMONTE Alejandro, AMADOR BIKKAZAKOVA Andrey, OLIVEIRA Nelson Filipe Santos Simoes, SÜTTERLIN Jasha, MAS BONET Lluis Guillermo | |
| 6. | | CCC Development Team | | 24" | | 0 | |
| ROSSKOPF Joseph, BEVIN Patrick, OWSIAN Lukasz, DE LA PARTE GONZALEZ Victor, DE MARCHI Alessandro | |
| 7. | | Deceuninck - Quick Step | | 26" | | 0 | |
| EVENEPOEL Remco, MØRKØV CHRISTENSEN Michael, VIVIANI Elia, DEVENYNS Dries, KNOX James, SABATINI Fabio | |
| 8. | | EF Education First | | 26" | | 0 | |
| VAN GARDEREN Tejay, MODOLO Sacha, CLARKE Simon, MCLAY Daniel, VAN DEN BERG Julius | |
| 9. | | Bora - hansgrohe | | 29" | | 0 | |
| BUCHMANN Emanuel, FORMOLO Davide, SCHACHMANN Maximilian, PFINGSTEN Christoph | |
| 10. | | Team Dimension Data | | 29" | | 0 | |
| JANSE VAN RENSBURG Reinardt, MEINTJES Louis, CAVENDISH Mark, GHEBREIGZABHIER Amanuel, THOMSON Jay Robert | |
| 11. | | Groupama - FDJ | | 29" | | 0 | |
| GAUDU David, REICHENBACH Sébastien, SARREAU Marc, ROUX Anthony, SCOTSON Miles | |
| 12. | | Mitchelton - Scott | | 32" | | 0 | |
| GRMAY Tsgabu Gebremaryam, ALBASINI Michael, BOOKWALTER Brent, MEZGEC Luka | |
| 13. | | UAE Team Emirates | | 36" | | 0 | |
| ULISSI Diego, MARTIN Daniel, COSTA Rui Alberto Faria, GAVIRIA RENDON Fernando | |
| 14. | | Trek - Segafredo | | 43" | | 0 | |
| PORTE Richie, MOLLEMA Bauke, IRIZAR ARANBURU Markel, MOSCHETTI Matteo, EG Niklas, CLARKE William | |
| 15. | | Astana Pro Team | | 43" | | 0 | |
| HIRT Jan, IZAGIRRE INSAUSTI Gorka, VILLELLA Davide, FOMINYKH Daniil, FRAILE MATARRANZ Omar | |
| 16. | | Lotto - Soudal | | 45" | | 0 | |
| EWAN Caleb, MONFORT Maxime, KLUGE Roger, LAMBRECHT Bjorg | |
| 17. | | Team Katusha - Alpecin | | 45" | | 0 | |
| ZAKARIN Ilnur, KITTEL Marcel, NAVARRO GARCIA Daniel, DOWSETT Alex, HALLER Marco | |
| 18. | | Ag2r La Mondiale | | 54" | | 0 | |
| GALLOPIN Tony, BOUCHARD Geoffrey, PARET PEINTRE Aurélien, DUMOULIN Samuel | |
| 19. | | Gazprom - RusVelo | | 57" | | 0 | |
| ARSLANOV Ildar, PORSEV Aleksandr, BOEV Igor, NYCH Artem, SHILOV Sergey | |
| 20. | | Team Novo Nordisk | | 01'46" | | 0 | |
| PERON Andrea, CALABRIA Fabio, IRVINE Declan, PLANET Charles, KUSZTOR Peter, BRAND Sam | |
|
| - | | POWER Robert | | SUN | | 24" | | 0 | |
| - | | KENNAUGH Peter | | BOH | | 32" | | 0 | |
| - | | HONORE Mikkel Frølich | | DQT | | 33" | | 0 | |
| - | | SCOTSON Callum | | MTS | | 41" | | 0 | |
| - | | SIEBERG Marcel | | TBM | | 43" | | 0 | |
| - | | HAUSSLER Heinrich | | TBM | | 43" | | 0 | |
| - | | BOARO Manuele | | AST | | 48" | | 0 | |
| - | | HANSEN Adam | | LTS | | 49" | | 0 | |
| - | | BENNETT Sean | | EF1 | | 53" | | 0 | |
| - | | BOL Cees | | SUN | | 57" | | 0 | |
| - | | EISEL Bernhard | | TDD | | 58" | | 0 | |
| - | | GRUZDEV Dmitriy | | AST | | 58" | | 0 | |
| - | | JAUREGUI Quentin | | ALM | | 01'07" | | 0 | |
| - | | LEEZER Tom | | TJV | | 01'10" | | 0 | |
| - | | REIJNEN Kiel | | TFS | | 01'12" | | 0 | |
| - | | BAUHAUS Phil | | TBM | | 01'13" | | 0 | |
| - | | FERNANDEZ ANDUJAR Ruben | | MOV | | 01'16" | | 0 | |
| - | | WHELAN James | | EF1 | | 01'17" | | 0 | |
| - | | KRISTOFF Alexander | | UAD | | 01'19" | | 0 | |
| - | | KURIANOV Stepan | | GAZ | | 01'27" | | 0 | |
| - | | GOLAS Michal | | INS | | 01'29" | | 0 | |
| - | | LAENGEN Vegard Stake | | UAD | | 01'32" | | 0 | |
| - | | KREUZIGER Roman | | TDD | | 01'39" | | 0 | |
| - | | ARMEE Sander | | LTS | | 01'47" | | 0 | |
| - | | BLYTHE Adam | | LTS | | 01'47" | | 0 | |
| - | | BENNETT Sam | | BOH | | 01'50" | | 0 | |
| - | | WARBASSE Larry | | ALM | | 01'54" | | 0 | |
| - | | PAUWELS Serge | | CCC | | 01'55" | | 0 | |
| - | | COSNEFROY Benoit | | ALM | | 01'59" | | 0 | |
| - | | CASTRILLO ZAPATER Jaime | | MOV | | 02'00" | | 0 | |
| - | | BEWLEY Sam | | MTS | | 02'05" | | 0 | |
| - | | BAUER Jack | | MTS | | 02'06" | | 0 | |
| - | | MARTENS Paul | | TJV | | 02'07" | | 0 | |
| - | | MARTIN Tony | | TJV | | 02'07" | | 0 | |
| - | | TROIA Oliviero | | UAD | | 02'10" | | 0 | |
| - | | DELAGE Mickaël | | GFC | | 02'23" | | 0 | |
| - | | ARMIRAIL Bruno | | GFC | | 02'23" | | 0 | |
| - | | BASKA Erik | | BOH | | 02'43" | | 0 | |
| - | | VOROBYEV Anton | | GAZ | | 02'44" | | 0 | |
| - | | MARECZKO Jakub | | CCC | | 03'08" | | 0 | |
| - | | BENHAMOUDA Mehdi | | TNN | | 03'18" | | 0 | |
| - | | KOCHETKOV Pavel | | TKA | | 03'46" | | 0 | |
| - | | ZABEL Rick | | TKA | | 05'40" | | 0 | |