| leader |  |    GESINK Robert |  | TJV |  | 24'40" |  | 18 |  | 
 | 1. |  | Jumbo - Visma |  | 24'40" |  | 17 |  | 
 | GESINK Robert, ROGLIC Primoz, AFFINI Edoardo, TEUNISSEN Mike, HARPER Chris, DENNIS Rohan, KUSS Sepp, OOMEN Sam |  | 
 | 2. |  | INEOS Grenadiers |  | 13" |  | 10 |  | 
 | VAN BAARLE Dylan, CARAPAZ MONTENEGRO Richard Antonio, HAYTER Ethan, SIVAKOV Pavel, PLAPP Lucas, GEOGHEGAN HART Tao, RODRIGUEZ CANO Carlos |  | 
 | 3. |  | Quick Step - Alpha Vinyl Team |  | 14" |  | 6 |  | 
 | EVENEPOEL Remco, ALAPHILIPPE Julian, VAN WILDER Ilan, CAVAGNA Rémi, MASNADA Fausto |  | 
 | 4. |  | Team BikeExchange - Jayco |  | 31" |  | 3 |  | 
 | YATES Simon, GROVES Kaden, O'BRIEN Kelland, HAMILTON Lucas, DURBRIDGE Luke |  | 
 | 5. |  | UAE Team Emirates |  | 33" |  | 2 |  | 
 | ALMEIDA Joao Pedro Gonçalves, OLIVEIRA Ivo Emanuel Alves, MCNULTY Brandon, POLANC Jan, SOLER GIMENEZ Marc, AYUSO PESQUERA Juan, ACKERMANN Pascal |  | 
 | 6. |  | Groupama - FDJ |  | 38" |  | 1 |  | 
 | PINOT Thibaut, MOLARD Rudy, ARMIRAIL Bruno, STEWART Jake, REICHENBACH Sébastien, PACHER Quentin |  | 
 | 7. |  | Bora - hansgrohe |  | 41" |  | 1 |  | 
 | HINDLEY Jai, KELDERMAN Wilco, MULLEN Ryan, VAN POPPEL Danny, HIGUITA GARCIA Sergio Andres |  | 
 | 8. |  | Trek - Segafredo |  | 42" |  | 0 |  | 
 | ELISSONDE Kenny, PEDERSEN Mads, KIRSCH Alex, BERNARD Julien, LOPEZ PEREZ Juan Pedro, CATALDO Dario |  | 
 | 9. |  | Bahrain Cycling Academy |  | 42" |  | 0 |  | 
 | POELS Wout, ZAMBANINI Edoardo, SÜTTERLIN Jasha, BUITRAGO SANCHEZ Santiago, LANDA MEANA Mikel, WRIGHT Fred, SANCHEZ GIL Luis Leon, MÄDER Gino |  | 
 | 10. |  | Movistar - Best PC |  | 43" |  | 0 |  | 
 | VALVERDE BELMONTE Alejandro, MAS NICOLAU Enric, OLIVEIRA Nelson Filipe Santos Simoes, ROJAS GIL Jose Joaquin, VERONA QUINTANILLA Carlos |  | 
 | 11. |  | Astana Qazaqstan Development Team |  | 46" |  | 0 |  | 
 | DE LA CRUZ MELGAREJO David, NIBALI Vincenzo, TEJADA CANACUE Harold Alfonso, BATTISTELLA Samuele, LUTSENKO Alexey |  | 
 | 12. |  | Team DSM |  | 53" |  | 0 |  | 
 | HVIDEBERG Jonas Hem, ARENSMAN Thymen, BRENNER Marco, NIEUWENHUIS Joris, DONOVAN Mark, ARNDT Nikias |  | 
 | 13. |  | Ag2r - Citroën Team |  | 55" |  | 0 |  | 
 | JUNGELS Bob, VENDRAME Andrea, O'CONNOR Ben, PRODHOMME Nicolas, CHAMPOUSSIN Clément |  | 
 | 14. |  | Equipo Kern Pharma |  | 57" |  | 0 |  | 
 | BERRADE FERNANDEZ Urko, CARRETERO MILLAN Hector, MIQUEL DELGADO Pau, ADRIA OLIVERAS Roger, GALVAN FERNANDEZ Francisco, GARCIA PIERNA Raul |  | 
 | 15. |  | Alpecin - Deceuninck |  | 01'03" |  | 0 |  | 
 | JANSSENS Jimmy, VERMEERSCH Gianni, STANNARD Robert, MERLIER Tim, VINE Jay, TAMINIAUX Lionel, MEURISSE Xandro |  | 
 | 16. |  | Israel - Premier Tech |  | 01'04" |  | 0 |  | 
 | IMPEY Daryl, GOLDSTEIN Omer, BEVIN Patrick, WOODS Michael, HAGEN Carl Fredrik, DE MARCHI Alessandro |  | 
 | 17. |  | EF Education - EasyPost |  | 01'19" |  | 0 |  | 
 | CHAVES RUBIO Jhoan Esteban, CAICEDO CEPEDA Jonathan Klever, CARTHY Hugh, PADUN Mark, SHAW James, URAN URAN Rigoberto |  | 
 | 18. |  | Team Arkea - Samsic |  | 01'25" |  | 0 |  | 
 | GUGLIELMI Simon, GUERNALEC Thibault, GESBERT Elie, DELAPLACE Anthony, RUSSO Clément |  | 
 | 19. |  | Intermarché - Wanty - Gobert Matériaux |  | 01'25" |  | 0 |  | 
 | MEINTJES Louis, TAARAMÄE Rein, HIRT Jan, POZZOVIVO Domenico, THIJSSEN Gerben, VAN POPPEL Boy, BAKELANTS Jan |  | 
 | 20. |  | Euskaltel - Euskadi |  | 01'32" |  | 0 |  | 
 | AZPARREN IRURZUN Xabier Mikel, MARTIN SANZ Gotzon, BOU COMPANY Joan, AZURMENDI SAGASTIBELTZA Ibai, CANAL BLANCO Carlos, BIZKARRA ETXEGIBEL Mikel |  | 
 | 21. |  | Lotto - Soudal |  | 01'49" |  | 0 |  | 
 | BEULLENS Cédric, DRIZNERS Jarrad, VAN GILS Maxim, CRAS Steff, MALECKI Kamil, SWEENY Harrison |  | 
 | 22. |  | Cofidis |  | 01'50" |  | 0 |  | 
 | COQUARD Bryan, VILLELLA Davide, FERNANDEZ ANDUJAR Ruben, HERRADA LOPEZ Jesus, ROCHAS Rémy |  | 
 | 23. |  | Burgos - BH |  | 01'58" |  | 0 |  | 
 | OKAMIKA BENGOETXEA Ander, NAVARRO GARCIA Daniel, BOL Jetse, EZQUERRA MUELA Jesus, LANGELLOTTI Victor, DIAZ GALLEGO Jose Manuel |  | 
|
 | - |  |    SERRY Pieter |  | QST |  | 18" |  | 0 |  | 
 | - |  |    TURNER Ben |  | IGD |  | 39" |  | 0 |  | 
 | - |  |    SCOTSON Miles |  | GFC |  | 45" |  | 0 |  | 
 | - |  |    HEPBURN Michael |  | BEX |  | 52" |  | 0 |  | 
 | - |  |    LIENHARD Fabian |  | GFC |  | 55" |  | 0 |  | 
 | - |  |    MOLANO BENAVIDES Juan Sebastian |  | UAD |  | 01'00" |  | 0 |  | 
 | - |  |    FEDOROV Yevgeniy |  | AST |  | 01'01" |  | 0 |  | 
 | - |  |    PRONSKIY Vadim |  | AST |  | 01'04" |  | 0 |  | 
 | - |  |    CRADDOCK Lawson |  | BEX |  | 01'06" |  | 0 |  | 
 | - |  |    HOOLE Daan |  | TFS |  | 01'06" |  | 0 |  | 
 | - |  |    PETERS Nans |  | ACT |  | 01'08" |  | 0 |  | 
 | - |  |    REPA Vojtech |  | EKP |  | 01'12" |  | 0 |  | 
 | - |  |    VAN DEN BERG Julius |  | EFE |  | 01'21" |  | 0 |  | 
 | - |  |    RAUGEL Antoine |  | ACT |  | 01'25" |  | 0 |  | 
 | - |  |    PARRA CUERDA Jose Felix |  | EKP |  | 01'27" |  | 0 |  | 
 | - |  |    DEVENYNS Dries |  | QST |  | 01'36" |  | 0 |  | 
 | - |  |    VERVAEKE Louis |  | QST |  | 01'36" |  | 0 |  | 
 | - |  |    VANDENABEELE Henri |  | DSM |  | 01'44" |  | 0 |  | 
 | - |  |    EINHORN Itamar |  | IPT |  | 01'49" |  | 0 |  | 
 | - |  |    MATE MARDONES Luis Angel |  | EUS |  | 01'49" |  | 0 |  | 
 | - |  |    CIMOLAI Davide |  | COF |  | 01'59" |  | 0 |  | 
 | - |  |    CONCA Filippo |  | LTS |  | 02'01" |  | 0 |  | 
 | - |  |    JOHANSEN Julius |  | IWG |  | 02'02" |  | 0 |  | 
 | - |  |    HERRADA LOPEZ Jose |  | COF |  | 02'11" |  | 0 |  | 
 | - |  |    FABBRO Matteo |  | BOH |  | 02'13" |  | 0 |  | 
 | - |  |    BENNETT Sam |  | BOH |  | 02'13" |  | 0 |  | 
 | - |  |    FROOME Chris |  | IPT |  | 02'22" |  | 0 |  | 
 | - |  |    ITURRIA SEGUROLA Mikel |  | EUS |  | 02'29" |  | 0 |  | 
 | - |  |    MCLAY Daniel |  | ARK |  | 02'32" |  | 0 |  | 
 | - |  |    TIBERI Antonio |  | TFS |  | 02'33" |  | 0 |  | 
 | - |  |    SCOTSON Callum |  | BEX |  | 02'38" |  | 0 |  | 
 | - |  |    CABEDO CARDA Oscar |  | BBH |  | 02'41" |  | 0 |  | 
 | - |  |    OWSIAN Lukasz |  | ARK |  | 02'42" |  | 0 |  | 
 | - |  |    CHAMPION Thomas |  | COF |  | 02'49" |  | 0 |  | 
 | - |  |    HÄNNINEN Jaakko |  | ACT |  | 03'03" |  | 0 |  | 
 | - |  |    NORSGAARD Mathias |  | MOV |  | 03'06" |  | 0 |  | 
 | - |  |    KOCH Jonas |  | BOH |  | 03'12" |  | 0 |  | 
 | - |  |    DE TIER Floris |  | ADC |  | 03'23" |  | 0 |  | 
 | - |  |    MAS BONET Lluis Guillermo |  | MOV |  | 03'43" |  | 0 |  | 
 | - |  |    MÜHLBERGER Gregor |  | MOV |  | 03'47" |  | 0 |  | 
 | - |  |    KUDUS Merhawi Gebremedhin |  | EFE |  | 03'56" |  | 0 |  | 
 | - |  |    DE GENDT Thomas |  | LTS |  | 03'58" |  | 0 |  | 
 | - |  |    DEGENKOLB John |  | DSM |  | 04'13" |  | 0 |  | 
|
 | DNS |  |    PEÑALVER ANIORTE Manuel |  | BBH |  |  |  | 0 |  | 
 | DNS |  |    QUINTANA ROJAS Nairo Alexander |  | ARK |  |  |  | 0 |  |