Skip to main content

Tour de France: Michal Kwiatkowski wins stage 18

Image 1 of 56

Michal Kwiatkowski R of Ineos Grenadiers and Richard Carapaz of Ineos Grenadiers celebrate after winning the stage 18 of the 107th edition of the Tour de France cycling race from Meribel to LaRochesurForon 175 km in France Thursday 17 September 2020 This years Tour de France was postponed due to the worldwide Covid19 pandemic The 2020 race starts in Nice on Saturday 29 August and ends on 20 September BELGA PHOTO POOL Photo by POOLBELGA MAGAFP via Getty Images

Richard Carapaz and Michal Kwiatkowski celebrate on stage 18 (Image credit: Getty Images Sport)
Image 2 of 56

Team Ineos rider Polands Michal Kwiatkowski R celebrates as he crosses the finish line ahead of Team Ineos rider Ecuadors Richard Carapaz during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by STEPHANE MAHE POOL AFP Photo by STEPHANE MAHEPOOLAFP via Getty Images

Richard Carapaz and Michal Kwiatkowski celebrate on stage 18 (Image credit: Getty Images Sport)
Image 3 of 56

Team Ineos rider Polands Michal Kwiatkowski rides ahead during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Michal Kwiatkowski (Ineos) leads the breakaway (Image credit: Getty Images Sport)
Image 4 of 56

The early break of the day pushed on at speed

Stage 18 at the Tour de France (Image credit: Getty Images)
Image 5 of 56

The views across the Alps

Stage 18 at the Tour de France (Image credit: Getty Images)
Image 6 of 56

Primoz Roglic stayed safely in the yellow jersey

Stage 18 at the Tour de France (Image credit: Getty Images)
Image 7 of 56

Sam Bennett and his sprint shadow Peter Sagan

Sam Bennett during stage 18 at the Tour de France (Image credit: Getty Images)
Image 8 of 56

Sam Bennett kept the green jersey for another day

Sam Bennett during stage 18 at the Tour de France (Image credit: Getty Images)
Image 9 of 56

Julian Alaphilippe (Deceuninck-QuickStep)

Julian Alaphilippe during stage 18 at the Tour de France (Image credit: Getty Images)
Image 10 of 56

Tadej Pogacar in the polka-dot jersey

Tadej Pogaacar during stage 18 at the Tour de France (Image credit: Getty Images)
Image 11 of 56

Tour de France 2020 - 107th Edition - 18th stage Meribel - La Roche sur Foron 175 km - 17/09/2020 - Thomas De Gendt (BEL - Lotto Soudal) - photo Peter De Voecht/PN/BettiniPhoto©2020

Thomas de Gendt (Lotto Soudal) in the early breakaway (Image credit: Bettini Photo)
Image 12 of 56

Tour de France 2020 - 107th Edition - 18th stage Meribel - La Roche sur Foron 175 km - 17/09/2020 - Richard Carapaz (ECU - Ineos Grenadiers) - Marc Hirschi (SUI - Team Sunweb) - Michael Valgren (DEN - NTT Pro Cycling) - photo Peter De Voecht/PN/BettiniPhoto©2020

Marc Hirschi (Sunweb) leads the breakaway (Image credit: Bettini Photo)
Image 13 of 56

Tour de France 2020 - 107th Edition - 18th stage Meribel - La Roche sur Foron 175 km - 17/09/2020 - Scenery - photo Peter De Voecht/PN/BettiniPhoto©2020

Stage 18 if the Tour de France (Image credit: Bettini Photo)
Image 14 of 56

Tour de France 2020 - 107th Edition - 18th stage Meribel - La Roche sur Foron 175 km - 17/09/2020 - Krists Neilands (LAT - Israel Start-Up Nation) - Pello Bilbao (ESP - Bahrain - McLaren) - photo Peter De Voecht/PN/BettiniPhoto©2020

Krists Neilands and Pello Bilbao lead the breakaway (Image credit: Bettini Photo)
Image 15 of 56

Tour de France 2020 - 107th Edition - 18th stage Meribel - La Roche sur Foron 175 km - 17/09/2020 - Tadej Pogacar (SLO - UAE - Team Emirates) - Primoz Roglic (SLO - Team Jumbo - Visma) - photo Peter De Voecht/PN/BettiniPhoto©2020

(Image credit: Bettini Photo)
Image 16 of 56

Team Ineos rider Ecuadors Richard Carapaz ahead during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Marco Bertorello AFP Photo by MARCO BERTORELLOAFP via Getty Images

Richard Carapaz (Ineos) leads the breakaway (Image credit: Getty Images Sport)
Image 17 of 56

The pack rides during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Marco BERTORELLO AFP Photo by MARCO BERTORELLOAFP via Getty Images

Stage 18 of the Tour de France (Image credit: Getty Images Sport)
Image 18 of 56

Team Bora rider Slovakias Peter Sagan rides during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Peter Sagan (Bora-Hansgrohe) faded further from the green jersey race (Image credit: Getty Images Sport)
Image 19 of 56

Team Sunweb rider Switzerlands Marc Hirschi is pushed forward after crashing during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Marco BERTORELLO AFP Photo by MARCO BERTORELLOAFP via Getty Images

Marc Hirschi (Sunweb) after a crash (Image credit: Getty Images Sport)
Image 20 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey Max Walscheid of Germany and NTT Pro Cycling Team during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

Sam Bennett (Deceuninck-Quickstep) extended his lead in the points classification (Image credit: Getty Images Sport)
Image 21 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Michal Kwiatkowski of Poland and Team INEOS Grenadiers Refreshment during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

(Image credit: Getty Images Sport)
Image 22 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Luis Leon Sanchez Gil of Spain and Astana Pro Team Thomas De Gendt of Belgium and Team Lotto Soudal Breakaway during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

Luis Leon Sanchez and Thomas de Gendt lead the breakaway (Image credit: Getty Images Sport)
Image 23 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Tadej Pogacar of Slovenia and UAE Team Emirates Polka Dot Mountain Jersey during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

Tadej Pogacar (UAE Team Emirates) in the mountains jersey (Image credit: Getty Images Sport)
Image 24 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Primoz Roglic of Slovenia and Team Jumbo Visma Yellow Leader Jersey during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

Race leader Primoz Roglic (Jumbo-Visma) (Image credit: Getty Images Sport)
Image 25 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Michal Kwiatkowski of Poland and Team INEOS Grenadiers Richard Carapaz of Ecuador and Team INEOS Grenadiers during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Michael SteeleGetty Images

Michal Kwiatkowski and Richard Carapaz went on the attack on stage 18 (Image credit: Getty Images Sport)
Image 26 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Primoz Roglic of Slovenia and Team Jumbo Visma Yellow Leader Jersey during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

Primoz Roglic (Jumbo-Visma) (Image credit: Getty Images Sport)
Image 27 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Thomas De Gendt of Belgium and Team Lotto Soudal Michal Kwiatkowski of Poland and Team INEOS Grenadiers Richard Carapaz of Ecuador and Team INEOS Grenadiers Marc Hirschi of Switzerland and Team Sunweb Bob Jungels of Luxembourg and Team Deceuninck QuickStep Breakaway during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

Stage 18 of the Tour de France in the Alps (Image credit: Getty Images Sport)
Image 28 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Marc Hirschi of Switzerland and Team Sunweb Crash Injury during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Michael SteeleGetty Images

Marc Hirschi (Sunweb) showing signs of a crash (Image credit: Getty Images Sport)
Image 29 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Fans Public Detail view during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

LA ROCHESURFORON FRANCE SEPTEMBER 17 Fans Public Detail view during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images (Image credit: Getty Images Sport)
Image 30 of 56

Team Jumbo rider Slovenias Primoz Roglic wearing the overall leaders yellow jersey R and Team Jumbo rider Netherlands Tom Dumoulin 2ndR ride during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 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 R and Team Jumbo rider Netherlands Tom Dumoulin 2ndR ride during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images (Image credit: Getty Images Sport)
Image 31 of 56

Team Bahrain rider Spains Mikel Landa rides during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Team Bahrain rider Spains Mikel Landa rides during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images (Image credit: Getty Images Sport)
Image 32 of 56

Team Jumbo rider Slovenias Primoz Roglic wearing the overall leaders yellow jersey L and Team Movistar rider Spains Enric Mas 2ndL ride on the Glieres plateau during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 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 L and Team Movistar rider Spains Enric Mas 2ndL ride on the Glieres plateau during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images (Image credit: Getty Images Sport)
Image 33 of 56

From L Team Movistar rider Spains Marc Soler Team Jumbo rider Belgiums Wout van Aert and Team Astana rider Spains Luis Leon Sanchez ride on the Glieres plateau during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

From L Team Movistar rider Spains Marc Soler Team Jumbo rider Belgiums Wout van Aert and Team Astana rider Spains Luis Leon Sanchez ride on the Glieres plateau during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images (Image credit: Getty Images Sport)
Image 34 of 56

Team Education First rider Colombias Rigoberto Uran rides during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Team Education First rider Colombias Rigoberto Uran rides during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images (Image credit: Getty Images Sport)
Image 35 of 56

TOPSHOT Team Ineos rider Polands Michal Kwiatkowski R celebrates before crossing the finish line ahead of Team Ineos rider Ecuadors Richard Carapaz L during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Marco Bertorello AFP Photo by MARCO BERTORELLOAFP via Getty Images

Richard Carapaz and Michal Kwiatkowski celebrate on stage 18 (Image credit: Getty Images Sport)
Image 36 of 56

Team UAE Emirates rider Slovenias Tadej Pogacar wearing the best climbers polka dot jersey L and Team Jumbo rider Slovenias Primoz Roglic wearing the overall leaders yellow jersey cross the finish line at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by STEPHANE MAHE POOL AFP Photo by STEPHANE MAHEPOOLAFP via Getty Images

Tadej Pogacar finishes with Primoz Roglic (Image credit: Getty Images Sport)
Image 37 of 56

A man who jumped over the barriers is detained by a staff member at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Marco Bertorello AFP Photo by MARCO BERTORELLOAFP via Getty Images

A spectator made it onto the course and was apprehended (Image credit: Getty Images Sport)
Image 38 of 56

Primoz Roglic of Team Jumbo Visma in action during the stage 18 of the 107th edition of the Tour de France cycling race from Meribel to LaRochesurForon 175 km in France Thursday 17 September 2020 This years Tour de France was postponed due to the worldwide Covid19 pandemic The 2020 race starts in Nice on Saturday 29 August and ends on 20 September BELGA PHOTO DAVID STOCKMAN Photo by DAVID STOCKMANBELGA MAGAFP via Getty Images

Primoz Roglic (Jumbo-Visma) surges on the gravel (Image credit: Getty Images Sport)
Image 39 of 56

Team Ineos rider Polands Michal Kwiatkowski R celebrates as he crosses the finish line ahead of Team Ineos rider Ecuadors Richard Carapaz during the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by AnneChristine POUJOULAT POOL AFP Photo by ANNECHRISTINE POUJOULATPOOLAFP via Getty Images

Richard Carapaz and Michal Kwiatkowski celebrate on stage 18 (Image credit: Getty Images Sport)
Image 40 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Arrival Richard Carapaz of Ecuador and Team INEOS Grenadiers Michal Kwiatkowski of Poland and Team INEOS Grenadiers Celebration during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Stephane Mahe PoolGetty Images

Richard Carapaz and Michal Kwiatkowski celebrate on stage 18 (Image credit: Getty Images Sport)
Image 41 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Arrival Richard Carapaz of Ecuador and Team INEOS Grenadiers Michal Kwiatkowski of Poland and Team INEOS Grenadiers Celebration during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Stephane Mahe PoolGetty Images

Richard Carapaz and Michal Kwiatkowski celebrate on stage 18 (Image credit: Getty Images Sport)
Image 42 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Arrival Richard Carapaz of Ecuador and Team INEOS Grenadiers Michal Kwiatkowski of Poland and Team INEOS Grenadiers Celebration Fans Public Run during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Stephane Mahe PoolGetty Images

A spectator made it onto the course and was apprehended before getting to the two leaders (Image credit: Getty Images Sport)
Image 43 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Arrival Wout Van Aert of Belgium and Team Jumbo Visma Celebration during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Stuart FranklinGetty Images

Wout van Aert leads the yellow jersey group to the line (Image credit: Getty Images Sport)
Image 44 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Arrival Simon Geschke of Germany and CCC Team during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Stuart FranklinGetty Images

Simon Geschke (CCC) celebrates finishing another hard stage (Image credit: Getty Images Sport)
Image 45 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Arrival Richard Carapaz of Ecuador and Team INEOS Grenadiers Michal Kwiatkowski of Poland and Team INEOS Grenadiers Celebration Fans Public during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by AnneChristine Poujoulat PoolGetty Images

Richard Carapaz and Michal Kwiatkowski celebrate on stage 18 (Image credit: Getty Images Sport)
Image 46 of 56

Team Jumbo rider Slovenias Primoz Roglic celebrates his overall leader yellow jersey on the podium at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by AnneChristine POUJOULAT POOL AFP Photo by ANNECHRISTINE POUJOULATPOOLAFP via Getty Images

Team Jumbo rider Slovenias Primoz Roglic celebrates his overall leader yellow jersey on the podium at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by AnneChristine POUJOULAT POOL AFP Photo by ANNECHRISTINE POUJOULATPOOLAFP via Getty Images (Image credit: Getty Images Sport)
Image 47 of 56

Team Jumbo rider Slovenias Primoz Roglic celebrates his overall leader yellow jersey on the podium at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by STEPHANE MAHE POOL AFP Photo by STEPHANE MAHEPOOLAFP via Getty Images

Team Jumbo rider Slovenias Primoz Roglic celebrates his overall leader yellow jersey on the podium at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by STEPHANE MAHE POOL AFP Photo by STEPHANE MAHEPOOLAFP via Getty Images (Image credit: Getty Images Sport)
Image 48 of 56

Team UAE Emirates rider Slovenias Tadej Pogacar celebrates his white jersey of best young on the podium at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Stuart Franklin various sources AFP Photo by STUART FRANKLINAFP via Getty Images

Team UAE Emirates rider Slovenias Tadej Pogacar celebrates his white jersey of best young on the podium at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Stuart Franklin various sources AFP Photo by STUART FRANKLINAFP via Getty Images (Image credit: Getty Images Sport)
Image 49 of 56

Adam Yates of Mitchelton Scott pictured in action during stage 18 of the 107th edition of the Tour de France cycling race from Meribel to LaRochesurForon 175 km in France Thursday 17 September 2020 This years Tour de France was postponed due to the worldwide Covid19 pandemic The 2020 race starts in Nice on Saturday 29 August and ends on 20 September BELGA PHOTO DAVID STOCKMAN Photo by DAVID STOCKMANBELGA MAGAFP via Getty Images

Adam Yates of Mitchelton Scott pictured in action during stage 18 of the 107th edition of the Tour de France cycling race from Meribel to LaRochesurForon 175 km in France Thursday 17 September 2020 This years Tour de France was postponed due to the worldwide Covid19 pandemic The 2020 race starts in Nice on Saturday 29 August and ends on 20 September BELGA PHOTO DAVID STOCKMAN Photo by DAVID STOCKMANBELGA MAGAFP via Getty Images (Image credit: Getty Images Sport)
Image 50 of 56

Team Sunweb rider Switzerlands Marc Hirschi celebrates his combativity prize at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Stuart Franklin various sources AFP Photo by STUART FRANKLINAFP via Getty Images

Team Sunweb rider Switzerlands Marc Hirschi celebrates his combativity prize at the end of the 18th stage of the 107th edition of the Tour de France cycling race 168 km between Meribel and La Roche sur Foron on September 17 2020 Photo by Stuart Franklin various sources AFP Photo by STUART FRANKLINAFP via Getty Images (Image credit: Getty Images Sport)
Image 51 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Primoz Roglic of Slovenia and Team Jumbo Visma Yellow Leader Jersey Tadej Pogacar of Slovenia and UAE Team Emirates Polka Dot Mountain Jersey Carlos Verona Quintanilla of Spain and Movistar Team Sepp Kuss of The United States and Team Jumbo Visma Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Mountains Monte du plateau des Glires 1390m Breakaway Public Fans Dust Gravel during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

LA ROCHESURFORON FRANCE SEPTEMBER 17 Primoz Roglic of Slovenia and Team Jumbo Visma Yellow Leader Jersey Tadej Pogacar of Slovenia and UAE Team Emirates Polka Dot Mountain Jersey Carlos Verona Quintanilla of Spain and Movistar Team Sepp Kuss of The United States and Team Jumbo Visma Enric Mas Nicolau of Spain and Movistar Team White Best Young Jersey Mountains Monte du plateau des Glires 1390m Breakaway Public Fans Dust Gravel during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images (Image credit: Getty Images Sport)
Image 52 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Podium Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey Celebration during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Stephane Mahe PoolGetty Images

LA ROCHESURFORON FRANCE SEPTEMBER 17 Podium Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey Celebration during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Stephane Mahe PoolGetty Images (Image credit: Getty Images Sport)
Image 53 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Primoz Roglic of Slovenia and Team Jumbo Visma Yellow Leader Jersey Tadej Pogacar of Slovenia and UAE Team Emirates Polka Dot Mountain Jersey Sepp Kuss of The United States and Team Jumbo Visma Enric Mas Nicolau of Spain and Movistar Team White Best Young Rider Jersey Carlos Verona Quintanilla of Spain and Movistar Team Monte du plateau des Glires 1390m Gravel Strokes Peloton Dust Fans Public during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

LA ROCHESURFORON FRANCE SEPTEMBER 17 Primoz Roglic of Slovenia and Team Jumbo Visma Yellow Leader Jersey Tadej Pogacar of Slovenia and UAE Team Emirates Polka Dot Mountain Jersey Sepp Kuss of The United States and Team Jumbo Visma Enric Mas Nicolau of Spain and Movistar Team White Best Young Rider Jersey Carlos Verona Quintanilla of Spain and Movistar Team Monte du plateau des Glires 1390m Gravel Strokes Peloton Dust Fans Public during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images (Image credit: Getty Images Sport)
Image 54 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Bryan Coquard of France and Team BB Hotels Vital Concept Matthieu Ladagnous of France and Team Groupama FDJ Monte du plateau des Glires 1390m Gravel Strokes Fans Public during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

LA ROCHESURFORON FRANCE SEPTEMBER 17 Bryan Coquard of France and Team BB Hotels Vital Concept Matthieu Ladagnous of France and Team Groupama FDJ Monte du plateau des Glires 1390m Gravel Strokes Fans Public during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images (Image credit: Getty Images Sport)
Image 55 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Alexander Kristoff of Norway and UAE Team Emirates Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

LA ROCHESURFORON FRANCE SEPTEMBER 17 Alexander Kristoff of Norway and UAE Team Emirates Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images (Image credit: Getty Images Sport)
Image 56 of 56

LA ROCHESURFORON FRANCE SEPTEMBER 17 Sprint Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey Matteo Trentin of Italy and CCC Team Peter Sagan of Slovakia and Team Bora Hansgrohe Peloton during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images

LA ROCHESURFORON FRANCE SEPTEMBER 17 Sprint Sam Bennett of Ireland and Team Deceuninck QuickStep Green Points Jersey Matteo Trentin of Italy and CCC Team Peter Sagan of Slovakia and Team Bora Hansgrohe Peloton during the 107th Tour de France 2020 Stage 18 a 175km stage from Mribel to La Roche sur Foron 543m TDF2020 LeTour on September 17 2020 in La RochesurForon France Photo by Tim de WaeleGetty Images (Image credit: Getty Images Sport)

Michal Kwiatkowski won stage 18 of the Tour de France in La Roche-sur-Foron after spending the last 60km off the front in the company of his Ineos teammate Richard Carapaz on the race’s final day in the Alps.

The pair had an unassailable lead by the time they navigated the gravel atop the Plateau des Glières with 30km remaining, and they were able to sit up and savour their exploit in the finishing straight, where Kwiatkowski eased across the line ahead of his companion.

Wout van Aert (Jumbo-Visma) won the sprint for third – and the remaining 4-second time bonus – after he led the yellow jersey group home at 1:51, and his effort helped to ensure that Primoz Roglic maintains his 57-second lead over Tadej Pogacar (UAE Team Emirates) atop the overall standings with just three days remaining.

“It was two hard days in a row, yesterday and also today. Again the team did a great job – I was there, so one day less,” said Roglic, who downplayed the idea that the race was all but decided.

“After the time trial there will be a decision known of the rankings but also tomorrow is another day to be really focused. It's far from being really safe.”

Roglic and Pogacar had been the main drivers in the elite group that formed on the hors categorie Montée du Plateau des Glières and the tricky gravel section over the top, where third-placed Miguel Angel Lopez (Astana), an improving Enric Mas (Movistar) and the ever-impressive Sepp Kuss (Jumbo-Visma) were also present.

“Roglic and I were both happy that nothing happened in the gravel because there was a possibility to puncture,” Pogacar said.

Perhaps still smarting from the way he fell flat after his team had laid down foundations on his behalf on the Col de la Loze 24 hours earlier, Mikel Landa (Bahrain-McLaren) was the principal aggressor among the GC contenders on the final mountain stage, attacking with purpose at the foot of the Montée du Plateau des Glières, while the group of favourites fragmented behind.

Although Landa was caught by the yellow jersey group on the gravel, his effort was not in vain, as he moves up to 5th overall after Adam Yates (Mitchelton-Scott) and Rigoberto Uran (EF Pro Cycling) were both distanced on the climb and crossed the line almost three minutes down on their podium rivals.

“It was our last opportunity,” Landa said.

“We had our team up toward the front but it’s a shame that we couldn’t do any better because Jumbo-Visma’s pace was too high.”

Richie Porte (Trek-Segafredo) remains in fourth place after finishing alongside Roglic et al, though he endured a scare when he punctured on the gravel section, but he was able to chase back on in the company of Tom Dumoulin (Jumbo-Visma) over the final, uncategorised ascent of the Col des Fleuries.

Van Aert, whose pace-making had whittled down the yellow jersey group to its bare bones on the Glières, also summoned up the strength to chase back on and he still had enough left to mop up the final bonus seconds.

“Primoz is pretty fast but it was safer to go for Wout, so I did a small lead-out into the finish for Wout,” said Dumoulin. “That guy can do anything – sprints, climbing, whatever you ask from him.”

Ineos

Up until Sunday, Ineos would have expected to have been engaged in the battle for yellow at this point of the Tour, but instead they had men minutes up the road in pursuit of stage victory. Kwiatkowski and Carapaz were the last survivors of the day’s early break, which formed ahead of the first climb, the Cormet de Roseland.  32 riders were in the initial move, but only five remained over the top of the Col des Saisies, where the Ineos duo had Marc Hirschi (Sunweb), Nicolas Edet (Cofidis) and Pello Bilbao (Bahrain-McLaren) for company. Hirschi’s crash on the descent changed the complexion of the stage. 

The Swiss rider had appeared to be the dangerman, and though he made a spirited lone pursuit, he would never get back on terms. Edet, meanwhile, was distanced on the Col des Aravis, while Bilbao lost contact with Carapaz and Kwiatkowski on the Montée du Plateau des Glières, though he provided some robust support for his teammate Landa near the summit of the ascent.

There were shades of Saunier Duval on Hautacam in 2008 or Mapei at Paris-Roubaix in 1996 as Kwiatkowski and Carapaz made their way to the finish, and there was never any prospect of the pair sprinting it out for victory. Each man could argue he deserved the victory.

Kwiatkowski has been a selfless part of Sky’s operation for many years, while Carapaz, a late addition to the Tour team, has been on the offensive for the past three days and done more than anyone to help retrieve something from a disappointing race.

In the end, length of tenure ensured that Kwiatkowski got the nod, though Carapaz has the consolation of taking possession of the polka dot jersey. “That was some day. I can’t describe how grateful I am to the whole team and to Richard,” Kwiatkowski said.

“It was an incredible day for us, and I will never forget that. I’ve had some nice moments in cycling but that was something new. I had goose bumps for the last kilometres because I knew that the gap was so big that we would make it.”

How it unfolded

The final mountain stage of the Tour doubled as the final opportunity for many riders and teams to salvage a tangible reward from their race, and there was a wave of early attackers once the peloton left the start in Méribel.

A group of 32 riders escaped in the opening kilometres, but the would-be stage winners knew they would have cede the floor initially to Sam Bennett (Deceuninck-QuickStep) and Peter Sagan (Bora-Hansgrohe), as they continued their debate over the final destination of the green jersey at the intermediate sprint.

The sprint was in Aime, at the base of La Plagne, which was perhaps a good omen for the Irishman – 1987 and all that – and he duly beat Matteo Trentin (CCC) and Sagan to the line to extend his advantage to 52 points.

Once the road began to climb on the Cormet de Roseland, the front group duly splintered, while there were frissons, too, in the main peloton, as Damiano Caruso (Bahrain-McLaren) attacked to bridge up to the break, while Guillaume Martin (Cofidis) made a speculative effort that was shut down swiftly by Jumbo-Visma. At the very back of the race, meanwhile, an ailing André Greipel (Israel Start-Up) abandoned, while the hostile terrain saw Caleb Ewan and Lotto Soudal teammates Roger Kluge and Frederik Frison already settling into a stage-long battle against elimination.

Out in front, Hirschi outsprinted Carapaz for the king of the mountains points atop the Cormet de Roseland and that duo pressed on together on the descent, while the rest of the break shattered behind them. When the dust settled at the other side, they were joined by three more riders – Kwiatkowski, Edet and Bilbao.

Hirschi picked up maximum points on the category 3 Côte de la Route des Villes and again on the category 1 Col des Saisies, where Carapaz made inventive use of a roundabout to try to outsmart the Swiss rider in the sprint.

At that point, the five leaders had 7 minutes in hand on the peloton and looked destined to dispute the stage honours, while Hirschi seemed set to claim the king of the mountains title, but his race would change in an instant on the descent, when his wheels slipped from under him on a left-hand bend. Although Hirschi remounted and gave chase, the Ineos duo up front weren’t minded to wait for a man living such a moment of form, and he was forced into a lone and ultimately forlorn pursuit on the following Col des Aravis.

“He took that corner way too fast. When I saw that I went on my brakes,” said Kwiatkowski, though there was no question of waiting for him. “He wasn’t keen to work before so we just wanted to do our own race and not look behind.”

Edet was distanced from the break on the Aravis, while Carapaz, Kwiatkowski and Bilbao pressed on ahead, with the Ecuadorian now in the box seat for the polka-dot jersey after leading over the summit. Hirschi came over the top a little over a minute down, a group of chasers including Caruso followed at five minutes, while the Jumbo-Visma-led peloton was 8:30 behind as the race reached the final 50km.

As anticipated, the podium contenders held their fire until the Plateau des Glières, with Landa making a game effort to break the Jumbo-Visma hegemony. Before the race settled over the Cormet de Roseland, there had been indications that the Dutch squad might be more vulnerable than in days past, but, not for the first time, Van Aert filled in the gaps on the final climb. His pace-making not only kept Landa’s lead pegged inside half a minute, it also saw climbers of the quality of like Yates, Uran and Martin jettisoned out the back.

“Wout van Aert was once again incredible,” Dumoulin said. “He kept Landa on quite a close distance and in the back a lot of GC riders were already dropping.”

Over the top, meanwhile, Roglic could again rely on Kuss. With three days and one crucial time trial to go, Pogacar remains at arm’s length.

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

Sprint 1 - Aime km. 14
PlaceRider (Country) TeamResult
1Sam Bennett (Irl) Deceuninck-Quickstep20
2Matteo Trentin (Ita) CCC Team17
3Peter Sagan (Svk) Bora-Hansgrohe15
4Dylan Van Baarle (Ned) Ineos Grenadiers13
5Bob Jungels (Lux) Deceuninck-Quickstep11
6Thomas De Gendt (Bel) Lotto Soudal10
7Michal Kwiatkowski (Pol) Ineos Grenadiers9
8Jasper De Buyst (Bel) Lotto Soudal8
9Simon Geschke (Ger) CCC Team7
10Krists Neilands (Lat) Israel Start-Up Nation6
11Dario Cataldo (Ita) Movistar Team5
12Nelson Oliveira (Por) Movistar Team4
13Tejay Van Garderen (USA) EF Pro Cycling3
14Pello Bilbao (Spa) Bahrain McLaren2
15Alberto Bettiol (Ita) EF Pro Cycling1 PT

Points
PlaceRider (Country) TeamResult
1Michal Kwiatkowski (Pol) Ineos Grenadiers20
2Richard Carapaz (Ecu) Ineos Grenadiers17
3Wout van Aert (Bel) Team Jumbo-Visma15
4Primoz Roglic (Slo) Team Jumbo-Visma13
5Tadej Pogacar (Slo) UAE Team Emirates11
6Richie Porte (Aus) Trek-Segafredo10
7Enric Mas Nicolau (Spa) Movistar Team9
8Mikel Landa Meana (Spa) Bahrain McLaren8
9Damiano Caruso (Ita) Bahrain McLaren7
10Tom Dumoulin (Ned) Team Jumbo-Visma6
11Sepp Kuss (USA) Team Jumbo-Visma5
12Miguel Angel Lopez Moreno (Col) Astana Pro Team4
13Marc Hirschi (Swi) Team Sunweb3
14Pello Bilbao (Spa) Bahrain McLaren2
15Simon Geschke (Ger) CCC Team1 PT

Mountain 1 (Cat. 1) Cormet De Roselend km. 46
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb10
2Richard Carapaz (Ecu) Ineos Grenadiers8
3Thomas De Gendt (Bel) Lotto Soudal6
4Michal Kwiatkowski (Pol) Ineos Grenadiers4
5Nicolas Edet (Fra) Cofidis2
6Simon Geschke (Ger) CCC Team1 PT

Mountain 2 (Cat. 3) Côte de la Route des Villes km. 67.5
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb2
2Richard Carapaz (Ecu) Ineos Grenadiers1 PT

Mountain 3 (Cat.2) Col des Saisies km. 91
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb5
2Richard Carapaz (Ecu) Ineos Grenadiers3
3Pello Bilbao (Spa) Bahrain McLaren2
4Michal Kwiatkowski (Pol) Ineos Grenadiers1 PT

Mountain 4 (Cat. 1) Col des Aravis km. 117.5
PlaceRider (Country) TeamResult
1Richard Carapaz (Ecu) Ineos Grenadiers10
2Pello Bilbao (Spa) Bahrain McLaren8
3Michal Kwiatkowski (Pol) Ineos Grenadiers6
4Marc Hirschi (Swi) Team Sunweb4
5Nicolas Edet (Fra) Cofidis2
6Thomas De Gendt (Bel) Lotto Soudal1 PT

Mountain 5 (HC) Montée du Plateau des Glières km. 143.5
PlaceRider (Country) TeamResult
1Richard Carapaz (Ecu) Ineos Grenadiers20
2Michal Kwiatkowski (Pol) Ineos Grenadiers15
3Pello Bilbao (Spa) Bahrain McLaren12
4Marc Hirschi (Swi) Team Sunweb10
5Carlos Verona Quintanilla (Spa) Movistar Team8
6Tadej Pogacar (Slo) UAE Team Emirates6
7Primoz Roglic (Slo) Team Jumbo-Visma4
8Enric Mas Nicolau (Spa) Movistar Team2

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

Combativity
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb

Teams
PlaceRider (Country) TeamResult
1Team Jumbo-Visma14:28:17
2Bahrain McLaren00:00:14
3Movistar Team00:05:31
4Astana Pro Team00:11:30
5Ineos Grenadiers00:13:49
6Trek-Segafredo00:16:22
7EF Pro Cycling00:17:37
8Groupama-FDJ00:19:02
9AG2R la Mondiale00:21:16
10CCC Team00:22:55
11Mitchelton-Scott00:25:23
12Cofidis00:25:30
13UAE Team Emirates00:26:52
14Team Sunweb00:35:20
15Team Arkea-Samsic00:47:14
16Bora-Hansgrohe00:52:43
17B&B Hotels-Vital Concept00:58:21
18Lotto Soudal01:06:00
19Deceuninck-Quick-Step01:06:31
20Total Direct Energie01:10:15
21NTT Pro Cycling01:26:03
22Israel Start-Up Nation01:28:37

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

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

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

Young Riders Classification
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates79:46:27
2Enric Mas Nicolau (Spa) Movistar Team00:03:22
3Valentin Madouas (Fra) Groupama-FDJ01:35:35
4Daniel Felipe Martinez Poveda (Col) EF Pro Cycling01:51:32
5Lennard Kämna (Ger) Bora-Hansgrohe02:10:21
6Harold Alfonso Tejada Canacue (Col) Astana Pro Team02:29:13
7Niklas Eg (Den) Trek-Segafredo02:42:01
8Marc Hirschi (Swi) Team Sunweb02:43:00
9Neilson Powless (USA) EF Pro Cycling02:56:52
10Pavel Sivakov (Rus) Ineos Grenadiers04:06:17
11Casper Phillip Pedersen (Den) Team Sunweb04:15:20
12Cyril Barthe (Fra) B&B Hotels-Vital Concept04:19:20
13Joris Nieuwenhuis (Ned) Team Sunweb04:31:33
14Connor Swift (GBr) Team Arkea-Samsic04:33:29
15Benoit Cosnefroy (Fra) AG2R la Mondiale04:50:55
16Kasper Asgreen (Den) Deceuninck-Quickstep04:55:16
17Rémi Cavagna (Fra) Deceuninck-Quickstep04:55:17
18Mads Pedersen (Den) Trek-Segafredo05:02:00
19Mathieu Burgaudeau (Fra) Total Direct Energie05:13:58
20Clément Russo (Fra) Team Arkea-Samsic05:20:09
21Maxime Chevalier (Fra) B&B Hotels-Vital Concept05:24:49
22Cees Bol (Ned) Team Sunweb05:28:53

Teams Classification
PlaceRider (Country) TeamResult
1Movistar Team239:23:11
2Team Jumbo-Visma00:24:36
3Bahrain McLaren00:58:47
4EF Pro Cycling01:15:27
5Ineos Grenadiers01:26:17
6Trek-Segafredo01:39:28
7Astana Pro Team01:39:58
8AG2R la Mondiale02:53:41
9UAE Team Emirates03:10:46
10Groupama-FDJ03:19:59
11Mitchelton-Scott03:32:29
12Team Arkea-Samsic03:36:51
13Cofidis04:18:41
14CCC Team05:07:32
15Bora-Hansgrohe05:07:44
16B&B Hotels-Vital Concept06:43:08
17Team Sunweb07:19:56
18Deceuninck-Quick-Step07:38:23
19Israel Start-Up Nation08:29:45
20NTT Pro Cycling09:47:37
21Total Direct Energie10:13:46
22Lotto Soudal13:23:39

Latest on Cyclingnews