Skip to main content

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

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

Miguel Angel Lopez wins stage 17 atop Col de la Loze (Image credit: Getty Images Sport)
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

Miguel Angel Lopez Astana Pro Team is first rider to conquer Col de la Loze (Image credit: Bettini Image)
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

In his first Tour de France, Miguel Angel Lopez Astana Pro Team gets the stage 17 win (Image credit: Bettini Image)
Image 4 of 50

(Image credit: Getty Images)
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

Miguel Angel Lopez of Astana Pro Team attacked with 3.5km to go on stage 17 to take victory (Image credit: Getty Images Sport)
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

Richie Porte of Trek-Segafredo sits behind Miguel Angel Lopez of Astana Pro Team on final climb of stage 17 (Image credit: Getty Images Sport)
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

Tadej Pogacar crosses line in third at Col de la Loze 15 seconds behind Primoz Roglic (Image credit: Bettini Image)
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

Miguel Angel Lopez crosses line for stage 17 win (Image credit: Bettini Image)
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

Sepp Kuss (Jumbo-Visma) finished fourth after working in break for team leader Primoz Roglic (Image credit: Bettini Image)
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

The green jersey worn by Sam Bennett (Deceuninck - QuickStep) make his approach to stage 17 finish (Image credit: Getty Images Sport)
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

Richie Port of Trek-Segafredo finishes fifth on stage 17 (Image credit: Bettini Image)
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

Breakaway charging up Col de la Madeleine (Image credit: Bettini Photo)
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

Julian Alaphilippe (Deceuninck-QuickStep) pushed pace on descent to reduce 4-man break to just three riders (Image credit: Bettini Photo)
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

Gorka Izagirre of Astana Pro Team kept pace with breakaway partners after Col de la Madeleine (Image credit: Bettini Photo)
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

Richard Carapaz (Ineos Grenadiers) in breakaway (Image credit: Bettini Photo)
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

Dan Martin (Israel Start-Up Nation) was part of breakaway, but was dropped on descent of Col de la Madeleine (Image credit: Bettini Photo)
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

Bahrain McLaren drives the pace at the front with Sonny Colbrelli on ascent of Col de la Madeleine (Image credit: Getty Images Sport)
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

Clouds loom at 2,304m summit of Col de la Loze (Image credit: Getty Images Sport)
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

Locals watch breakaway on stage 17 from Grenoble to Meribel and Col de la Loze (Image credit: Getty Images Sport)
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

(Image credit: Getty Images Sport)
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

Peloton on stage 17 pushed by Bahrain McLaren (Image credit: Bettini Photo)
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

It was a five-man breakaway before the Madeleine climb - Julian Alaphilippe (Deceuninck-QuickStep), Team Bora-Hansgrohe's Lennard Kamna, Team Astana's Gorka Izagirre, Team Israel Academy's Daniel Martin and Team Ineos Richard Carapaz (Image credit: Getty Images Sport)
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

It was a five-man breakaway Deceuninck-QuickStep's Julian Alaphilippe, Team Bora-Hansgrohe's Lennard Kamna, Team Astana's Gorka Izagirre, Team Israel Academy's Daniel Martin and Team Ineos' Richard Carapaz (Image credit: Getty Images Sport)
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

Primoz Roglic on final section of stage 17 mountaintop finishes pushes to second and gains 15 seconds and bonus time on Tadej Pogacar (Image credit: Getty Images Sport)
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

Scenery on stage 17 illustrates it is September in France and not July with early fall colour changes (Image credit: Bettini Photo)
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

Bahrain McLaren driving pace in yellow jersey group (Image credit: Bettini Photo)
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

Primoz Roglic still in yellow for Jumbo-Visma (Image credit: Bettini Photo)
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

Peter Sagan gets back into fray with help from mechanic early on stage 17 (Image credit: Getty Images Sport)
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

Peloton departs Grenoble for 170km stage 17 (Image credit: Getty Images Sport)
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

Grenoble cycling fans celebrate stage 17, with Belledonne in background (Image credit: Getty Images Sport)
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

Peloton departs Grenoble headed to Meribel and Col de la Loze (Image credit: Getty Images Sport)
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

Sprint rivals headed to start - Sam Bennett (Deceuninck-QuickStep) in green jersey and rider looking to gain points Peter Sagan (Bora-Hansgrohe) (Image credit: Getty Images Sport)
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

Tadej Pogacar (UAE Team Emirates) is second in GC and leads Best Young rider classification (Image credit: Getty Images Sport)
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

Rigoberto Uran of EF Pro Cycling heads into stage 17 for GC battle, now third overall (Image credit: Getty Images Sport)
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

Mikel Landa of Bahrain McLaren is now seventh in GC standings going into stage 17 (Image credit: Getty Images Sport)
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

Emmanuel Macron President of France rides in Tour car along stage 17 (Image credit: Getty Images Sport)
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

Start of stage 17 was hosted by Grenoble, with very few fans in depart village (Image credit: Getty Images Sport)
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

Team Jumbo-Visma at start in Grenoble (Image credit: Getty Images Sport)
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

Another yellow jersey for Primoz Roglic (Jumbo-Visma) who finished second on stage 17 (Image credit: Getty Images Sport)
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

Bravo to stage 17 winner Miguel Angel Lopez (Image credit: Getty Images Sport)
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

Emmanuel Macron President of France congratulates Primoz Roglic (Jumbo-Visma) (Image credit: Getty Images Sport)
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 17 winner Miguel Angel Lopez on top of podium at Col de la Loze (Image credit: Getty Images Sport)
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

Julian Alaphilippe of Team Deceuninck - Quick-Step is recognized as Most Combative Rider (Image credit: Getty Images Sport)
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

The new king of the mountain after stage 17 is Tadej Pogacar of UAE Team Emirates (Image credit: Getty Images Sport)
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

Dan Martin (Israel Start-Up Nation) was part of early break but finishes 31st (Image credit: Bettini Image)
Image 46 of 50

Richard Carapaz stage 17 at the Tour de France

Richard Carapaz stage 17 at the Tour de France (Image credit: Getty Images)
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

Team AG2R La Mondiale's Benoit Cosnefroy says goodbye to the best climber's polka dot jersey (Image credit: Bettini Image)
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

Miguel Angel Lopez of Astana Pro Team on stage 17 (Image credit: Getty Images Sport)
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

Bryan Coquard of B&B Hotels - Vital Concept makes the time cut at Col de la Loze (Image credit: Getty Images Sport)
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

Adam Yates of Mitchelton-Scott finished eighth on stage 17 and is fifth on GC (Image credit: Getty Images Sport)

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.

Stage
PlaceRider (Country) TeamResult
1Miguel Angel Lopez Moreno (Col) Astana Pro Team04:49:08
2Primoz Roglic (Slo) Team Jumbo-Visma00:00:15
3Tadej Pogacar (Slo) UAE Team Emirates00:00:30
4Sepp Kuss (USA) Team Jumbo-Visma00:00:56
5Richie Porte (Aus) Trek-Segafredo00:01:01
6Enric Mas Nicolau (Spa) Movistar Team00:01:12
7Mikel Landa Meana (Spa) Bahrain McLaren00:01:20
8Adam Yates (GBr) Mitchelton-Scott00:01:20
9Rigoberto Uran (Col) EF Pro Cycling00:01:59
10Tom Dumoulin (Ned) Team Jumbo-Visma00:02:13
11Richard Carapaz (Ecu) Ineos Grenadiers00:02:41
12Alejandro Valverde (Spa) Movistar Team00:02:48
13Damiano Caruso (Ita) Bahrain McLaren00:03:30
14Guillaume Martin (Fra) Cofidis00:03:59
15Valentin Madouas (Fra) Groupama-FDJ00:04:09
16Kenny Elissonde (Fra) Trek-Segafredo00:06:12
17Carlos Verona Quintanilla (Spa) Movistar Team00:06:53
18David De la Cruz Melgarejo (Spa) UAE Team Emirates00:07:15
19Wout van Aert (Bel) Team Jumbo-Visma00:07:15
20Warren Barguil (Fra) Team Arkea-Samsic00:07:15
21Gorka Izagirre Insausti (Spa) Astana Pro Team00:08:19
22Pello Bilbao (Spa) Bahrain McLaren00:09:10
23Hugh Carthy (GBr) EF Pro Cycling00:09:49
24Benoit Cosnefroy (Fra) AG2R la Mondiale00:12:14
25Robert Gesink (Ned) Team Jumbo-Visma00:15:33
26Julian Alaphilippe (Fra) Deceuninck-Quickstep00:18:05
27George Bennett (NZl) Team Jumbo-Visma00:18:26
28Jan Polanc (Slo) UAE Team Emirates00:18:40
29Michael Gogl (Aut) NTT Pro Cycling00:19:00
30Omar Fraile Matarranz (Spa) Astana Pro Team00:19:08
31Daniel Martin (Irl) Israel Start-Up Nation00:20:05
32Wout Poels (Ned) Bahrain McLaren00:20:36
33Alexis Vuillermoz (Fra) AG2R la Mondiale00:21:28
34Thibaut Pinot (Fra) Groupama-FDJ00:21:28
35Sébastien Reichenbach (Swi) Groupama-FDJ00:21:28
36Mikael Cherel (Fra) AG2R la Mondiale00:21:28
37Lennard Kämna (Ger) Bora-Hansgrohe00:21:47
38Rudy Molard (Fra) Groupama-FDJ00:21:51
39Matej Mohoric (Slo) Bahrain McLaren00:22:04
40Thomas De Gendt (Bel) Lotto Soudal00:22:26
41Romain Sicard (Fra) Total Direct Energie00:22:29
42Niklas Eg (Den) Trek-Segafredo00:23:10
43Emanuel Buchmann (Ger) Bora-Hansgrohe00:23:33
44Nelson Oliveira (Por) Movistar Team00:24:08
45Dayer Quintana (Col) Team Arkea-Samsic00:25:17
46Nairo Quintana (Col) Team Arkea-Samsic00:25:17
47Quentin Pacher (Fra) B&B Hotels-Vital Concept00:25:17
48Pavel Sivakov (Rus) Ineos Grenadiers00:25:17
49Cyril Barthe (Fra) B&B Hotels-Vital Concept00:25:17
50Oliver Naesen (Bel) AG2R la Mondiale00:25:17
51Tiesj Benoot (Bel) Team Sunweb00:25:17
52Ben Hermans (Bel) Israel Start-Up Nation00:25:17
53Ryan Gibbons (RSA) NTT Pro Cycling00:25:17
54Joris Nieuwenhuis (Ned) Team Sunweb00:25:17
55Hugo Houle (Can) Astana Pro Team00:25:17
56Michael Schär (Swi) CCC Team00:25:17
57Alexey Lutsenko (Kaz) Astana Pro Team00:25:17
58Dylan Van Baarle (Ned) Ineos Grenadiers00:25:17
59Matthieu Ladagnous (Fra) Groupama-FDJ00:25:17
60Marc Soler (Spa) Movistar Team00:25:17
61Pierre Rolland (Fra) B&B Hotels-Vital Concept00:25:17
62Imanol Erviti (Spa) Movistar Team00:25:17
63Cyril Gautier (Fra) B&B Hotels-Vital Concept00:25:17
64Maxime Chevalier (Fra) B&B Hotels-Vital Concept00:25:17
65Daniel Felipe Martinez Poveda (Col) EF Pro Cycling00:25:26
66Esteban Chaves (Col) Mitchelton-Scott00:25:26
67Nans Peters (Fra) AG2R la Mondiale00:25:26
68Vegard Stake Laengen (Nor) UAE Team Emirates00:25:26
69Winner Anacona (Col) Team Arkea-Samsic00:25:40
70Kevin Ledanois (Fra) Team Arkea-Samsic00:25:48
71Connor Swift (GBr) Team Arkea-Samsic00:25:48
72Krists Neilands (Lat) Israel Start-Up Nation00:25:52
73Maximilian Schachmann (Ger) Bora-Hansgrohe00:25:52
74Daryl Impey (RSA) Mitchelton-Scott00:25:52
75Neilson Powless (USA) EF Pro Cycling00:25:52
76José Rojas (Spa) Movistar Team00:25:59
77Nicolas Edet (Fra) Cofidis00:25:59
78Greg Van Avermaet (Bel) CCC Team00:26:01
79Sonny Colbrelli (Ita) Bahrain McLaren00:26:06
80Tony Martin (Ger) Team Jumbo-Visma00:26:06
81Jens Keukeleire (Bel) EF Pro Cycling00:26:08
82Tejay Van Garderen (USA) EF Pro Cycling00:26:08
83Christopher Juul Jensen (Den) Mitchelton-Scott00:26:08
84Jesus Herrada (Spa) Cofidis00:26:08
85Simon Geschke (Ger) CCC Team00:26:32
86Geoffrey Soupe (Fra) Total Direct Energie00:26:37
87Daniel Oss (Ita) Bora-Hansgrohe00:26:42
88Clement Venturini (Fra) AG2R la Mondiale00:26:46
89Edvald Boasson Hagen (Nor) NTT Pro Cycling00:27:25
90Søren Kragh Andersen (Den) Team Sunweb00:27:25
91Lukas Pöstlberger (Aut) Bora-Hansgrohe00:27:30
92Anthony Turgis (Fra) Total Direct Energie00:27:32
93Clément Russo (Fra) Team Arkea-Samsic00:27:40
94Harold Alfonso Tejada Canacue (Col) Astana Pro Team00:28:17
95Luis León Sanchez (Spa) Astana Pro Team00:28:17
96Tom Van Asbroeck (Bel) Israel Start-Up Nation00:28:17
97Hugo Hofstetter (Fra) Israel Start-Up Nation00:28:23
98Rémi Cavagna (Fra) Deceuninck-Quickstep00:28:23
99Michael Valgren (Den) NTT Pro Cycling00:28:25
100Mads Pedersen (Den) Trek-Segafredo00:28:25
101Nicolas Roche (Irl) Team Sunweb00:28:27
102Mathieu Burgaudeau (Fra) Total Direct Energie00:28:29
103Jasper Stuyven (Bel) Trek-Segafredo00:28:30
104Jack Bauer (NZl) Mitchelton-Scott00:28:30
105Bob Jungels (Lux) Deceuninck-Quickstep00:28:32
106Felix Grossschartner (Aut) Bora-Hansgrohe00:28:38
107Jan Hirt (Cze) CCC Team00:28:38
108Marc Hirschi (Swi) Team Sunweb00:28:41
109Alberto Bettiol (Ita) EF Pro Cycling00:28:44
110Dario Cataldo (Ita) Movistar Team00:28:45
111Toms Skujins (Lat) Trek-Segafredo00:29:05
112Edward Theuns (Bel) Trek-Segafredo00:29:05
113Kasper Asgreen (Den) Deceuninck-Quickstep00:29:09
114Jonas Koch (Ger) CCC Team00:29:12
115Peter Sagan (Svk) Bora-Hansgrohe00:29:16
116Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers00:29:16
117Andrey Amador (CRc) Ineos Grenadiers00:29:16
118Pierre Luc Perichon (Fra) Cofidis00:29:20
119Fabien Grellier (Fra) Total Direct Energie00:29:22
120Nils Politt (Ger) Israel Start-Up Nation00:29:24
121Luka Mezgec (Slo) Mitchelton-Scott00:29:26
122Nikias Arndt (Ger) Team Sunweb00:29:26
123Casper Phillip Pedersen (Den) Team Sunweb00:29:26
124Alessandro De Marchi (Ita) CCC Team00:29:29
125Dries Devenyns (Bel) Deceuninck-Quickstep00:29:37
126Jasper De Buyst (Bel) Lotto Soudal00:29:40
127Amund Grøndahl Jansen (Nor) Team Jumbo-Visma00:29:44
128Guy Niv (Isr) Israel Start-Up Nation00:29:47
129Christophe Laporte (Fra) Cofidis00:29:49
130Michal Kwiatkowski (Pol) Ineos Grenadiers00:30:09
131Luke Rowe (GBr) Ineos Grenadiers00:30:09
132Michael Mørkøv (Den) Deceuninck-Quickstep00:30:22
133Tim Declercq (Bel) Deceuninck-Quickstep00:30:22
134Sam Bennett (Irl) Deceuninck-Quickstep00:30:22
135Niccolò Bonifazio (Ita) Total Direct Energie00:30:22
136Elia Viviani (Ita) Cofidis00:30:32
137Simone Consonni (Ita) Cofidis00:30:32
138Marco Marcato (Ita) UAE Team Emirates00:30:32
139Maximilian Walscheid (Ger) NTT Pro Cycling00:30:56
140Alexander Kristoff (Nor) UAE Team Emirates00:31:04
141Caleb Ewan (Aus) Lotto Soudal00:31:13
142Roger Kluge (Ger) Lotto Soudal00:31:13
143Matteo Trentin (Ita) CCC Team00:31:49
144Frederik Frison (Bel) Lotto Soudal00:32:09
145Cees Bol (Ned) Team Sunweb00:32:09
146Roman Kreuziger (Cze) NTT Pro Cycling00:32:23
147Marco Haller (Aut) Bahrain McLaren00:32:32
148André Greipel (Ger) Israel Start-Up Nation00:32:45
149Kevin Reza (Fra) B&B Hotels-Vital Concept00:32:52
150Bryan Coquard (Fra) B&B Hotels-Vital Concept00:35:45
DNSEgan Arley Bernal Gomez (Col) Ineos Grenadiers
DNSStefan Küng (Swi) Groupama-FDJ
DNFMikel Nieve Iturralde (Spa) Mitchelton-Scott
HDJens Debusschere (Bel) B&B Hotels-Vital Concept

Sprint 1 - La Rochette km. 45.5
PlaceRider (Country) TeamResult
1Julian Alaphilippe (Fra) Deceuninck-Quickstep20
2Daniel Martin (Irl) Israel Start-Up Nation17
3Gorka Izagirre Insausti (Spa) Astana Pro Team15
4Lennard Kämna (Ger) Bora-Hansgrohe13
5Richard Carapaz (Ecu) Ineos Grenadiers11
6Daryl Impey (RSA) Mitchelton-Scott10
7Sam Bennett (Irl) Deceuninck-Quickstep9
8Michael Mørkøv (Den) Deceuninck-Quickstep8
9Peter Sagan (Svk) Bora-Hansgrohe7
10Matteo Trentin (Ita) CCC Team6
11Bryan Coquard (Fra) B&B Hotels-Vital Concept5
12Greg Van Avermaet (Bel) CCC Team4
13Lukas Pöstlberger (Aut) Bora-Hansgrohe3
14Dries Devenyns (Bel) Deceuninck-Quickstep2
15Kasper Asgreen (Den) Deceuninck-Quickstep1 PT

Sprint 2 - Méribel Col De La Loze Col De La Loze (2 304 M) Souvenir Henri Desgrange km. 170
PlaceRider (Country) TeamResult
1Miguel Angel Lopez Moreno (Col) Astana Pro Team20
2Primoz Roglic (Slo) Team Jumbo-Visma17
3Tadej Pogacar (Slo) UAE Team Emirates15
4Sepp Kuss (USA) Team Jumbo-Visma13
5Richie Porte (Aus) Trek-Segafredo11
6Enric Mas Nicolau (Spa) Movistar Team10
7Mikel Landa Meana (Spa) Bahrain McLaren9
8Adam Yates (GBr) Mitchelton-Scott8
9Rigoberto Uran (Col) EF Pro Cycling7
10Tom Dumoulin (Ned) Team Jumbo-Visma6
11Richard Carapaz (Ecu) Ineos Grenadiers5
12Alejandro Valverde (Spa) Movistar Team4
13Damiano Caruso (Ita) Bahrain McLaren3
14Guillaume Martin (Fra) Cofidis2
15Valentin Madouas (Fra) Groupama-FDJ1 PT

Mountain 1 - Col De La Madeleine km. 107.5
PlaceRider (Country) TeamResult
1Richard Carapaz (Ecu) Ineos Grenadiers20
2Julian Alaphilippe (Fra) Deceuninck-Quickstep15
3Daniel Martin (Irl) Israel Start-Up Nation12
4Gorka Izagirre Insausti (Spa) Astana Pro Team10
5Tadej Pogacar (Slo) UAE Team Emirates8
6Valentin Madouas (Fra) Groupama-FDJ6
7Damiano Caruso (Ita) Bahrain McLaren4
8Wout Poels (Ned) Bahrain McLaren2

Mountain 2 - Méribel Col De La Loze km. 170
PlaceRider (Country) TeamResult
1Miguel Angel Lopez Moreno (Col) Astana Pro Team40
2Primoz Roglic (Slo) Team Jumbo-Visma30
3Tadej Pogacar (Slo) UAE Team Emirates24
4Sepp Kuss (USA) Team Jumbo-Visma20
5Richie Porte (Aus) Trek-Segafredo16
6Enric Mas Nicolau (Spa) Movistar Team12
7Mikel Landa Meana (Spa) Bahrain McLaren8
8Adam Yates (GBr) Mitchelton-Scott4

Young riders
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates04:49:38
2Enric Mas Nicolau (Spa) Movistar Team00:00:42
3Valentin Madouas (Fra) Groupama-FDJ00:03:39
4Benoit Cosnefroy (Fra) AG2R la Mondiale00:11:44
5Lennard Kämna (Ger) Bora-Hansgrohe00:21:17
6Niklas Eg (Den) Trek-Segafredo00:22:40
7Pavel Sivakov (Rus) Ineos Grenadiers00:24:47
8Cyril Barthe (Fra) B&B Hotels-Vital Concept00:24:47
9Joris Nieuwenhuis (Ned) Team Sunweb00:24:47
10Maxime Chevalier (Fra) B&B Hotels-Vital Concept00:24:47
11Daniel Felipe Martinez Poveda (Col) EF Pro Cycling00:24:56
12Connor Swift (GBr) Team Arkea-Samsic00:25:18
13Neilson Powless (USA) EF Pro Cycling00:25:22
14Clément Russo (Fra) Team Arkea-Samsic00:27:10
15Harold Alfonso Tejada Canacue (Col) Astana Pro Team00:27:47
16Rémi Cavagna (Fra) Deceuninck-Quickstep00:27:53
17Mads Pedersen (Den) Trek-Segafredo00:27:55
18Mathieu Burgaudeau (Fra) Total Direct Energie00:27:59
19Marc Hirschi (Swi) Team Sunweb00:28:11
20Kasper Asgreen (Den) Deceuninck-Quickstep00:28:39
21Casper Phillip Pedersen (Den) Team Sunweb00:28:56
22Cees Bol (Ned) Team Sunweb00:31:39

Combativity
PlaceRider (Country) TeamResult
1Julian Alaphilippe (Fra) Deceuninck-Quickstep

Teams
PlaceRider (Country) TeamResult
1Team Jumbo-Visma14:30:48
2Movistar Team00:07:29
3Bahrain McLaren00:10:36
4UAE Team Emirates00:23:01
5Astana Pro Team00:24:03
6Trek-Segafredo00:26:59
7EF Pro Cycling00:33:50
8Groupama-FDJ00:43:41
9Mitchelton-Scott00:49:14
10Ineos Grenadiers00:49:51
11AG2R la Mondiale00:51:46
12Cofidis00:52:42
13Team Arkea-Samsic00:54:25
14Bora-Hansgrohe01:07:48
15Israel Start-Up Nation01:07:50
16NTT Pro Cycling01:08:18
17Deceuninck-Quick-Step01:11:36
18B&B Hotels-Vital Concept01:12:27
19Total Direct Energie01:13:14
20CCC Team01:14:26
21Team Sunweb01:14:35
22Lotto Soudal01:19:55

General Classification after stage 17
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Team Jumbo-Visma74:56:04
2Tadej Pogacar (Slo) UAE Team Emirates00:00:57
3Miguel Angel Lopez Moreno (Col) Astana Pro Team00:01:26
4Richie Porte (Aus) Trek-Segafredo00:03:05
5Adam Yates (GBr) Mitchelton-Scott00:03:14
6Rigoberto Uran (Col) EF Pro Cycling00:03:24
7Mikel Landa Meana (Spa) Bahrain McLaren00:03:27
8Enric Mas Nicolau (Spa) Movistar Team00:04:18
9Tom Dumoulin (Ned) Team Jumbo-Visma00:07:23
10Alejandro Valverde (Spa) Movistar Team00:09:31
11Guillaume Martin (Fra) Cofidis00:10:35
12Damiano Caruso (Ita) Bahrain McLaren00:12:30
13Richard Carapaz (Ecu) Ineos Grenadiers00:19:55
14Warren Barguil (Fra) Team Arkea-Samsic00:25:22
15Nairo Quintana (Col) Team Arkea-Samsic00:30:51
16Sepp Kuss (USA) Team Jumbo-Visma00:35:53
17Pello Bilbao (Spa) Bahrain McLaren00:53:24
18Pierre Rolland (Fra) B&B Hotels-Vital Concept00:55:11
19Carlos Verona Quintanilla (Spa) Movistar Team01:08:42
20Gorka Izagirre Insausti (Spa) Astana Pro Team01:10:18
21Wout van Aert (Bel) Team Jumbo-Visma01:19:53
22Marc Soler (Spa) Movistar Team01:24:06
23Mikael Cherel (Fra) AG2R la Mondiale01:25:06
24Valentin Madouas (Fra) Groupama-FDJ01:25:14
25Kenny Elissonde (Fra) Trek-Segafredo01:26:30
26Sébastien Reichenbach (Swi) Groupama-FDJ01:28:10
27Esteban Chaves (Col) Mitchelton-Scott01:30:18
28George Bennett (NZl) Team Jumbo-Visma01:38:07
29Julian Alaphilippe (Fra) Deceuninck-Quickstep01:41:57
30Romain Sicard (Fra) Total Direct Energie01:44:35
31Thibaut Pinot (Fra) Groupama-FDJ01:45:03
32Daniel Felipe Martinez Poveda (Col) EF Pro Cycling01:49:48
33Lennard Kämna (Ger) Bora-Hansgrohe01:53:44
34Daniel Martin (Irl) Israel Start-Up Nation01:55:45
35Emanuel Buchmann (Ger) Bora-Hansgrohe01:55:50
36Alexis Vuillermoz (Fra) AG2R la Mondiale01:57:43
37Michal Kwiatkowski (Pol) Ineos Grenadiers01:57:43
38Hugh Carthy (GBr) EF Pro Cycling01:59:40
39Luis León Sanchez (Spa) Astana Pro Team02:04:21
40Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers02:04:29
41Robert Gesink (Ned) Team Jumbo-Visma02:06:19
42Harold Alfonso Tejada Canacue (Col) Astana Pro Team02:12:36
43Rudy Molard (Fra) Groupama-FDJ02:14:56
44Jan Polanc (Slo) UAE Team Emirates02:15:03
45Greg Van Avermaet (Bel) CCC Team02:16:33
46Jesus Herrada (Spa) Cofidis02:17:35
47Hugo Houle (Can) Astana Pro Team02:19:41
48Bob Jungels (Lux) Deceuninck-Quickstep02:20:24
49Quentin Pacher (Fra) B&B Hotels-Vital Concept02:23:14
50Alexey Lutsenko (Kaz) Astana Pro Team02:25:40
51Nicolas Edet (Fra) Cofidis02:27:40
52Neilson Powless (USA) EF Pro Cycling02:28:17
53Maximilian Schachmann (Ger) Bora-Hansgrohe02:30:50
54Niklas Eg (Den) Trek-Segafredo02:31:40
55Simon Geschke (Ger) CCC Team02:37:01
56Nelson Oliveira (Por) Movistar Team02:40:22
57Thomas De Gendt (Bel) Lotto Soudal02:40:41
58Dylan Van Baarle (Ned) Ineos Grenadiers02:41:26
59Søren Kragh Andersen (Den) Team Sunweb02:42:46
60Marc Hirschi (Swi) Team Sunweb02:43:46
61Alberto Bettiol (Ita) EF Pro Cycling02:48:43
62Nicolas Roche (Irl) Team Sunweb02:48:51
63Omar Fraile Matarranz (Spa) Astana Pro Team02:50:57
64Winner Anacona (Col) Team Arkea-Samsic02:54:12
65Oliver Naesen (Bel) AG2R la Mondiale02:55:36
66Ben Hermans (Bel) Israel Start-Up Nation03:01:14
67Felix Grossschartner (Aut) Bora-Hansgrohe03:02:03
68José Rojas (Spa) Movistar Team03:03:58
69Michael Valgren (Den) NTT Pro Cycling03:04:19
70Jasper Stuyven (Bel) Trek-Segafredo03:12:12
71Cyril Gautier (Fra) B&B Hotels-Vital Concept03:13:28
72Michael Schär (Swi) CCC Team03:16:01
73Nans Peters (Fra) AG2R la Mondiale03:17:06
74Toms Skujins (Lat) Trek-Segafredo03:17:07
75Dario Cataldo (Ita) Movistar Team03:17:35
76Matteo Trentin (Ita) CCC Team03:20:38
77Jan Hirt (Cze) CCC Team03:21:39
78David De la Cruz Melgarejo (Spa) UAE Team Emirates03:21:51
79Andrey Amador (CRc) Ineos Grenadiers03:22:27
80Imanol Erviti (Spa) Movistar Team03:22:51
81Tiesj Benoot (Bel) Team Sunweb03:23:32
82Matej Mohoric (Slo) Bahrain McLaren03:23:51
83Vegard Stake Laengen (Nor) UAE Team Emirates03:29:28
84Michael Gogl (Aut) NTT Pro Cycling03:34:06
85Krists Neilands (Lat) Israel Start-Up Nation03:35:01
86Peter Sagan (Svk) Bora-Hansgrohe03:35:54
87Jack Bauer (NZl) Mitchelton-Scott03:36:40
88Pavel Sivakov (Rus) Ineos Grenadiers03:37:42
89Jens Keukeleire (Bel) EF Pro Cycling03:42:48
90Tejay Van Garderen (USA) EF Pro Cycling03:44:11
91Matthieu Ladagnous (Fra) Groupama-FDJ03:46:50
92Luka Mezgec (Slo) Mitchelton-Scott03:46:58
93Dayer Quintana (Col) Team Arkea-Samsic03:48:13
94Sonny Colbrelli (Ita) Bahrain McLaren03:48:26
95Pierre Luc Perichon (Fra) Cofidis03:49:27
96Dries Devenyns (Bel) Deceuninck-Quickstep03:49:33
97Cyril Barthe (Fra) B&B Hotels-Vital Concept03:50:45
98Daryl Impey (RSA) Mitchelton-Scott03:51:23
99Tom Van Asbroeck (Bel) Israel Start-Up Nation03:54:35
100Casper Phillip Pedersen (Den) Team Sunweb03:58:43
101Alessandro De Marchi (Ita) CCC Team04:00:36
102Edvald Boasson Hagen (Nor) NTT Pro Cycling04:01:00
103Clement Venturini (Fra) AG2R la Mondiale04:01:13
104Christopher Juul Jensen (Den) Mitchelton-Scott04:01:48
105Kevin Ledanois (Fra) Team Arkea-Samsic04:01:54
106Joris Nieuwenhuis (Ned) Team Sunweb04:02:51
107Roman Kreuziger (Cze) NTT Pro Cycling04:04:43
108Daniel Oss (Ita) Bora-Hansgrohe04:05:40
109Christophe Laporte (Fra) Cofidis04:09:32
110Marco Marcato (Ita) UAE Team Emirates04:10:05
111Connor Swift (GBr) Team Arkea-Samsic04:16:52
112Anthony Turgis (Fra) Total Direct Energie04:17:58
113Simone Consonni (Ita) Cofidis04:18:08
114Benoit Cosnefroy (Fra) AG2R la Mondiale04:22:20
115Fabien Grellier (Fra) Total Direct Energie04:22:36
116Wout Poels (Ned) Bahrain McLaren04:25:11
117Hugo Hofstetter (Fra) Israel Start-Up Nation04:26:27
118Kasper Asgreen (Den) Deceuninck-Quickstep04:26:34
119Rémi Cavagna (Fra) Deceuninck-Quickstep04:26:42
120Edward Theuns (Bel) Trek-Segafredo04:26:55
121Tony Martin (Ger) Team Jumbo-Visma04:27:16
122Ryan Gibbons (RSA) NTT Pro Cycling04:33:39
123Nils Politt (Ger) Israel Start-Up Nation04:34:14
124Geoffrey Soupe (Fra) Total Direct Energie04:34:42
125Tim Declercq (Bel) Deceuninck-Quickstep04:35:45
126Mads Pedersen (Den) Trek-Segafredo04:35:59
127Bryan Coquard (Fra) B&B Hotels-Vital Concept04:36:32
128Jonas Koch (Ger) CCC Team04:36:32
129Amund Grøndahl Jansen (Nor) Team Jumbo-Visma04:39:31
130Lukas Pöstlberger (Aut) Bora-Hansgrohe04:39:45
131Nikias Arndt (Ger) Team Sunweb04:43:03
132Mathieu Burgaudeau (Fra) Total Direct Energie04:45:23
133Luke Rowe (GBr) Ineos Grenadiers04:45:49
134Michael Mørkøv (Den) Deceuninck-Quickstep04:47:37
135Alexander Kristoff (Nor) UAE Team Emirates04:50:37
136Kevin Reza (Fra) B&B Hotels-Vital Concept04:51:28
137Clément Russo (Fra) Team Arkea-Samsic04:51:34
138Elia Viviani (Ita) Cofidis04:52:17
139Maximilian Walscheid (Ger) NTT Pro Cycling04:53:11
140Guy Niv (Isr) Israel Start-Up Nation04:54:29
141Maxime Chevalier (Fra) B&B Hotels-Vital Concept04:56:14
142Cees Bol (Ned) Team Sunweb05:00:11
143André Greipel (Ger) Israel Start-Up Nation05:00:20
144Sam Bennett (Irl) Deceuninck-Quickstep05:00:37
145Niccolò Bonifazio (Ita) Total Direct Energie05:02:46
146Jasper De Buyst (Bel) Lotto Soudal05:04:54
147Marco Haller (Aut) Bahrain McLaren05:07:00
148Caleb Ewan (Aus) Lotto Soudal05:11:20
149Frederik Frison (Bel) Lotto Soudal05:21:31
150Roger Kluge (Ger) Lotto Soudal05:26:09

Points Classification
PlaceRider (Country) TeamResult
1Sam Bennett (Irl) Deceuninck-Quickstep278
2Peter Sagan (Svk) Bora-Hansgrohe231
3Matteo Trentin (Ita) CCC Team218
4Bryan Coquard (Fra) B&B Hotels-Vital Concept171
5Caleb Ewan (Aus) Lotto Soudal158
6Julian Alaphilippe (Fra) Deceuninck-Quickstep150
7Wout van Aert (Bel) Team Jumbo-Visma131
8Michael Mørkøv (Den) Deceuninck-Quickstep120
9Tadej Pogacar (Slo) UAE Team Emirates112
10Alexander Kristoff (Nor) UAE Team Emirates100
11Marc Hirschi (Swi) Team Sunweb97
12Lennard Kämna (Ger) Bora-Hansgrohe95
13Primoz Roglic (Slo) Team Jumbo-Visma88
14Søren Kragh Andersen (Den) Team Sunweb88
15Luka Mezgec (Slo) Mitchelton-Scott79
16Daniel Oss (Ita) Bora-Hansgrohe79
17Cees Bol (Ned) Team Sunweb72
18Greg Van Avermaet (Bel) CCC Team71
19Adam Yates (GBr) Mitchelton-Scott65
20Jasper Stuyven (Bel) Trek-Segafredo65
21Jesus Herrada (Spa) Cofidis63
22Maximilian Schachmann (Ger) Bora-Hansgrohe63
23Neilson Powless (USA) EF Pro Cycling60
24Mads Pedersen (Den) Trek-Segafredo60
25Richard Carapaz (Ecu) Ineos Grenadiers59
26Edvald Boasson Hagen (Nor) NTT Pro Cycling57
27Quentin Pacher (Fra) B&B Hotels-Vital Concept57
28Alexey Lutsenko (Kaz) Astana Pro Team56
29Niccolò Bonifazio (Ita) Total Direct Energie55
30Miguel Angel Lopez Moreno (Col) Astana Pro Team53
31Hugo Hofstetter (Fra) Israel Start-Up Nation51
32Pierre Rolland (Fra) B&B Hotels-Vital Concept48
33Simon Geschke (Ger) CCC Team47
34Toms Skujins (Lat) Trek-Segafredo47
35Clement Venturini (Fra) AG2R la Mondiale45
36Sébastien Reichenbach (Swi) Groupama-FDJ44
37Daniel Felipe Martinez Poveda (Col) EF Pro Cycling43
38Guillaume Martin (Fra) Cofidis42
39Mikel Landa Meana (Spa) Bahrain McLaren41
40Elia Viviani (Ita) Cofidis41
41Nils Politt (Ger) Israel Start-Up Nation40
42Warren Barguil (Fra) Team Arkea-Samsic40
43Richie Porte (Aus) Trek-Segafredo38
44Edward Theuns (Bel) Trek-Segafredo37
45Tiesj Benoot (Bel) Team Sunweb36
46Nicolas Roche (Irl) Team Sunweb32
47Michael Gogl (Aut) NTT Pro Cycling30
48Nans Peters (Fra) AG2R la Mondiale29
49Nicolas Edet (Fra) Cofidis29
50Nairo Quintana (Col) Team Arkea-Samsic28
51Christophe Laporte (Fra) Cofidis28
52Carlos Verona Quintanilla (Spa) Movistar Team27
53Daniel Martin (Irl) Israel Start-Up Nation27
54Mathieu Burgaudeau (Fra) Total Direct Energie27
55Marc Soler (Spa) Movistar Team26
56Hugo Houle (Can) Astana Pro Team26
57Alberto Bettiol (Ita) EF Pro Cycling26
58Kasper Asgreen (Den) Deceuninck-Quickstep26
59Sepp Kuss (USA) Team Jumbo-Visma25
60Imanol Erviti (Spa) Movistar Team25
61Oliver Naesen (Bel) AG2R la Mondiale24
62Felix Grossschartner (Aut) Bora-Hansgrohe24
63Casper Phillip Pedersen (Den) Team Sunweb24
64Alejandro Valverde (Spa) Movistar Team23
65Simone Consonni (Ita) Cofidis23
66Rigoberto Uran (Col) EF Pro Cycling22
67Michael Schär (Swi) CCC Team21
68Enric Mas Nicolau (Spa) Movistar Team21
69Tom Dumoulin (Ned) Team Jumbo-Visma21
70Pavel Sivakov (Rus) Ineos Grenadiers21
71Anthony Turgis (Fra) Total Direct Energie21
72Fabien Grellier (Fra) Total Direct Energie21
73Matthieu Ladagnous (Fra) Groupama-FDJ20
74Benoit Cosnefroy (Fra) AG2R la Mondiale20
75Lukas Pöstlberger (Aut) Bora-Hansgrohe20
76Maximilian Walscheid (Ger) NTT Pro Cycling20
77Damiano Caruso (Ita) Bahrain McLaren18
78Valentin Madouas (Fra) Groupama-FDJ18
79Sonny Colbrelli (Ita) Bahrain McLaren18
80Omar Fraile Matarranz (Spa) Astana Pro Team17
81Ben Hermans (Bel) Israel Start-Up Nation17
82Cyril Gautier (Fra) B&B Hotels-Vital Concept17
83Rémi Cavagna (Fra) Deceuninck-Quickstep17
84Gorka Izagirre Insausti (Spa) Astana Pro Team15
85Esteban Chaves (Col) Mitchelton-Scott15
86Luis León Sanchez (Spa) Astana Pro Team15
87Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers15
88Daryl Impey (RSA) Mitchelton-Scott15
89Thibaut Pinot (Fra) Groupama-FDJ14
90Michal Kwiatkowski (Pol) Ineos Grenadiers14
91André Greipel (Ger) Israel Start-Up Nation14
92David De la Cruz Melgarejo (Spa) UAE Team Emirates13
93Ryan Gibbons (RSA) NTT Pro Cycling13
94Kevin Reza (Fra) B&B Hotels-Vital Concept13
95Andrey Amador (CRc) Ineos Grenadiers12
96Geoffrey Soupe (Fra) Total Direct Energie12
97Alexis Vuillermoz (Fra) AG2R la Mondiale11
98Kevin Ledanois (Fra) Team Arkea-Samsic11
99Pello Bilbao (Spa) Bahrain McLaren10
100Krists Neilands (Lat) Israel Start-Up Nation10
101Marco Haller (Aut) Bahrain McLaren10
102Kenny Elissonde (Fra) Trek-Segafredo9
103Romain Sicard (Fra) Total Direct Energie9
104Marco Marcato (Ita) UAE Team Emirates9
105Nelson Oliveira (Por) Movistar Team8
106Winner Anacona (Col) Team Arkea-Samsic8
107Roger Kluge (Ger) Lotto Soudal8
108Thomas De Gendt (Bel) Lotto Soudal7
109Dries Devenyns (Bel) Deceuninck-Quickstep7
110Christopher Juul Jensen (Den) Mitchelton-Scott7
111Tom Van Asbroeck (Bel) Israel Start-Up Nation5
112Robert Gesink (Ned) Team Jumbo-Visma4
113Michael Valgren (Den) NTT Pro Cycling4
114Jonas Koch (Ger) CCC Team4
115Jack Bauer (NZl) Mitchelton-Scott3
116Roman Kreuziger (Cze) NTT Pro Cycling3
117Mikael Cherel (Fra) AG2R la Mondiale2
118Cyril Barthe (Fra) B&B Hotels-Vital Concept2
119Tony Martin (Ger) Team Jumbo-Visma2
120Harold Alfonso Tejada Canacue (Col) Astana Pro Team1 PT
121Jens Keukeleire (Bel) EF Pro Cycling1 PT
122Tim Declercq (Bel) Deceuninck-Quickstep1 PT
123Amund Grøndahl Jansen (Nor) Team Jumbo-Visma1 PT
124Hugh Carthy (GBr) EF Pro Cycling0 PT

Mountains Classification
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates66
2Primoz Roglic (Slo) Team Jumbo-Visma63
3Miguel Angel Lopez Moreno (Col) Astana Pro Team51
4Benoit Cosnefroy (Fra) AG2R la Mondiale36
5Pierre Rolland (Fra) B&B Hotels-Vital Concept36
6Nans Peters (Fra) AG2R la Mondiale32
7Richard Carapaz (Ecu) Ineos Grenadiers32
8Marc Hirschi (Swi) Team Sunweb31
9Richie Porte (Aus) Trek-Segafredo28
10Lennard Kämna (Ger) Bora-Hansgrohe27
11Sepp Kuss (USA) Team Jumbo-Visma26
12Jesus Herrada (Spa) Cofidis25
13Julian Alaphilippe (Fra) Deceuninck-Quickstep25
14Quentin Pacher (Fra) B&B Hotels-Vital Concept24
15Toms Skujins (Lat) Trek-Segafredo24
16Michael Gogl (Aut) NTT Pro Cycling24
17Simon Geschke (Ger) CCC Team22
18Daniel Martin (Irl) Israel Start-Up Nation21
19Enric Mas Nicolau (Spa) Movistar Team20
20Valentin Madouas (Fra) Groupama-FDJ16
21Neilson Powless (USA) EF Pro Cycling16
22Mikel Landa Meana (Spa) Bahrain McLaren16
23Daniel Felipe Martinez Poveda (Col) EF Pro Cycling14
24Nicolas Roche (Irl) Team Sunweb14
25Maximilian Schachmann (Ger) Bora-Hansgrohe14
26Carlos Verona Quintanilla (Spa) Movistar Team14
27Marc Soler (Spa) Movistar Team12
28Alexey Lutsenko (Kaz) Astana Pro Team10
29Gorka Izagirre Insausti (Spa) Astana Pro Team10
30Omar Fraile Matarranz (Spa) Astana Pro Team8
31Greg Van Avermaet (Bel) CCC Team7
32Søren Kragh Andersen (Den) Team Sunweb7
33Fabien Grellier (Fra) Total Direct Energie6
34Adam Yates (GBr) Mitchelton-Scott6
35Guillaume Martin (Fra) Cofidis6
36Sébastien Reichenbach (Swi) Groupama-FDJ6
37Kasper Asgreen (Den) Deceuninck-Quickstep6
38Warren Barguil (Fra) Team Arkea-Samsic5
39Robert Gesink (Ned) Team Jumbo-Visma5
40Damiano Caruso (Ita) Bahrain McLaren4
41Nairo Quintana (Col) Team Arkea-Samsic4
42Thomas De Gendt (Bel) Lotto Soudal3
43David De la Cruz Melgarejo (Spa) UAE Team Emirates3
44Edward Theuns (Bel) Trek-Segafredo3
45Michael Schär (Swi) CCC Team2
46Krists Neilands (Lat) Israel Start-Up Nation2
47Mathieu Burgaudeau (Fra) Total Direct Energie2
48Wout van Aert (Bel) Team Jumbo-Visma2
49Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers2
50Ben Hermans (Bel) Israel Start-Up Nation2
51Felix Grossschartner (Aut) Bora-Hansgrohe2
52Cyril Gautier (Fra) B&B Hotels-Vital Concept2
53Kevin Ledanois (Fra) Team Arkea-Samsic2
54Wout Poels (Ned) Bahrain McLaren2
55Rémi Cavagna (Fra) Deceuninck-Quickstep2
56Nils Politt (Ger) Israel Start-Up Nation2
57Lukas Pöstlberger (Aut) Bora-Hansgrohe2
58Tiesj Benoot (Bel) Team Sunweb1 PT
59Matthieu Ladagnous (Fra) Groupama-FDJ1 PT
60Nicolas Edet (Fra) Cofidis1 PT
61Niccolò Bonifazio (Ita) Total Direct Energie1 PT
62Hugh Carthy (GBr) EF Pro Cycling0 PT

Young Riders Classification
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates74:57:01
2Enric Mas Nicolau (Spa) Movistar Team00:03:21
3Valentin Madouas (Fra) Groupama-FDJ01:24:17
4Daniel Felipe Martinez Poveda (Col) EF Pro Cycling01:48:51
5Lennard Kämna (Ger) Bora-Hansgrohe01:52:47
6Harold Alfonso Tejada Canacue (Col) Astana Pro Team02:11:39
7Neilson Powless (USA) EF Pro Cycling02:27:20
8Niklas Eg (Den) Trek-Segafredo02:30:43
9Marc Hirschi (Swi) Team Sunweb02:42:49
10Pavel Sivakov (Rus) Ineos Grenadiers03:36:45
11Cyril Barthe (Fra) B&B Hotels-Vital Concept03:49:48
12Casper Phillip Pedersen (Den) Team Sunweb03:57:46
13Joris Nieuwenhuis (Ned) Team Sunweb04:01:54
14Connor Swift (GBr) Team Arkea-Samsic04:15:55
15Benoit Cosnefroy (Fra) AG2R la Mondiale04:21:23
16Kasper Asgreen (Den) Deceuninck-Quickstep04:25:37
17Rémi Cavagna (Fra) Deceuninck-Quickstep04:25:45
18Mads Pedersen (Den) Trek-Segafredo04:35:02
19Mathieu Burgaudeau (Fra) Total Direct Energie04:44:26
20Clément Russo (Fra) Team Arkea-Samsic04:50:37
21Maxime Chevalier (Fra) B&B Hotels-Vital Concept04:55:17
22Cees Bol (Ned) Team Sunweb04:59:14

Teams Classification
PlaceRider (Country) TeamResult
1Movistar Team224:49:23
2Team Jumbo-Visma00:30:07
3EF Pro Cycling01:03:21
4Bahrain McLaren01:04:04
5Ineos Grenadiers01:17:59
6Trek-Segafredo01:28:37
7Astana Pro Team01:33:59
8AG2R la Mondiale02:37:56
9UAE Team Emirates02:49:25
10Team Arkea-Samsic02:55:08
11Groupama-FDJ03:06:28
12Mitchelton-Scott03:12:37
13Cofidis03:58:42
14Bora-Hansgrohe04:20:32
15CCC Team04:50:08
16B&B Hotels-Vital Concept05:50:18
17Deceuninck-Quick-Step06:37:23
18Team Sunweb06:50:07
19Israel Start-Up Nation07:06:39
20NTT Pro Cycling08:27:05
21Total Direct Energie09:09:02
22Lotto Soudal12:23:10

Latest on Cyclingnews