Tour de France: Miguel Angel Lopez wins stage 17 atop Col de la Loze

Laura Weislo
·48-min read
 MERIBEL FRANCE  SEPTEMBER 16 Arrival  Miguel Angel Lopez Moreno of Colombia and Astana Pro Team  Celebration  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Benoit Tessier  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Arrival Miguel Angel Lopez Moreno of Colombia and Astana Pro Team Celebration during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Benoit Tessier PoolGetty Images

Image 1 of 50

MERIBEL FRANCE  SEPTEMBER 16 Arrival  Miguel Angel Lopez Moreno of Colombia and Astana Pro Team  Celebration  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Benoit Tessier  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Arrival Miguel Angel Lopez Moreno of Colombia and Astana Pro Team Celebration during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Benoit Tessier PoolGetty Images

Image 2 of 50

Tour de France 2020  107th Edition  16th stage Grenoble   Meribel  Col de la Loze 170 km  16092020  Miguel Angel Lopez COL  Astana Pro Team  photo POOLBettiniPhoto2020
Tour de France 2020 107th Edition 16th stage Grenoble Meribel Col de la Loze 170 km 16092020 Miguel Angel Lopez COL Astana Pro Team photo POOLBettiniPhoto2020

Image 3 of 50

Tour de France 2020  107th Edition  16th stage Grenoble   Meribel  Col de la Loze 170 km  16092020  Miguel Angel Lopez COL  Astana Pro Team  photo POOLBettiniPhoto2020
Tour de France 2020 107th Edition 16th stage Grenoble Meribel Col de la Loze 170 km 16092020 Miguel Angel Lopez COL Astana Pro Team photo POOLBettiniPhoto2020

Image 4 of 50

Image 5 of 50

Team Astana rider Colombias Miguel Angel Lopez L and Team UAE Emirates rider Slovenias Tadej Pogacar wearing the best youngs white jersey R ride during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by KENZO TRIBOUILLARD  AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images
Team Astana rider Colombias Miguel Angel Lopez L and Team UAE Emirates rider Slovenias Tadej Pogacar wearing the best youngs white jersey R ride during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Image 6 of 50

Team Astana rider Colombias Miguel Angel Lopez L and Team UAE Emirates rider Slovenias Tadej Pogacar wearing the best youngs white jersey R ride during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by KENZO TRIBOUILLARD  AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images
Team Astana rider Colombias Miguel Angel Lopez L and Team UAE Emirates rider Slovenias Tadej Pogacar wearing the best youngs white jersey R ride during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Image 7 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Tadej Pogacar (SLO - UAE - Team Emirates) - photo POOL/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Tadej Pogacar (SLO - UAE - Team Emirates) - photo POOL/BettiniPhoto©2020

Image 8 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Bahrain - McLaren - photo POOL/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Bahrain - McLaren - photo POOL/BettiniPhoto©2020

Image 9 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Sepp Kuss (USA - Team Jumbo - Visma) - photo POOL/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Sepp Kuss (USA - Team Jumbo - Visma) - photo POOL/BettiniPhoto©2020

Image 10 of 50

MERIBEL FRANCE  SEPTEMBER 16 Luke Rowe of The United Kingdom and Team INEOS Grenadiers  Michal Kwiatkowski of Poland and Team INEOS Grenadiers  Sam Bennett of Ireland and Team Deceuninck  QuickStep Green Points Jersey  Tim Declercq of Belgium and Team Deceuninck  QuickStep   Col de la Loze 2304m  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Luke Rowe of The United Kingdom and Team INEOS Grenadiers Michal Kwiatkowski of Poland and Team INEOS Grenadiers Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey Tim Declercq of Belgium and Team Deceuninck QuickStep Col de la Loze 2304m during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Image 11 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Richie Porte (AUS - Trek - Segafredo) - photo POOL/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Richie Porte (AUS - Trek - Segafredo) - photo POOL/BettiniPhoto©2020

Image 12 of 50

Tour de France 2020  107th Edition  16th stage Grenoble   Meribel  Col de la Loze 170 km  16092020  Julian Alaphilippe FRA  Deceuninck  Quick Step  Richard Carapaz ECU  Team Ineos  Dan Martin IRL  Israel StartUp Nation  Gorka Izagirre ESP  Astana Pro Team  photo Jan De MeuleneirPNBettiniPhoto2020
Tour de France 2020 107th Edition 16th stage Grenoble Meribel Col de la Loze 170 km 16092020 Julian Alaphilippe FRA Deceuninck Quick Step Richard Carapaz ECU Team Ineos Dan Martin IRL Israel StartUp Nation Gorka Izagirre ESP Astana Pro Team photo Jan De MeuleneirPNBettiniPhoto2020

Image 13 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Julian Alaphilippe (FRA - Deceuninck - Quick Step) - photo Luca Bettini/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Julian Alaphilippe (FRA - Deceuninck - Quick Step) - photo Luca Bettini/BettiniPhoto©2020

Image 14 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Gorka Izagirre (ESP - Astana Pro Team) - photo Luca Bettini/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Gorka Izagirre (ESP - Astana Pro Team) - photo Luca Bettini/BettiniPhoto©2020

Image 15 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Richard Carapaz (ECU - Team Ineos) - photo Luca Bettini/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Richard Carapaz (ECU - Team Ineos) - photo Luca Bettini/BettiniPhoto©2020

Image 16 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Dan Martin (IRL - Israel Start-Up Nation) - photo Luca Bettini/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Dan Martin (IRL - Israel Start-Up Nation) - photo Luca Bettini/BettiniPhoto©2020

Image 17 of 50

MERIBEL FRANCE  SEPTEMBER 16 Sonny Colbrelli of Italy and Team Bahrain  Mclaren  Wouter Poels of The Netherlands and Team Bahrain  Mclaren  Matej Mohoric of Slovenia and Team Bahrain  Mclaren  Montgellafrey 1059m Peloton  Landscape  Mountains  Fans  Public  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Sonny Colbrelli of Italy and Team Bahrain Mclaren Wouter Poels of The Netherlands and Team Bahrain Mclaren Matej Mohoric of Slovenia and Team Bahrain Mclaren Montgellafrey 1059m Peloton Landscape Mountains Fans Public during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Image 18 of 50

MERIBEL FRANCE  SEPTEMBER 16 Polka Dot Mountain Jersey Bike  Col de la Loze 2304m during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Stuart FranklinGetty Images
MERIBEL FRANCE SEPTEMBER 16 Polka Dot Mountain Jersey Bike Col de la Loze 2304m during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Stuart FranklinGetty Images

Image 19 of 50

A woman watches the escapees riding during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by AnneChristine POUJOULAT  AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images
A woman watches the escapees riding during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by AnneChristine POUJOULAT AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images

Image 20 of 50

Team Jumbo rider Slovenias Primoz Roglic wearing the overall leaders yellow jersey and Team UAE Emirates rider Slovenias Tadej Pogacar R wearing the best youngs white jersey ride during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by KENZO TRIBOUILLARD  AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images
Team Jumbo rider Slovenias Primoz Roglic wearing the overall leaders yellow jersey and Team UAE Emirates rider Slovenias Tadej Pogacar R wearing the best youngs white jersey ride during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Image 21 of 50

Tour de France 2020  107th Edition  16th stage Grenoble   Meribel  Col de la Loze 170 km  16092020  Scenery  Bahrain  McLaren  photo Jan De MeuleneirPNBettiniPhoto2020
Tour de France 2020 107th Edition 16th stage Grenoble Meribel Col de la Loze 170 km 16092020 Scenery Bahrain McLaren photo Jan De MeuleneirPNBettiniPhoto2020

Image 22 of 50

MERIBEL FRANCE  SEPTEMBER 16 Julian Alaphilippe of France and Team Deceuninck  QuickStep  Richard Carapaz of Ecuador and Team INEOS Grenadiers  Gorka Izagirre Insausti of Spain and Astana Pro Team  Lennard Kamna of Germany and Team Bora  Hansgrohe  Daniel Martin of Ireland and Team Israel StartUp Nation  Breakaway  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Julian Alaphilippe of France and Team Deceuninck QuickStep Richard Carapaz of Ecuador and Team INEOS Grenadiers Gorka Izagirre Insausti of Spain and Astana Pro Team Lennard Kamna of Germany and Team Bora Hansgrohe Daniel Martin of Ireland and Team Israel StartUp Nation Breakaway during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Image 23 of 50

MERIBEL FRANCE  SEPTEMBER 16 Julian Alaphilippe of France and Team Deceuninck  QuickStep  Richard Carapaz of Ecuador and Team INEOS Grenadiers  Gorka Izagirre Insausti of Spain and Astana Pro Team  Lennard Kamna of Germany and Team Bora  Hansgrohe  Daniel Martin of Ireland and Team Israel StartUp Nation  Breakaway  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Julian Alaphilippe of France and Team Deceuninck QuickStep Richard Carapaz of Ecuador and Team INEOS Grenadiers Gorka Izagirre Insausti of Spain and Astana Pro Team Lennard Kamna of Germany and Team Bora Hansgrohe Daniel Martin of Ireland and Team Israel StartUp Nation Breakaway during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Image 24 of 50

Team Jumbo rider Slovenias Primoz Roglic wearing the overall leaders yellow jersey rides ahead Team UAE Emirates rider Slovenias Tadej Pogacar wearing the best youngs white jersey in the Loze pass during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by KENZO TRIBOUILLARD  AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images
Team Jumbo rider Slovenias Primoz Roglic wearing the overall leaders yellow jersey rides ahead Team UAE Emirates rider Slovenias Tadej Pogacar wearing the best youngs white jersey in the Loze pass during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Image 25 of 50

Tour de France 2020  107th Edition  16th stage Grenoble   Meribel  Col de la Loze 170 km  16092020  Greg Van Avermaet BEL  CCC Team photo Jan De MeuleneirPNBettiniPhoto2020
Tour de France 2020 107th Edition 16th stage Grenoble Meribel Col de la Loze 170 km 16092020 Greg Van Avermaet BEL CCC Team photo Jan De MeuleneirPNBettiniPhoto2020

Image 26 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Damiano Caruso (ITA - Bahrain - McLaren) - Mikel Landa (ESP - Bahrain - McLaren) - photo Luca Bettini/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Damiano Caruso (ITA - Bahrain - McLaren) - Mikel Landa (ESP - Bahrain - McLaren) - photo Luca Bettini/BettiniPhoto©2020

Image 27 of 50

Tour de France 2020  107th Edition  16th stage Grenoble   Meribel  Col de la Loze 170 km  16092020  Sepp Kuss USA  Team Jumbo  Visma  Primoz Roglic SLO  Team Jumbo  Visma  photoJan De MeuleneirPNBettiniPhoto2020
Tour de France 2020 107th Edition 16th stage Grenoble Meribel Col de la Loze 170 km 16092020 Sepp Kuss USA Team Jumbo Visma Primoz Roglic SLO Team Jumbo Visma photoJan De MeuleneirPNBettiniPhoto2020

Image 28 of 50

Team Bora rider Slovakias Peter Sagan is pushed by a staff member after a technical problem during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by AnneChristine POUJOULAT  AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images
Team Bora rider Slovakias Peter Sagan is pushed by a staff member after a technical problem during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by AnneChristine POUJOULAT AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images

Image 29 of 50

MERIBEL FRANCE  SEPTEMBER 16 Start  Peloton  Grenoble City  Landscape  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Start Peloton Grenoble City Landscape during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Image 30 of 50

MERIBEL FRANCE  SEPTEMBER 16 Start  Yellow Leader Jersey  Polka Dot Mountain Jersey  Green Points Jersey  Fans  Detail view  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Start Yellow Leader Jersey Polka Dot Mountain Jersey Green Points Jersey Fans Detail view during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Image 31 of 50

The pack rides during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by Kenzo Tribouillard  AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images
The pack rides during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by Kenzo Tribouillard AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Image 32 of 50

MERIBEL FRANCE  SEPTEMBER 16 Start  Peter Sagan of Slovakia and Team Bora  Hansgrohe  Sam Bennett of Ireland and Team Deceuninck  QuickStep Green Points Jersey  Mask  Covid safety measures  Team Presentation  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Michael SteeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Start Peter Sagan of Slovakia and Team Bora Hansgrohe Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey Mask Covid safety measures Team Presentation during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Michael SteeleGetty Images

Image 33 of 50

MERIBEL FRANCE  SEPTEMBER 16 Start  Tadej Pogacar of Slovenia and UAE Team Emirates White Best Young Jersey  Mask  Covid safety measures  Team Presentation  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Christophe Ena  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Start Tadej Pogacar of Slovenia and UAE Team Emirates White Best Young Jersey Mask Covid safety measures Team Presentation during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Christophe Ena PoolGetty Images

Image 34 of 50

MERIBEL FRANCE  SEPTEMBER 16 Start  Rigoberto Uran of Colombia and Team EF Pro Cycling  Mask  Covid safety measures  Team Presentation  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Christophe Ena  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Start Rigoberto Uran of Colombia and Team EF Pro Cycling Mask Covid safety measures Team Presentation during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Christophe Ena PoolGetty Images

Image 35 of 50

MERIBEL FRANCE  SEPTEMBER 16 Start  Mikel Landa Meana of Spain and Team Bahrain  Mclaren  Mask  Covid safety measures  Team Presentation  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Christophe Ena  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Start Mikel Landa Meana of Spain and Team Bahrain Mclaren Mask Covid safety measures Team Presentation during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Christophe Ena PoolGetty Images

Image 36 of 50

French President Emmanuel Macron L sits in a car next to former rider and current ASO sporting manager Franois Lemarchand unseen as he spends a day on the Tour de France during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by AnneChristine POUJOULAT  AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images
French President Emmanuel Macron L sits in a car next to former rider and current ASO sporting manager Franois Lemarchand unseen as he spends a day on the Tour de France during the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by AnneChristine POUJOULAT AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images

Image 37 of 50

MERIBEL FRANCE  SEPTEMBER 16 Start  Fan Village  Grenoble City  Public  Staff  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Start Fan Village Grenoble City Public Staff during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Image 38 of 50

MERIBEL FRANCE  SEPTEMBER 16 Start  George Bennett of New Zealand Tom Dumoulin of The Netherlands Robert Gesink of The Netherlands Amund Grondahl Jansen of Norway Sepp Kuss of The United States Tony Martin of Germany Primoz Roglic of Slovenia Yellow Leader Jersey Wout Van Aert of Belgium and Team Jumbo  Visma  Mask  Covid safety measures  Team Presentation  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Christophe Ena  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Start George Bennett of New Zealand Tom Dumoulin of The Netherlands Robert Gesink of The Netherlands Amund Grondahl Jansen of Norway Sepp Kuss of The United States Tony Martin of Germany Primoz Roglic of Slovenia Yellow Leader Jersey Wout Van Aert of Belgium and Team Jumbo Visma Mask Covid safety measures Team Presentation during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Christophe Ena PoolGetty Images

Image 39 of 50

MERIBEL FRANCE  SEPTEMBER 16 Podium  Primoz Roglic of Slovenia and Team Jumbo  Visma Yellow Leader Jersey  Mascot  Flowers  Mask  Covid safety measures  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Stuart FranklinGetty Images
MERIBEL FRANCE SEPTEMBER 16 Podium Primoz Roglic of Slovenia and Team Jumbo Visma Yellow Leader Jersey Mascot Flowers Mask Covid safety measures during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Stuart FranklinGetty Images

Image 40 of 50

MERIBEL FRANCE  SEPTEMBER 16 Podium  Miguel Angel Lopez Moreno of Colombia and Astana Pro Team  Celebration  Emmanuel Macron President of France  Medal  Flowers  Mask  Covid safety measures  Miss  Hostess  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Stuart FranklinGetty Images
MERIBEL FRANCE SEPTEMBER 16 Podium Miguel Angel Lopez Moreno of Colombia and Astana Pro Team Celebration Emmanuel Macron President of France Medal Flowers Mask Covid safety measures Miss Hostess during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Stuart FranklinGetty Images

Image 41 of 50

French President Emmanuel Macron greets Team Jumbo rider Slovenias Primoz Roglic wearing his overall leader yellow jersey on the podium atop the Loze pass Col de la Loze at the end of the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by Stuart Franklin  various sources  AFP Photo by STUART FRANKLINAFP via Getty Images
French President Emmanuel Macron greets Team Jumbo rider Slovenias Primoz Roglic wearing his overall leader yellow jersey on the podium atop the Loze pass Col de la Loze at the end of the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by Stuart Franklin various sources AFP Photo by STUART FRANKLINAFP via Getty Images

Image 42 of 50

Stage winner Team Astana rider Colombias Miguel Angel Lopez celebrates on the podium after winning atop the Loze pass Col de la Loze at the end of the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by Stuart Franklin  POOL  AFP Photo by STUART FRANKLINPOOLAFP via Getty Images
Stage winner Team Astana rider Colombias Miguel Angel Lopez celebrates on the podium after winning atop the Loze pass Col de la Loze at the end of the 17th stage of the 107th edition of the Tour de France cycling race 170 km between Grenoble and Meribel on September 16 2020 Photo by Stuart Franklin POOL AFP Photo by STUART FRANKLINPOOLAFP via Getty Images

Image 43 of 50

MERIBEL FRANCE  SEPTEMBER 16 Podium  Julian Alaphilippe of France and Team Deceuninck  QuickStep Most Combative Rider  Celebration  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Christophe PetitTesson  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Podium Julian Alaphilippe of France and Team Deceuninck QuickStep Most Combative Rider Celebration during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Christophe PetitTesson PoolGetty Images

Image 44 of 50

MERIBEL FRANCE  SEPTEMBER 16 Podium  Tadej Pogacar of Slovenia and UAE Team Emirates Polka Dot Mountain Jersey  Celebration  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Christophe PetitTesson  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Podium Tadej Pogacar of Slovenia and UAE Team Emirates Polka Dot Mountain Jersey Celebration during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Christophe PetitTesson PoolGetty Images

Image 45 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Dan Martin (IRL - Israel Start-Up Nation) - photo POOL/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Dan Martin (IRL - Israel Start-Up Nation) - photo POOL/BettiniPhoto©2020

Image 46 of 50

Richard Carapaz stage 17 at the Tour de France
Richard Carapaz stage 17 at the Tour de France

Image 47 of 50

Tour de France 2020 - 107th Edition - 16th stage Grenoble  - Meribel - Col de la Loze 170 km - 16/09/2020 - Benoit Cosnefroy (FRA - AG2R - La Mondiale) - photo POOL/BettiniPhoto©2020
Tour de France 2020 - 107th Edition - 16th stage Grenoble - Meribel - Col de la Loze 170 km - 16/09/2020 - Benoit Cosnefroy (FRA - AG2R - La Mondiale) - photo POOL/BettiniPhoto©2020

Image 48 of 50

MERIBEL FRANCE  SEPTEMBER 16 Miguel Angel Lopez Moreno of Colombia and Astana Pro Team  Mikel Landa Meana of Spain and Team Bahrain  Mclaren  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Miguel Angel Lopez Moreno of Colombia and Astana Pro Team Mikel Landa Meana of Spain and Team Bahrain Mclaren during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Image 49 of 50

MERIBEL FRANCE  SEPTEMBER 16 Arrival  Bryan Coquard of France and Team BB Hotels  Vital Concept  Disappointment  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Christophe PetitTesson  PoolGetty Images
MERIBEL FRANCE SEPTEMBER 16 Arrival Bryan Coquard of France and Team BB Hotels Vital Concept Disappointment during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Christophe PetitTesson PoolGetty Images

Image 50 of 50

MERIBEL FRANCE  SEPTEMBER 16 Adam Yates of The United Kingdom and Team Mitchelton  Scott  Col de la Loze 2304m  during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel  Col de la Loze 2304m  TDF2020  LeTour  on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images
MERIBEL FRANCE SEPTEMBER 16 Adam Yates of The United Kingdom and Team Mitchelton Scott Col de la Loze 2304m during the 107th Tour de France 2020 Stage 17 a 170km stage from Grenoble to Mribel Col de la Loze 2304m TDF2020 LeTour on September 16 2020 in Mribel France Photo by Tim de WaeleGetty Images

Miguel Angel Lopez (Astana) claimed the queen stage 17 of the Tour de France on the Col de la Loze, powering away from a select group on the punishingly steep slopes of the ascent to the Méribel ski station to celebrate the stage victory and a new third-place position in the overall standings.

Lopez played off a surge from Jumbo-Visma’s Sepp Kuss, who appeared not to notice that the race leader Primož Roglič was not on his wheel. As the Colombian powered away, Roglič cagily waited until Kuss looked back and waited, leaping across to the American and then jumping away from the only remaining rivals: Tadej Pogačar (UAE Team Emirates) and Richie Porte (Trek-Segafredo), who were unable to respond.

Roglič could not quite catch Lopez, finishing the stage 15 seconds behind, but importantly taking the time bonus and another 15 seconds on the best young rider and second-placed Pogačar to extend his advantage to a slightly more comfortable 57 seconds.

"It was a crazy hard here at the end," Roglič said. "The final three or four kilometres were brutal. You aren't happy when you come to the top, but I am really happy with it. I didn't win, but on the other hand, I gained some time in the GC so it was a rather nice day for me."

When asked if 57 seconds was enough to hold off Pogačar with several difficult stages still to come, the Slovenian said, "It's never enough. When you have five minutes you want 10 and when you have 10 you want more, but it's better to have 57 advantage than be 57 seconds behind."

It was an emotional stage victory for Lopez in his debut Tour de France and the result of a huge amount of lonely work during the coronavirus lockdown at his home in Colombia. The kilometres spent training at altitude clearly paid off on the upper slopes towering 2,304 metres above sea level. Now, half a world away, Lopez dedicated his victory to his family.

"I'm really happy and very emotional. We worked really hard for this and it wasn't easy to get there," Lopez said. "It's amazing, this is for my wife and son. It's hard being a long way away from them but this is my job. But I think of them all the time.

"We were confident because we knew the terrain suited us. It was over 2,000m of altitude, like being at home and so it was an opportunity for me, so we fought for this stage."

Pogačar said he struggled with the changing gradients in the final few kilometres, but overall, he said, "I'm happy with my performance, it was a really tough day. In that hard finale, I'm happy to not lose more time."

The yellow jersey "is still reachable", he said. "Tomorrow is another hard day. We'll see what we can do but I think we can be happy with how we rode so far. We will fight to the end. It was just that steep sections then flat sections - that was really hard for me today. Also, it was at altitude - one of the hardest final I've ever done."

Thanks to his effort on the final ascent and the Col de la Madeleine, where he took eight points for fifth, Pogačar added the polka dot jersey to his white jersey of best young rider. He said that wasn't the plan, but "if I'm in the grasp to take it I will take it. I'm happy to have two jerseys now. The objective is still the general classification, If I can't take yellow I can take this."

Lopez's efforts paid off with the overall podium coming into sight as he moved into third place over Rigoberto Urán (EF Pro Cycling), who tumbled down the standings to sixth, coming in 1:59 behind the stage winner. Richie Porte (Trek-Segafredo) and Adam Yates (Mitchelton-Scott) moved into fourth and fifth, respectively.

On the first stage finishing at high altitude and with four kilometres of double-digit gradients on the newly paved cycle path to the summit, the cracks could have been much greater than they were. Only Nairo Quintana (Arkéa-Samsic) fell apart completely. For the rest of the overall contenders, it was a matter of just giving everything and letting the gaps fall where they may.

"[It was] one of the first climbs we've really been at altitude so - a tough day," Yates said after coming in 1:20 behind Lopez in eighth behind Mikel Landa (Bahrain McLaren. "I hung in there as long as I could so I can be happy with that.

"Once we got into the last 7km we actually went pretty easy for the first bit. I think everyone was kind of saying they didn't know what to expect and then it was UAE started riding with a hard pace. From then on it was every man for themselves and I just hung on for as long as I could and yeah, I had a go, I guess."

Landa's team worked for much of the second half of the stage hoping to set the Spaniard up for an attack but once his last man sat up, the altitude bit in and he was unable to hold the pace of the yellow jersey group.

"It was a terrible, terrible climb because the gradient keeps changing," Landa's teammate Damiano Caruso said. "We showed we're a team. If you don't try, you never know. We gave our all and so we've no regrets. Landa didn't collapse, he gave his all and so that's OK."

How it unfolded

Riders woke up on Wednesday to face the queen stage of the Tour de France - some with eager anticipation of the opportunities to upend the general classification, some with the dread of having to haul themselves up two huge, 2,000m high mountains - the 17.1km-long Col de la Madeleine and the 21.5km-long Col de la Loze to the Méribel ski station ending on four of the hardest kilometres in the entire Tour de France with pitches kicking up to 24 per cent coming at over 2,000m in altitude. 

A tough day indeed. So much so that defending champion Egan Bernal (Ineos Grenadiers), who has been suffering from a back injury that led to overcompensation pain in his knee, abandoned the race before the stage began.

Fortunately, the riders had bright sunshine and a flattish first 88km to warm up for the challenge and focus first on the intermediate sprint bonus in La Rochette before the race for the mountains classification would kick in - with 20 points on the Madeleine and 40 on the final climb on offer, whoever could win the stage would finally unseat Benoit Cosnefroy (AG2R La Mondiale) from that polka dot jersey.

The race to get into the breakaway kicked off just as soon as Christian Prudhomme - back on the race after a week off with COVID-19 - dropped the flag. Ben Hermans (Israel Start-Up Nation) and Thomas De Gendt (Lotto Soudal) were the first to attack, and were joined by Krists Neilands (Israel Start-Up Nation) and Pierre-Luc Perichon (Cofidis) but as Peter Sagan (Bora-Hansgrohe) and Sam Bennett (Deceuninck-Quickstep) and Matteo Trentin (CCC Team) scrambled across with a squadron of hangers on the weight of so many passengers slowed the impetus and the 20-strong group was brought back by the peloton.

Ineos Grenadiers, desperate to salvage something out of this Tour de France, put their collective foot on the accelerator pedal, launching Dylan van Baarle in an attempt to shake out a breakaway. De Gendt went again to try and get a breakaway started, and this time he had more success - after 24km of flat-out racing and a bike change for Sagan, a group of 21 forged a gap: Richard Carapaz, Luke Rowe (Ineos), Felix Grossschartner, Lennard Kämna (Bora-Hansgrohe), Mikael Cherel, Oliver Naesen (AG2R La Mondiale), Julian Alaphilippe, Tim Declercq (Deceuninck-QuickStep), Laurent Madouas (Groupama-FDJ), Toms Skujins, Jasper Stuyvens (Trek-Segafredo), Gorka Izagirre (Astana), Greg Van Avermaet (CCC), Søren Kragh Andersen, Nikias Arndt (Sunweb), Chris Juul Jensen (Mitchelton-Scott), Dan Martin, Nils Politt, Tom Van Asbroeck (Israel Start-Up Nation), Roger Kluge, and Thomas De Gendt (Lotto Soudal).

But an unclassified climb at Saint-Pierre-d'Allevard reduced both the breakaway and the peloton behind, with the only survivors in the leading group Alaphilippe, Carapaz, Dan Martin, Kämna and Izagirre, and many of the sprinters forming a gruppetto only 30km into the stage. Not Sagan and Bennett, however, now that there was the possibility of points to be taken 45.5km into the stage. This kept the leaders to a gap of not much more than three minutes.

Daryl Impey (Mitchelton-Scott) tried but failed to make it across the gap in a frantic first hour of racing but never quite made it, while behind Bennett took the sprint for seventh, with teammate Michael Mørkøv edging out Sagan, giving Bennett two more points of advantage over Sagan in the green jersey classification.

The sprint over, the peloton eased up and settled in for the long haul, Impey came back, Caleb Ewan (Lotto Soudal) made it back into the bunch after struggling early on. The leaders had a gap of 6:00 as they hit the lower slopes of the first mountain. Jumbo-Visma led the peloton to the Col de la Madeleine but as the climb progressed, Bahrain McLaren came to the fore in force for Mikel Landa. Nairo Quintana (Arkéa-Samsic) lost contact early on the climb, his hopes long gone.

Kämna, suffering a bit after his stage 16 breakaway, had to relent midway up the Madeleine, leaving four riders at the head of the race and, as they approached the crest of the beastly mountain Carapaz put in a surge to take the maximum points at the top over Alaphilippe, Martin and Izagirre. In the peloton behind, Pogacar claimed the points for fifth after Kämna was caught, the chasing maillot jaune group at only 1:22 from the leaders at the top.

On the descent, Alaphilippe put his daredevil skills to good use to open a gap on his rivals, but found his match in Gorka Izagirre while Martin, who'd suffered a fractured sacrum in a crash at the Critérium du Dauphiné, was far more tentative and could not keep pace. Carapaz managed to scramble back across on a flatter section of the descent, however.

The polka dot jersey holder Cosnefroy notably lost contact with the yellow jersey group on the Madeleine but, thanks to some white-knuckle moments on the descent, managed to regain contact with the Bahrain McLaren led chasing group which was descending slightly slower than the Alaphilippe-led breakaway even after Damiano Caruso had to ask daredevil descender Matej Mohoric to stop opening gaps to Landa.

At the end of the descent, the three leaders had a 2:40 gap as Dan Martin drifted back into the maillot jaune group with 35km to go.

Nothing to lose on Col de la Loze

The mood in the leading trio darkened as thunder clouds began to form over Méribel, the cooperation between the leaders disintegrating like the shadows under the riders' wheels. Alaphilippe, hoping to wrest the polka dot jersey from Cosnefroy - who nearly came to a standstill on the early slopes of the final climb - surged with still almost 19km of climbing remaining but was quickly matched by Carapaz and Izagirre.

The lead group held its two-minute gap over the Bahrain McLaren-led chasing group but the efforts of Alaphilippe and Carapaz began to slowly melt under the pressure of Wout Poels' pace behind and, as they climbed up into the clouds, a light drizzle of rain began falling.

Not even halfway up the final climb, Pello Bilbao took over from Poels and upped the pace, distancing a number of helpers including Carlos Verona (Movistar), Robert Gesink (Jumbo-Visma) and Hugh Carthy (EF Pro Cycling) and bringing the gap to the leaders down below the minute mark.

Ahead, Alaphilippe lost contact with Carapaz and Izagirre and was quickly reeled in by Bilbao and jettisoned out the back. As the chasers entered Méribel with 10km to go and the gradient began to kick up again, Bilbao's forcing had the maillot jaune group single file and Carapaz and Izagirre's lead down to 33 seconds. Roglič still had Wout van Aert, Tom Dumoulin and Sepp Kuss but lost George Bennett. Pogačar had De la Cruz, Mas with Valverde, but Urán, Yates, Lopéz, and Porte - after Elissonde threw in the towel - all were isolated, and 11th place Guillaume Martin (Cofidis) lost touch.

Izagirre let go of Carapaz with 9.1km still to climb, looking back to see how Lopez was faring and latching onto the back of the group for a few kilometres. The accumulated fatigue of the Tour de France and the pace of Bilbao began to really bite with 7km to go, and Izagirre and Van Aert lost contact. Bilbao finally swung off with 6.9km to go, handing the baton to Damiano Caruso.

The tension reached a pressure point as Caruso kept up the pace in hopes of isolating Roglič - the group down to just 13 riders. But the Italian's pace was not quite as hot as Bilbao's, and Carapaz's lead expanded even as the gradient pitched up underneath the Ecuadoran, going out to 40 seconds with 5.5km to go and the yellow jersey group stabilising.

Despite fans being banned from the climb because of the coronavirus surge, the roadsides were still littered with masked supporters shouting muffled words of encouragement as Carapaz reached the 'end of the road' and hit the horrific slopes of the cycle path that leads to the summit of the Col de la Loze with 42 seconds on the chasing group.

Caruso ran out of gas, Valverde lost touch, and De la Cruz came forward for Pogačar in the yellow jersey group, each remaining rider eyeing a chance for glory on the queen stage but holding back enough so as to not lose the Tour altogether.

After Bahrain McLaren did so much work throughout the stage, Landa came undone with 3.7km to go. Roglič lost Tom Dumoulin and then third-placed Urán too lost touch. Yates was the next to go on the steepest pitches. Soon Porte and Mas went backwards as Lopez put in a dig, bringing only Roglič, Pogačar and Kuss along.

Kuss came forward to set the pace for the race leader, dashing Ineos' dreams of a stage win. Carapaz, his face a rictus of pain, had no response as the American danced past with the Slovenian race leader on his wheel. So brisk was Kuss' pace that he opened a gap to the leader and Lopez took the bait - jumping across and opening up a fair gap to Roglič, Pogačar and now Porte, who'd made it back across.

Lopez forged ahead with 2.5km to go as Kuss finally realized that Roglič was losing ground. As the gradient levelled somewhat, Roglič attacked with 2.3km remaining and passed his teammate. The supposedly banned fans closing in in droves around the riders with 2km to go, while Pogačar had a bad moment, lost touch with the Jumbo-Visma rider, and had to shove a spectator out of his way.

"I was riding on the front and accelerated over the top on one of the [flatter] transitions," Kuss said. "I looked back and nobody was behind me actually. All of a sudden Lopez came across and I tried to stay with him but he was going really strong. At that point when I knew I was over the limit, I backed off and tried to pace Primož a little bit, accelerated with him."

Lopez pushed his chips all-in with the attack but he had a solo yellow jersey clad Slovenian former ski jumper leaping out of the saddle just 10 seconds behind. It wouldn't be the overall lead for the Astana rider but with Urán left behind, a final podium in Paris looked like a real possibility. In a possible preview of the uphill time trial to come, Lopez sped away to take the stage victory as Roglič extended his lead on Pogačar.

Place

Rider (Country) Team

Result

1

Miguel Angel Lopez Moreno (Col) Astana Pro Team

04:49:08

2

Primoz Roglic (Slo) Team Jumbo-Visma

00:00:15

3

Tadej Pogacar (Slo) UAE Team Emirates

00:00:30

4

Sepp Kuss (USA) Team Jumbo-Visma

00:00:56

5

Richie Porte (Aus) Trek-Segafredo

00:01:01

6

Enric Mas Nicolau (Spa) Movistar Team

00:01:12

7

Mikel Landa Meana (Spa) Bahrain McLaren

00:01:20

8

Adam Yates (GBr) Mitchelton-Scott

00:01:20

9

Rigoberto Uran (Col) EF Pro Cycling

00:01:59

10

Tom Dumoulin (Ned) Team Jumbo-Visma

00:02:13

11

Richard Carapaz (Ecu) Ineos Grenadiers

00:02:41

12

Alejandro Valverde (Spa) Movistar Team

00:02:48

13

Damiano Caruso (Ita) Bahrain McLaren

00:03:30

14

Guillaume Martin (Fra) Cofidis

00:03:59

15

Valentin Madouas (Fra) Groupama-FDJ

00:04:09

16

Kenny Elissonde (Fra) Trek-Segafredo

00:06:12

17

Carlos Verona Quintanilla (Spa) Movistar Team

00:06:53

18

David De la Cruz Melgarejo (Spa) UAE Team Emirates

00:07:15

19

Wout van Aert (Bel) Team Jumbo-Visma

00:07:15

20

Warren Barguil (Fra) Team Arkea-Samsic

00:07:15

21

Gorka Izagirre Insausti (Spa) Astana Pro Team

00:08:19

22

Pello Bilbao (Spa) Bahrain McLaren

00:09:10

23

Hugh Carthy (GBr) EF Pro Cycling

00:09:49

24

Benoit Cosnefroy (Fra) AG2R la Mondiale

00:12:14

25

Robert Gesink (Ned) Team Jumbo-Visma

00:15:33

26

Julian Alaphilippe (Fra) Deceuninck-Quickstep

00:18:05

27

George Bennett (NZl) Team Jumbo-Visma

00:18:26

28

Jan Polanc (Slo) UAE Team Emirates

00:18:40

29

Michael Gogl (Aut) NTT Pro Cycling

00:19:00

30

Omar Fraile Matarranz (Spa) Astana Pro Team

00:19:08

31

Daniel Martin (Irl) Israel Start-Up Nation

00:20:05

32

Wout Poels (Ned) Bahrain McLaren

00:20:36

33

Alexis Vuillermoz (Fra) AG2R la Mondiale

00:21:28

34

Thibaut Pinot (Fra) Groupama-FDJ

00:21:28

35

Sébastien Reichenbach (Swi) Groupama-FDJ

00:21:28

36

Mikael Cherel (Fra) AG2R la Mondiale

00:21:28

37

Lennard Kämna (Ger) Bora-Hansgrohe

00:21:47

38

Rudy Molard (Fra) Groupama-FDJ

00:21:51

39

Matej Mohoric (Slo) Bahrain McLaren

00:22:04

40

Thomas De Gendt (Bel) Lotto Soudal

00:22:26

41

Romain Sicard (Fra) Total Direct Energie

00:22:29

42

Niklas Eg (Den) Trek-Segafredo

00:23:10

43

Emanuel Buchmann (Ger) Bora-Hansgrohe

00:23:33

44

Nelson Oliveira (Por) Movistar Team

00:24:08

45

Dayer Quintana (Col) Team Arkea-Samsic

00:25:17

46

Nairo Quintana (Col) Team Arkea-Samsic

00:25:17

47

Quentin Pacher (Fra) B&B Hotels-Vital Concept

00:25:17

48

Pavel Sivakov (Rus) Ineos Grenadiers

00:25:17

49

Cyril Barthe (Fra) B&B Hotels-Vital Concept

00:25:17

50

Oliver Naesen (Bel) AG2R la Mondiale

00:25:17

51

Tiesj Benoot (Bel) Team Sunweb

00:25:17

52

Ben Hermans (Bel) Israel Start-Up Nation

00:25:17

53

Ryan Gibbons (RSA) NTT Pro Cycling

00:25:17

54

Joris Nieuwenhuis (Ned) Team Sunweb

00:25:17

55

Hugo Houle (Can) Astana Pro Team

00:25:17

56

Michael Schär (Swi) CCC Team

00:25:17

57

Alexey Lutsenko (Kaz) Astana Pro Team

00:25:17

58

Dylan Van Baarle (Ned) Ineos Grenadiers

00:25:17

59

Matthieu Ladagnous (Fra) Groupama-FDJ

00:25:17

60

Marc Soler (Spa) Movistar Team

00:25:17

61

Pierre Rolland (Fra) B&B Hotels-Vital Concept

00:25:17

62

Imanol Erviti (Spa) Movistar Team

00:25:17

63

Cyril Gautier (Fra) B&B Hotels-Vital Concept

00:25:17

64

Maxime Chevalier (Fra) B&B Hotels-Vital Concept

00:25:17

65

Daniel Felipe Martinez Poveda (Col) EF Pro Cycling

00:25:26

66

Esteban Chaves (Col) Mitchelton-Scott

00:25:26

67

Nans Peters (Fra) AG2R la Mondiale

00:25:26

68

Vegard Stake Laengen (Nor) UAE Team Emirates

00:25:26

69

Winner Anacona (Col) Team Arkea-Samsic

00:25:40

70

Kevin Ledanois (Fra) Team Arkea-Samsic

00:25:48

71

Connor Swift (GBr) Team Arkea-Samsic

00:25:48

72

Krists Neilands (Lat) Israel Start-Up Nation

00:25:52

73

Maximilian Schachmann (Ger) Bora-Hansgrohe

00:25:52

74

Daryl Impey (RSA) Mitchelton-Scott

00:25:52

75

Neilson Powless (USA) EF Pro Cycling

00:25:52

76

José Rojas (Spa) Movistar Team

00:25:59

77

Nicolas Edet (Fra) Cofidis

00:25:59

78

Greg Van Avermaet (Bel) CCC Team

00:26:01

79

Sonny Colbrelli (Ita) Bahrain McLaren

00:26:06

80

Tony Martin (Ger) Team Jumbo-Visma

00:26:06

81

Jens Keukeleire (Bel) EF Pro Cycling

00:26:08

82

Tejay Van Garderen (USA) EF Pro Cycling

00:26:08

83

Christopher Juul Jensen (Den) Mitchelton-Scott

00:26:08

84

Jesus Herrada (Spa) Cofidis

00:26:08

85

Simon Geschke (Ger) CCC Team

00:26:32

86

Geoffrey Soupe (Fra) Total Direct Energie

00:26:37

87

Daniel Oss (Ita) Bora-Hansgrohe

00:26:42

88

Clement Venturini (Fra) AG2R la Mondiale

00:26:46

89

Edvald Boasson Hagen (Nor) NTT Pro Cycling

00:27:25

90

Søren Kragh Andersen (Den) Team Sunweb

00:27:25

91

Lukas Pöstlberger (Aut) Bora-Hansgrohe

00:27:30

92

Anthony Turgis (Fra) Total Direct Energie

00:27:32

93

Clément Russo (Fra) Team Arkea-Samsic

00:27:40

94

Harold Alfonso Tejada Canacue (Col) Astana Pro Team

00:28:17

95

Luis León Sanchez (Spa) Astana Pro Team

00:28:17

96

Tom Van Asbroeck (Bel) Israel Start-Up Nation

00:28:17

97

Hugo Hofstetter (Fra) Israel Start-Up Nation

00:28:23

98

Rémi Cavagna (Fra) Deceuninck-Quickstep

00:28:23

99

Michael Valgren (Den) NTT Pro Cycling

00:28:25

100

Mads Pedersen (Den) Trek-Segafredo

00:28:25

101

Nicolas Roche (Irl) Team Sunweb

00:28:27

102

Mathieu Burgaudeau (Fra) Total Direct Energie

00:28:29

103

Jasper Stuyven (Bel) Trek-Segafredo

00:28:30

104

Jack Bauer (NZl) Mitchelton-Scott

00:28:30

105

Bob Jungels (Lux) Deceuninck-Quickstep

00:28:32

106

Felix Grossschartner (Aut) Bora-Hansgrohe

00:28:38

107

Jan Hirt (Cze) CCC Team

00:28:38

108

Marc Hirschi (Swi) Team Sunweb

00:28:41

109

Alberto Bettiol (Ita) EF Pro Cycling

00:28:44

110

Dario Cataldo (Ita) Movistar Team

00:28:45

111

Toms Skujins (Lat) Trek-Segafredo

00:29:05

112

Edward Theuns (Bel) Trek-Segafredo

00:29:05

113

Kasper Asgreen (Den) Deceuninck-Quickstep

00:29:09

114

Jonas Koch (Ger) CCC Team

00:29:12

115

Peter Sagan (Svk) Bora-Hansgrohe

00:29:16

116

Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers

00:29:16

117

Andrey Amador (CRc) Ineos Grenadiers

00:29:16

118

Pierre Luc Perichon (Fra) Cofidis

00:29:20

119

Fabien Grellier (Fra) Total Direct Energie

00:29:22

120

Nils Politt (Ger) Israel Start-Up Nation

00:29:24

121

Luka Mezgec (Slo) Mitchelton-Scott

00:29:26

122

Nikias Arndt (Ger) Team Sunweb

00:29:26

123

Casper Phillip Pedersen (Den) Team Sunweb

00:29:26

124

Alessandro De Marchi (Ita) CCC Team

00:29:29

125

Dries Devenyns (Bel) Deceuninck-Quickstep

00:29:37

126

Jasper De Buyst (Bel) Lotto Soudal

00:29:40

127

Amund Grøndahl Jansen (Nor) Team Jumbo-Visma

00:29:44

128

Guy Niv (Isr) Israel Start-Up Nation

00:29:47

129

Christophe Laporte (Fra) Cofidis

00:29:49

130

Michal Kwiatkowski (Pol) Ineos Grenadiers

00:30:09

131

Luke Rowe (GBr) Ineos Grenadiers

00:30:09

132

Michael Mørkøv (Den) Deceuninck-Quickstep

00:30:22

133

Tim Declercq (Bel) Deceuninck-Quickstep

00:30:22

134

Sam Bennett (Irl) Deceuninck-Quickstep

00:30:22

135

Niccolò Bonifazio (Ita) Total Direct Energie

00:30:22

136

Elia Viviani (Ita) Cofidis

00:30:32

137

Simone Consonni (Ita) Cofidis

00:30:32

138

Marco Marcato (Ita) UAE Team Emirates

00:30:32

139

Maximilian Walscheid (Ger) NTT Pro Cycling

00:30:56

140

Alexander Kristoff (Nor) UAE Team Emirates

00:31:04

141

Caleb Ewan (Aus) Lotto Soudal

00:31:13

142

Roger Kluge (Ger) Lotto Soudal

00:31:13

143

Matteo Trentin (Ita) CCC Team

00:31:49

144

Frederik Frison (Bel) Lotto Soudal

00:32:09

145

Cees Bol (Ned) Team Sunweb

00:32:09

146

Roman Kreuziger (Cze) NTT Pro Cycling

00:32:23

147

Marco Haller (Aut) Bahrain McLaren

00:32:32

148

André Greipel (Ger) Israel Start-Up Nation

00:32:45

149

Kevin Reza (Fra) B&B Hotels-Vital Concept

00:32:52

150

Bryan Coquard (Fra) B&B Hotels-Vital Concept

00:35:45

DNS

Egan Arley Bernal Gomez (Col) Ineos Grenadiers

DNS

Stefan Küng (Swi) Groupama-FDJ

DNF

Mikel Nieve Iturralde (Spa) Mitchelton-Scott

HD

Jens Debusschere (Bel) B&B Hotels-Vital Concept

Place

Rider (Country) Team

Result

1

Julian Alaphilippe (Fra) Deceuninck-Quickstep

20

2

Daniel Martin (Irl) Israel Start-Up Nation

17

3

Gorka Izagirre Insausti (Spa) Astana Pro Team

15

4

Lennard Kämna (Ger) Bora-Hansgrohe

13

5

Richard Carapaz (Ecu) Ineos Grenadiers

11

6

Daryl Impey (RSA) Mitchelton-Scott

10

7

Sam Bennett (Irl) Deceuninck-Quickstep

9

8

Michael Mørkøv (Den) Deceuninck-Quickstep

8

9

Peter Sagan (Svk) Bora-Hansgrohe

7

10

Matteo Trentin (Ita) CCC Team

6

11

Bryan Coquard (Fra) B&B Hotels-Vital Concept

5

12

Greg Van Avermaet (Bel) CCC Team

4

13

Lukas Pöstlberger (Aut) Bora-Hansgrohe

3

14

Dries Devenyns (Bel) Deceuninck-Quickstep

2

15

Kasper Asgreen (Den) Deceuninck-Quickstep

1 PT

Place

Rider (Country) Team

Result

1

Miguel Angel Lopez Moreno (Col) Astana Pro Team

20

2

Primoz Roglic (Slo) Team Jumbo-Visma

17

3

Tadej Pogacar (Slo) UAE Team Emirates

15

4

Sepp Kuss (USA) Team Jumbo-Visma

13

5

Richie Porte (Aus) Trek-Segafredo

11

6

Enric Mas Nicolau (Spa) Movistar Team

10

7

Mikel Landa Meana (Spa) Bahrain McLaren

9

8

Adam Yates (GBr) Mitchelton-Scott

8

9

Rigoberto Uran (Col) EF Pro Cycling

7

10

Tom Dumoulin (Ned) Team Jumbo-Visma

6

11

Richard Carapaz (Ecu) Ineos Grenadiers

5

12

Alejandro Valverde (Spa) Movistar Team

4

13

Damiano Caruso (Ita) Bahrain McLaren

3

14

Guillaume Martin (Fra) Cofidis

2

15

Valentin Madouas (Fra) Groupama-FDJ

1 PT

Place

Rider (Country) Team

Result

1

Richard Carapaz (Ecu) Ineos Grenadiers

20

2

Julian Alaphilippe (Fra) Deceuninck-Quickstep

15

3

Daniel Martin (Irl) Israel Start-Up Nation

12

4

Gorka Izagirre Insausti (Spa) Astana Pro Team

10

5

Tadej Pogacar (Slo) UAE Team Emirates

8

6

Valentin Madouas (Fra) Groupama-FDJ

6

7

Damiano Caruso (Ita) Bahrain McLaren

4

8

Wout Poels (Ned) Bahrain McLaren

2

Place

Rider (Country) Team

Result

1

Miguel Angel Lopez Moreno (Col) Astana Pro Team

40

2

Primoz Roglic (Slo) Team Jumbo-Visma

30

3

Tadej Pogacar (Slo) UAE Team Emirates

24

4

Sepp Kuss (USA) Team Jumbo-Visma

20

5

Richie Porte (Aus) Trek-Segafredo

16

6

Enric Mas Nicolau (Spa) Movistar Team

12

7

Mikel Landa Meana (Spa) Bahrain McLaren

8

8

Adam Yates (GBr) Mitchelton-Scott

4

Place

Rider (Country) Team

Result

1

Tadej Pogacar (Slo) UAE Team Emirates

04:49:38

2

Enric Mas Nicolau (Spa) Movistar Team

00:00:42

3

Valentin Madouas (Fra) Groupama-FDJ

00:03:39

4

Benoit Cosnefroy (Fra) AG2R la Mondiale

00:11:44

5

Lennard Kämna (Ger) Bora-Hansgrohe

00:21:17

6

Niklas Eg (Den) Trek-Segafredo

00:22:40

7

Pavel Sivakov (Rus) Ineos Grenadiers

00:24:47

8

Cyril Barthe (Fra) B&B Hotels-Vital Concept

00:24:47

9

Joris Nieuwenhuis (Ned) Team Sunweb

00:24:47

10

Maxime Chevalier (Fra) B&B Hotels-Vital Concept

00:24:47

11

Daniel Felipe Martinez Poveda (Col) EF Pro Cycling

00:24:56

12

Connor Swift (GBr) Team Arkea-Samsic

00:25:18

13

Neilson Powless (USA) EF Pro Cycling

00:25:22

14

Clément Russo (Fra) Team Arkea-Samsic

00:27:10

15

Harold Alfonso Tejada Canacue (Col) Astana Pro Team

00:27:47

16

Rémi Cavagna (Fra) Deceuninck-Quickstep

00:27:53

17

Mads Pedersen (Den) Trek-Segafredo

00:27:55

18

Mathieu Burgaudeau (Fra) Total Direct Energie

00:27:59

19

Marc Hirschi (Swi) Team Sunweb

00:28:11

20

Kasper Asgreen (Den) Deceuninck-Quickstep

00:28:39

21

Casper Phillip Pedersen (Den) Team Sunweb

00:28:56

22

Cees Bol (Ned) Team Sunweb

00:31:39

Place

Rider (Country) Team

Result

1

Julian Alaphilippe (Fra) Deceuninck-Quickstep

Place

Rider (Country) Team

Result

1

Team Jumbo-Visma

14:30:48

2

Movistar Team

00:07:29

3

Bahrain McLaren

00:10:36

4

UAE Team Emirates

00:23:01

5

Astana Pro Team

00:24:03

6

Trek-Segafredo

00:26:59

7

EF Pro Cycling

00:33:50

8

Groupama-FDJ

00:43:41

9

Mitchelton-Scott

00:49:14

10

Ineos Grenadiers

00:49:51

11

AG2R la Mondiale

00:51:46

12

Cofidis

00:52:42

13

Team Arkea-Samsic

00:54:25

14

Bora-Hansgrohe

01:07:48

15

Israel Start-Up Nation

01:07:50

16

NTT Pro Cycling

01:08:18

17

Deceuninck-Quick-Step

01:11:36

18

B&B Hotels-Vital Concept

01:12:27

19

Total Direct Energie

01:13:14

20

CCC Team

01:14:26

21

Team Sunweb

01:14:35

22

Lotto Soudal

01:19:55

Place

Rider (Country) Team

Result

1

Primoz Roglic (Slo) Team Jumbo-Visma

74:56:04

2

Tadej Pogacar (Slo) UAE Team Emirates

00:00:57

3

Miguel Angel Lopez Moreno (Col) Astana Pro Team

00:01:26

4

Richie Porte (Aus) Trek-Segafredo

00:03:05

5

Adam Yates (GBr) Mitchelton-Scott

00:03:14

6

Rigoberto Uran (Col) EF Pro Cycling

00:03:24

7

Mikel Landa Meana (Spa) Bahrain McLaren

00:03:27

8

Enric Mas Nicolau (Spa) Movistar Team

00:04:18

9

Tom Dumoulin (Ned) Team Jumbo-Visma

00:07:23

10

Alejandro Valverde (Spa) Movistar Team

00:09:31

11

Guillaume Martin (Fra) Cofidis

00:10:35

12

Damiano Caruso (Ita) Bahrain McLaren

00:12:30

13

Richard Carapaz (Ecu) Ineos Grenadiers

00:19:55

14

Warren Barguil (Fra) Team Arkea-Samsic

00:25:22

15

Nairo Quintana (Col) Team Arkea-Samsic

00:30:51

16

Sepp Kuss (USA) Team Jumbo-Visma

00:35:53

17

Pello Bilbao (Spa) Bahrain McLaren

00:53:24

18

Pierre Rolland (Fra) B&B Hotels-Vital Concept

00:55:11

19

Carlos Verona Quintanilla (Spa) Movistar Team

01:08:42

20

Gorka Izagirre Insausti (Spa) Astana Pro Team

01:10:18

21

Wout van Aert (Bel) Team Jumbo-Visma

01:19:53

22

Marc Soler (Spa) Movistar Team

01:24:06

23

Mikael Cherel (Fra) AG2R la Mondiale

01:25:06

24

Valentin Madouas (Fra) Groupama-FDJ

01:25:14

25

Kenny Elissonde (Fra) Trek-Segafredo

01:26:30

26

Sébastien Reichenbach (Swi) Groupama-FDJ

01:28:10

27

Esteban Chaves (Col) Mitchelton-Scott

01:30:18

28

George Bennett (NZl) Team Jumbo-Visma

01:38:07

29

Julian Alaphilippe (Fra) Deceuninck-Quickstep

01:41:57

30

Romain Sicard (Fra) Total Direct Energie

01:44:35

31

Thibaut Pinot (Fra) Groupama-FDJ

01:45:03

32

Daniel Felipe Martinez Poveda (Col) EF Pro Cycling

01:49:48

33

Lennard Kämna (Ger) Bora-Hansgrohe

01:53:44

34

Daniel Martin (Irl) Israel Start-Up Nation

01:55:45

35

Emanuel Buchmann (Ger) Bora-Hansgrohe

01:55:50

36

Alexis Vuillermoz (Fra) AG2R la Mondiale

01:57:43

37

Michal Kwiatkowski (Pol) Ineos Grenadiers

01:57:43

38

Hugh Carthy (GBr) EF Pro Cycling

01:59:40

39

Luis León Sanchez (Spa) Astana Pro Team

02:04:21

40

Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers

02:04:29

41

Robert Gesink (Ned) Team Jumbo-Visma

02:06:19

42

Harold Alfonso Tejada Canacue (Col) Astana Pro Team

02:12:36

43

Rudy Molard (Fra) Groupama-FDJ

02:14:56

44

Jan Polanc (Slo) UAE Team Emirates

02:15:03

45

Greg Van Avermaet (Bel) CCC Team

02:16:33

46

Jesus Herrada (Spa) Cofidis

02:17:35

47

Hugo Houle (Can) Astana Pro Team

02:19:41

48

Bob Jungels (Lux) Deceuninck-Quickstep

02:20:24

49

Quentin Pacher (Fra) B&B Hotels-Vital Concept

02:23:14

50

Alexey Lutsenko (Kaz) Astana Pro Team

02:25:40

51

Nicolas Edet (Fra) Cofidis

02:27:40

52

Neilson Powless (USA) EF Pro Cycling

02:28:17

53

Maximilian Schachmann (Ger) Bora-Hansgrohe

02:30:50

54

Niklas Eg (Den) Trek-Segafredo

02:31:40

55

Simon Geschke (Ger) CCC Team

02:37:01

56

Nelson Oliveira (Por) Movistar Team

02:40:22

57

Thomas De Gendt (Bel) Lotto Soudal

02:40:41

58

Dylan Van Baarle (Ned) Ineos Grenadiers

02:41:26

59

Søren Kragh Andersen (Den) Team Sunweb

02:42:46

60

Marc Hirschi (Swi) Team Sunweb

02:43:46

61

Alberto Bettiol (Ita) EF Pro Cycling

02:48:43

62

Nicolas Roche (Irl) Team Sunweb

02:48:51

63

Omar Fraile Matarranz (Spa) Astana Pro Team

02:50:57

64

Winner Anacona (Col) Team Arkea-Samsic

02:54:12

65

Oliver Naesen (Bel) AG2R la Mondiale

02:55:36

66

Ben Hermans (Bel) Israel Start-Up Nation

03:01:14

67

Felix Grossschartner (Aut) Bora-Hansgrohe

03:02:03

68

José Rojas (Spa) Movistar Team

03:03:58

69

Michael Valgren (Den) NTT Pro Cycling

03:04:19

70

Jasper Stuyven (Bel) Trek-Segafredo

03:12:12

71

Cyril Gautier (Fra) B&B Hotels-Vital Concept

03:13:28

72

Michael Schär (Swi) CCC Team

03:16:01

73

Nans Peters (Fra) AG2R la Mondiale

03:17:06

74

Toms Skujins (Lat) Trek-Segafredo

03:17:07

75

Dario Cataldo (Ita) Movistar Team

03:17:35

76

Matteo Trentin (Ita) CCC Team

03:20:38

77

Jan Hirt (Cze) CCC Team

03:21:39

78

David De la Cruz Melgarejo (Spa) UAE Team Emirates

03:21:51

79

Andrey Amador (CRc) Ineos Grenadiers

03:22:27

80

Imanol Erviti (Spa) Movistar Team

03:22:51

81

Tiesj Benoot (Bel) Team Sunweb

03:23:32

82

Matej Mohoric (Slo) Bahrain McLaren

03:23:51

83

Vegard Stake Laengen (Nor) UAE Team Emirates

03:29:28

84

Michael Gogl (Aut) NTT Pro Cycling

03:34:06

85

Krists Neilands (Lat) Israel Start-Up Nation

03:35:01

86

Peter Sagan (Svk) Bora-Hansgrohe

03:35:54

87

Jack Bauer (NZl) Mitchelton-Scott

03:36:40

88

Pavel Sivakov (Rus) Ineos Grenadiers

03:37:42

89

Jens Keukeleire (Bel) EF Pro Cycling

03:42:48

90

Tejay Van Garderen (USA) EF Pro Cycling

03:44:11

91

Matthieu Ladagnous (Fra) Groupama-FDJ

03:46:50

92

Luka Mezgec (Slo) Mitchelton-Scott

03:46:58

93

Dayer Quintana (Col) Team Arkea-Samsic

03:48:13

94

Sonny Colbrelli (Ita) Bahrain McLaren

03:48:26

95

Pierre Luc Perichon (Fra) Cofidis

03:49:27

96

Dries Devenyns (Bel) Deceuninck-Quickstep

03:49:33

97

Cyril Barthe (Fra) B&B Hotels-Vital Concept

03:50:45

98

Daryl Impey (RSA) Mitchelton-Scott

03:51:23

99

Tom Van Asbroeck (Bel) Israel Start-Up Nation

03:54:35

100

Casper Phillip Pedersen (Den) Team Sunweb

03:58:43

101

Alessandro De Marchi (Ita) CCC Team

04:00:36

102

Edvald Boasson Hagen (Nor) NTT Pro Cycling

04:01:00

103

Clement Venturini (Fra) AG2R la Mondiale

04:01:13

104

Christopher Juul Jensen (Den) Mitchelton-Scott

04:01:48

105

Kevin Ledanois (Fra) Team Arkea-Samsic

04:01:54

106

Joris Nieuwenhuis (Ned) Team Sunweb

04:02:51

107

Roman Kreuziger (Cze) NTT Pro Cycling

04:04:43

108

Daniel Oss (Ita) Bora-Hansgrohe

04:05:40

109

Christophe Laporte (Fra) Cofidis

04:09:32

110

Marco Marcato (Ita) UAE Team Emirates

04:10:05

111

Connor Swift (GBr) Team Arkea-Samsic

04:16:52

112

Anthony Turgis (Fra) Total Direct Energie

04:17:58

113

Simone Consonni (Ita) Cofidis

04:18:08

114

Benoit Cosnefroy (Fra) AG2R la Mondiale

04:22:20

115

Fabien Grellier (Fra) Total Direct Energie

04:22:36

116

Wout Poels (Ned) Bahrain McLaren

04:25:11

117

Hugo Hofstetter (Fra) Israel Start-Up Nation

04:26:27

118

Kasper Asgreen (Den) Deceuninck-Quickstep

04:26:34

119

Rémi Cavagna (Fra) Deceuninck-Quickstep

04:26:42

120

Edward Theuns (Bel) Trek-Segafredo

04:26:55

121

Tony Martin (Ger) Team Jumbo-Visma

04:27:16

122

Ryan Gibbons (RSA) NTT Pro Cycling

04:33:39

123

Nils Politt (Ger) Israel Start-Up Nation

04:34:14

124

Geoffrey Soupe (Fra) Total Direct Energie

04:34:42

125

Tim Declercq (Bel) Deceuninck-Quickstep

04:35:45

126

Mads Pedersen (Den) Trek-Segafredo

04:35:59

127

Bryan Coquard (Fra) B&B Hotels-Vital Concept

04:36:32

128

Jonas Koch (Ger) CCC Team

04:36:32

129

Amund Grøndahl Jansen (Nor) Team Jumbo-Visma

04:39:31

130

Lukas Pöstlberger (Aut) Bora-Hansgrohe

04:39:45

131

Nikias Arndt (Ger) Team Sunweb

04:43:03

132

Mathieu Burgaudeau (Fra) Total Direct Energie

04:45:23

133

Luke Rowe (GBr) Ineos Grenadiers

04:45:49

134

Michael Mørkøv (Den) Deceuninck-Quickstep

04:47:37

135

Alexander Kristoff (Nor) UAE Team Emirates

04:50:37

136

Kevin Reza (Fra) B&B Hotels-Vital Concept

04:51:28

137

Clément Russo (Fra) Team Arkea-Samsic

04:51:34

138

Elia Viviani (Ita) Cofidis

04:52:17

139

Maximilian Walscheid (Ger) NTT Pro Cycling

04:53:11

140

Guy Niv (Isr) Israel Start-Up Nation

04:54:29

141

Maxime Chevalier (Fra) B&B Hotels-Vital Concept

04:56:14

142

Cees Bol (Ned) Team Sunweb

05:00:11

143

André Greipel (Ger) Israel Start-Up Nation

05:00:20

144

Sam Bennett (Irl) Deceuninck-Quickstep

05:00:37

145

Niccolò Bonifazio (Ita) Total Direct Energie

05:02:46

146

Jasper De Buyst (Bel) Lotto Soudal

05:04:54

147

Marco Haller (Aut) Bahrain McLaren

05:07:00

148

Caleb Ewan (Aus) Lotto Soudal

05:11:20

149

Frederik Frison (Bel) Lotto Soudal

05:21:31

150

Roger Kluge (Ger) Lotto Soudal

05:26:09

Place

Rider (Country) Team

Result

1

Sam Bennett (Irl) Deceuninck-Quickstep

278

2

Peter Sagan (Svk) Bora-Hansgrohe

231

3

Matteo Trentin (Ita) CCC Team

218

4

Bryan Coquard (Fra) B&B Hotels-Vital Concept

171

5

Caleb Ewan (Aus) Lotto Soudal

158

6

Julian Alaphilippe (Fra) Deceuninck-Quickstep

150

7

Wout van Aert (Bel) Team Jumbo-Visma

131

8

Michael Mørkøv (Den) Deceuninck-Quickstep

120

9

Tadej Pogacar (Slo) UAE Team Emirates

112

10

Alexander Kristoff (Nor) UAE Team Emirates

100

11

Marc Hirschi (Swi) Team Sunweb

97

12

Lennard Kämna (Ger) Bora-Hansgrohe

95

13

Primoz Roglic (Slo) Team Jumbo-Visma

88

14

Søren Kragh Andersen (Den) Team Sunweb

88

15

Luka Mezgec (Slo) Mitchelton-Scott

79

16

Daniel Oss (Ita) Bora-Hansgrohe

79

17

Cees Bol (Ned) Team Sunweb

72

18

Greg Van Avermaet (Bel) CCC Team

71

19

Adam Yates (GBr) Mitchelton-Scott

65

20

Jasper Stuyven (Bel) Trek-Segafredo

65

21

Jesus Herrada (Spa) Cofidis

63

22

Maximilian Schachmann (Ger) Bora-Hansgrohe

63

23

Neilson Powless (USA) EF Pro Cycling

60

24

Mads Pedersen (Den) Trek-Segafredo

60

25

Richard Carapaz (Ecu) Ineos Grenadiers

59

26

Edvald Boasson Hagen (Nor) NTT Pro Cycling

57

27

Quentin Pacher (Fra) B&B Hotels-Vital Concept

57

28

Alexey Lutsenko (Kaz) Astana Pro Team

56

29

Niccolò Bonifazio (Ita) Total Direct Energie

55

30

Miguel Angel Lopez Moreno (Col) Astana Pro Team

53

31

Hugo Hofstetter (Fra) Israel Start-Up Nation

51

32

Pierre Rolland (Fra) B&B Hotels-Vital Concept

48

33

Simon Geschke (Ger) CCC Team

47

34

Toms Skujins (Lat) Trek-Segafredo

47

35

Clement Venturini (Fra) AG2R la Mondiale

45

36

Sébastien Reichenbach (Swi) Groupama-FDJ

44

37

Daniel Felipe Martinez Poveda (Col) EF Pro Cycling

43

38

Guillaume Martin (Fra) Cofidis

42

39

Mikel Landa Meana (Spa) Bahrain McLaren

41

40

Elia Viviani (Ita) Cofidis

41

41

Nils Politt (Ger) Israel Start-Up Nation

40

42

Warren Barguil (Fra) Team Arkea-Samsic

40

43

Richie Porte (Aus) Trek-Segafredo

38

44

Edward Theuns (Bel) Trek-Segafredo

37

45

Tiesj Benoot (Bel) Team Sunweb

36

46

Nicolas Roche (Irl) Team Sunweb

32

47

Michael Gogl (Aut) NTT Pro Cycling

30

48

Nans Peters (Fra) AG2R la Mondiale

29

49

Nicolas Edet (Fra) Cofidis

29

50

Nairo Quintana (Col) Team Arkea-Samsic

28

51

Christophe Laporte (Fra) Cofidis

28

52

Carlos Verona Quintanilla (Spa) Movistar Team

27

53

Daniel Martin (Irl) Israel Start-Up Nation

27

54

Mathieu Burgaudeau (Fra) Total Direct Energie

27

55

Marc Soler (Spa) Movistar Team

26

56

Hugo Houle (Can) Astana Pro Team

26

57

Alberto Bettiol (Ita) EF Pro Cycling

26

58

Kasper Asgreen (Den) Deceuninck-Quickstep

26

59

Sepp Kuss (USA) Team Jumbo-Visma

25

60

Imanol Erviti (Spa) Movistar Team

25

61

Oliver Naesen (Bel) AG2R la Mondiale

24

62

Felix Grossschartner (Aut) Bora-Hansgrohe

24

63

Casper Phillip Pedersen (Den) Team Sunweb

24

64

Alejandro Valverde (Spa) Movistar Team

23

65

Simone Consonni (Ita) Cofidis

23

66

Rigoberto Uran (Col) EF Pro Cycling

22

67

Michael Schär (Swi) CCC Team

21

68

Enric Mas Nicolau (Spa) Movistar Team

21

69

Tom Dumoulin (Ned) Team Jumbo-Visma

21

70

Pavel Sivakov (Rus) Ineos Grenadiers

21

71

Anthony Turgis (Fra) Total Direct Energie

21

72

Fabien Grellier (Fra) Total Direct Energie

21

73

Matthieu Ladagnous (Fra) Groupama-FDJ

20

74

Benoit Cosnefroy (Fra) AG2R la Mondiale

20

75

Lukas Pöstlberger (Aut) Bora-Hansgrohe

20

76

Maximilian Walscheid (Ger) NTT Pro Cycling

20

77

Damiano Caruso (Ita) Bahrain McLaren

18

78

Valentin Madouas (Fra) Groupama-FDJ

18

79

Sonny Colbrelli (Ita) Bahrain McLaren

18

80

Omar Fraile Matarranz (Spa) Astana Pro Team

17

81

Ben Hermans (Bel) Israel Start-Up Nation

17

82

Cyril Gautier (Fra) B&B Hotels-Vital Concept

17

83

Rémi Cavagna (Fra) Deceuninck-Quickstep

17

84

Gorka Izagirre Insausti (Spa) Astana Pro Team

15

85

Esteban Chaves (Col) Mitchelton-Scott

15

86

Luis León Sanchez (Spa) Astana Pro Team

15

87

Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers

15

88

Daryl Impey (RSA) Mitchelton-Scott

15

89

Thibaut Pinot (Fra) Groupama-FDJ

14

90

Michal Kwiatkowski (Pol) Ineos Grenadiers

14

91

André Greipel (Ger) Israel Start-Up Nation

14

92

David De la Cruz Melgarejo (Spa) UAE Team Emirates

13

93

Ryan Gibbons (RSA) NTT Pro Cycling

13

94

Kevin Reza (Fra) B&B Hotels-Vital Concept

13

95

Andrey Amador (CRc) Ineos Grenadiers

12

96

Geoffrey Soupe (Fra) Total Direct Energie

12

97

Alexis Vuillermoz (Fra) AG2R la Mondiale

11

98

Kevin Ledanois (Fra) Team Arkea-Samsic

11

99

Pello Bilbao (Spa) Bahrain McLaren

10

100

Krists Neilands (Lat) Israel Start-Up Nation

10

101

Marco Haller (Aut) Bahrain McLaren

10

102

Kenny Elissonde (Fra) Trek-Segafredo

9

103

Romain Sicard (Fra) Total Direct Energie

9

104

Marco Marcato (Ita) UAE Team Emirates

9

105

Nelson Oliveira (Por) Movistar Team

8

106

Winner Anacona (Col) Team Arkea-Samsic

8

107

Roger Kluge (Ger) Lotto Soudal

8

108

Thomas De Gendt (Bel) Lotto Soudal

7

109

Dries Devenyns (Bel) Deceuninck-Quickstep

7

110

Christopher Juul Jensen (Den) Mitchelton-Scott

7

111

Tom Van Asbroeck (Bel) Israel Start-Up Nation

5

112

Robert Gesink (Ned) Team Jumbo-Visma

4

113

Michael Valgren (Den) NTT Pro Cycling

4

114

Jonas Koch (Ger) CCC Team

4

115

Jack Bauer (NZl) Mitchelton-Scott

3

116

Roman Kreuziger (Cze) NTT Pro Cycling

3

117

Mikael Cherel (Fra) AG2R la Mondiale

2

118

Cyril Barthe (Fra) B&B Hotels-Vital Concept

2

119

Tony Martin (Ger) Team Jumbo-Visma

2

120

Harold Alfonso Tejada Canacue (Col) Astana Pro Team

1 PT

121

Jens Keukeleire (Bel) EF Pro Cycling

1 PT

122

Tim Declercq (Bel) Deceuninck-Quickstep

1 PT

123

Amund Grøndahl Jansen (Nor) Team Jumbo-Visma

1 PT

124

Hugh Carthy (GBr) EF Pro Cycling

0 PT

Place

Rider (Country) Team

Result

1

Tadej Pogacar (Slo) UAE Team Emirates

66

2

Primoz Roglic (Slo) Team Jumbo-Visma

63

3

Miguel Angel Lopez Moreno (Col) Astana Pro Team

51

4

Benoit Cosnefroy (Fra) AG2R la Mondiale

36

5

Pierre Rolland (Fra) B&B Hotels-Vital Concept

36

6

Nans Peters (Fra) AG2R la Mondiale

32

7

Richard Carapaz (Ecu) Ineos Grenadiers

32

8

Marc Hirschi (Swi) Team Sunweb

31

9

Richie Porte (Aus) Trek-Segafredo

28

10

Lennard Kämna (Ger) Bora-Hansgrohe

27

11

Sepp Kuss (USA) Team Jumbo-Visma

26

12

Jesus Herrada (Spa) Cofidis

25

13

Julian Alaphilippe (Fra) Deceuninck-Quickstep

25

14

Quentin Pacher (Fra) B&B Hotels-Vital Concept

24

15

Toms Skujins (Lat) Trek-Segafredo

24

16

Michael Gogl (Aut) NTT Pro Cycling

24

17

Simon Geschke (Ger) CCC Team

22

18

Daniel Martin (Irl) Israel Start-Up Nation

21

19

Enric Mas Nicolau (Spa) Movistar Team

20

20

Valentin Madouas (Fra) Groupama-FDJ

16

21

Neilson Powless (USA) EF Pro Cycling

16

22

Mikel Landa Meana (Spa) Bahrain McLaren

16

23

Daniel Felipe Martinez Poveda (Col) EF Pro Cycling

14

24

Nicolas Roche (Irl) Team Sunweb

14

25

Maximilian Schachmann (Ger) Bora-Hansgrohe

14

26

Carlos Verona Quintanilla (Spa) Movistar Team

14

27

Marc Soler (Spa) Movistar Team

12

28

Alexey Lutsenko (Kaz) Astana Pro Team

10

29

Gorka Izagirre Insausti (Spa) Astana Pro Team

10

30

Omar Fraile Matarranz (Spa) Astana Pro Team

8

31

Greg Van Avermaet (Bel) CCC Team

7

32

Søren Kragh Andersen (Den) Team Sunweb

7

33

Fabien Grellier (Fra) Total Direct Energie

6

34

Adam Yates (GBr) Mitchelton-Scott

6

35

Guillaume Martin (Fra) Cofidis

6

36

Sébastien Reichenbach (Swi) Groupama-FDJ

6

37

Kasper Asgreen (Den) Deceuninck-Quickstep

6

38

Warren Barguil (Fra) Team Arkea-Samsic

5

39

Robert Gesink (Ned) Team Jumbo-Visma

5

40

Damiano Caruso (Ita) Bahrain McLaren

4

41

Nairo Quintana (Col) Team Arkea-Samsic

4

42

Thomas De Gendt (Bel) Lotto Soudal

3

43

David De la Cruz Melgarejo (Spa) UAE Team Emirates

3

44

Edward Theuns (Bel) Trek-Segafredo

3

45

Michael Schär (Swi) CCC Team

2

46

Krists Neilands (Lat) Israel Start-Up Nation

2

47

Mathieu Burgaudeau (Fra) Total Direct Energie

2

48

Wout van Aert (Bel) Team Jumbo-Visma

2

49

Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers

2

50

Ben Hermans (Bel) Israel Start-Up Nation

2

51

Felix Grossschartner (Aut) Bora-Hansgrohe

2

52

Cyril Gautier (Fra) B&B Hotels-Vital Concept

2

53

Kevin Ledanois (Fra) Team Arkea-Samsic

2

54

Wout Poels (Ned) Bahrain McLaren

2

55

Rémi Cavagna (Fra) Deceuninck-Quickstep

2

56

Nils Politt (Ger) Israel Start-Up Nation

2

57

Lukas Pöstlberger (Aut) Bora-Hansgrohe

2

58

Tiesj Benoot (Bel) Team Sunweb

1 PT

59

Matthieu Ladagnous (Fra) Groupama-FDJ

1 PT

60

Nicolas Edet (Fra) Cofidis

1 PT

61

Niccolò Bonifazio (Ita) Total Direct Energie

1 PT

62

Hugh Carthy (GBr) EF Pro Cycling

0 PT

Place

Rider (Country) Team

Result

1

Tadej Pogacar (Slo) UAE Team Emirates

74:57:01

2

Enric Mas Nicolau (Spa) Movistar Team

00:03:21

3

Valentin Madouas (Fra) Groupama-FDJ

01:24:17

4

Daniel Felipe Martinez Poveda (Col) EF Pro Cycling

01:48:51

5

Lennard Kämna (Ger) Bora-Hansgrohe

01:52:47

6

Harold Alfonso Tejada Canacue (Col) Astana Pro Team

02:11:39

7

Neilson Powless (USA) EF Pro Cycling

02:27:20

8

Niklas Eg (Den) Trek-Segafredo

02:30:43

9

Marc Hirschi (Swi) Team Sunweb

02:42:49

10

Pavel Sivakov (Rus) Ineos Grenadiers

03:36:45

11

Cyril Barthe (Fra) B&B Hotels-Vital Concept

03:49:48

12

Casper Phillip Pedersen (Den) Team Sunweb

03:57:46

13

Joris Nieuwenhuis (Ned) Team Sunweb

04:01:54

14

Connor Swift (GBr) Team Arkea-Samsic

04:15:55

15

Benoit Cosnefroy (Fra) AG2R la Mondiale

04:21:23

16

Kasper Asgreen (Den) Deceuninck-Quickstep

04:25:37

17

Rémi Cavagna (Fra) Deceuninck-Quickstep

04:25:45

18

Mads Pedersen (Den) Trek-Segafredo

04:35:02

19

Mathieu Burgaudeau (Fra) Total Direct Energie

04:44:26

20

Clément Russo (Fra) Team Arkea-Samsic

04:50:37

21

Maxime Chevalier (Fra) B&B Hotels-Vital Concept

04:55:17

22

Cees Bol (Ned) Team Sunweb

04:59:14

Place

Rider (Country) Team

Result

1

Movistar Team

224:49:23

2

Team Jumbo-Visma

00:30:07

3

EF Pro Cycling

01:03:21

4

Bahrain McLaren

01:04:04

5

Ineos Grenadiers

01:17:59

6

Trek-Segafredo

01:28:37

7

Astana Pro Team

01:33:59

8

AG2R la Mondiale

02:37:56

9

UAE Team Emirates

02:49:25

10

Team Arkea-Samsic

02:55:08

11

Groupama-FDJ

03:06:28

12

Mitchelton-Scott

03:12:37

13

Cofidis

03:58:42

14

Bora-Hansgrohe

04:20:32

15

CCC Team

04:50:08

16

B&B Hotels-Vital Concept

05:50:18

17

Deceuninck-Quick-Step

06:37:23

18

Team Sunweb

06:50:07

19

Israel Start-Up Nation

07:06:39

20

NTT Pro Cycling

08:27:05

21

Total Direct Energie

09:09:02

22

Lotto Soudal

12:23:10