Skip to main content

Tour de France: Pogacar wins stage 9

Image 1 of 42

Stage winner Team UAE Emirates rider Slovenias Tadej Pogacar celebrates as he crosses the finish line at the end of the 9th stage of the 107th edition of the Tour de France cycling race 154 km between Pau and Laruns on September 6 2020 Photo by BENOIT TESSIER POOL AFP Photo by BENOIT TESSIERPOOLAFP via Getty Images

Tadej Pogacar sprints to stage 9 win in Laruns (Image credit: Getty Images Sport)
Image 2 of 42

Tour de France 2020 107th Edition 9th stage Pau Laruns 153 km 05092020 Tadej Pogacar SLO UAE Team Emirates photo POOLBettiniPhoto2020

Tadej Pogacar (UAE Team Emirates) knows he has taken the stage 9 victory (Image credit: Bettini Photo)
Image 3 of 42

LARUNS FRANCE SEPTEMBER 06 Arrival Sprint Tadej Pogacar of Slovenia and UAE Team Emirates Marc Hirschi of Switzerland and Team Sunweb during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Thibault Camus PoolGetty Images

After 153km on stage 9, the sprint taken by Tadej Pogacar of UAE Team Emirates over Marc Hirschi of Team Sunweb (Image credit: Getty Images Sport)
Image 4 of 42

LARUNS FRANCE SEPTEMBER 06 Arrival Tadej Pogacar of Slovenia and UAE Team Emirates Celebration Press Media Covid safety measures during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Michael SteeleGetty Images

Tadej Pogacar of UAE Team Emirates wins stage 9 and greeted by media at Laruns (Image credit: Getty Images Sport)
Image 5 of 42

LARUNS FRANCE SEPTEMBER 06 Arrival Thibaut Pinot of France and Team Groupama FDJ Johan Esteban Chaves Rubio of Colombia and Team Mitchelton Scott Jonathan Castroviejo of Spain and Team INEOS Grenadiers during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Benoit Tessier PoolGetty Images

Arrival in Laruns by Thibaut Pinot of Groupama-FDJ / Johan Esteban Chaves Rubio of Mitchelton-Scott, Jonathan Castroviejo of Team INEOS Grenadiers (Image credit: Getty Images Sport)
Image 6 of 42

Team Sunweb rider Switzerlands Marc Hirschi rides ahead during the 9th stage of the 107th edition of the Tour de France cycling race 154 km between Pau and Laruns on September 6 2020 Photo by AnneChristine POUJOULAT AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images

Marc Hirschi of Team Sunweb on solo attack on stage 9 (Image credit: Getty Images Sport)
Image 7 of 42

Tour de France 2020 107th Edition 9th stage Pau Laruns 153 km 05092020 Marc Hirschi SUI Team Sunweb photo Luca BettiniBettiniPhoto2020

Marc Hirschi of Team Sunweb had solo lead for most of stage 9, and caught with 1.6km to go (Image credit: Bettini Photo)
Image 8 of 42

Tour de France 2020 107th Edition 9th stage Pau Laruns 153 km 05092020 Primoz Roglic SLO Team Jumbo Visma photo Luca BettiniBettiniPhoto2020

Primoz Roglic of Jumbo-Visma rode well on stage 9 and with time bonuses took over yellow jersey in Laruns (Image credit: Bettini Photo)
Image 9 of 42

Team Sunweb rider Switzerlands Marc Hirschi rides ahead during the 9th stage of the 107th edition of the Tour de France cycling race 154 km between Pau and Laruns on September 6 2020 Photo by AnneChristine POUJOULAT AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images

Marc Hirschi (Team Sunweb) climbs through mist on his break on stage 9 (Image credit: Getty Images Sport)
Image 10 of 42

LARUNS FRANCE SEPTEMBER 06 Davide Formolo of Italy and UAE Team Emirates David Gaudu of France and Team Groupama FDJ Lennard Kamna of Germany and Team Bora Hansgrohe Warren Barguil of France and Team Arkea Samsic Daniel Felipe Martinez Poveda of Colombia and Team EF Pro Cycling Jonathan Castroviejo of Spain and Team INEOS Grenadiers Sebastien Reichenbach of Switzerland and Team Groupama FDJ Breakaway during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Tim de WaeleGetty Images

Davide Formolo of UAE Team Emirates and David Gaudu of Team Groupama - FDJ on final climb of stage 9 (Image credit: Getty Images Sport)
Image 11 of 42

Marc Hirschi (Team Sunweb) went on the attack early

Marc Hirschi (Team Sunweb) went on the attack early (Image credit: Getty Images)
Image 12 of 42

Thibaut Pinot worked early to help his teammates in the break

Thibaut Pinot worked early to help his teammates in the break (Image credit: Getty Images)
Image 13 of 42

The pack rides during the 9th stage of the 107th edition of the Tour de France cycling race 154 km between Pau and Laruns on September 6 2020 Photo by AnneChristine POUJOULAT AFP Photo by ANNECHRISTINE POUJOULATAFP via Getty Images

Second day in the Pyrenees from Pau to Laruns (Image credit: Getty Images Sport)
Image 14 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Adam Yates (GBR - Mitchelton - Scott) - photo Luca Bettini/BettiniPhoto©2020

Adam Yates (Mitchelton-Scott) rolls to finish 54 seconds behind Roglic (Image credit: Bettini Photo)
Image 15 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Egan Bernal (COL - Team Ineos) - photo POOL/BettiniPhoto©2020

2019 Tour de France champion Egan Bernal (Ineos Grenadiers) finished fourth on stage 9 (Image credit: Bettini Photo)
Image 16 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Tadej Pogacar (SLO - UAE - Team Emirates) - Primoz Roglic (SLO - Team Jumbo - Visma) - Marc Hirschi (SUI - Team Sunweb) - photo POOL/BettiniPhoto©2020

Stage 9 sprint win for Tadej Pogacar (UAE Team Emirates) (Image credit: Bettini Photo)
Image 17 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Adam Yates (GBR - Mitchelton - Scott) - photo Luca Bettini/BettiniPhoto©2020

Adam Yates (Mitchelton-Scott eighth on GC after stage 9 finish (Image credit: Bettini Photo)
Image 18 of 42

LARUNS FRANCE SEPTEMBER 06 Arrival Adam Yates of The United Kingdom and Team Mitchelton Scott Yellow Leader Jersey Disappointment during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Michael SteeleGetty Images

Adam Yates (Mitchelton-Scott) finishes stage 9 in Laruns and loses yellow jersey (Image credit: Getty Images Sport)
Image 19 of 42

Team UAE Emirates rider Slovenias Tadej Pogacar L and Team Jumbo rider Slovenias Primoz Roglic ride during the 9th stage of the 107th edition of the Tour de France cycling race 154 km between Pau and Laruns on September 6 2020 Photo by KENZO TRIBOUILLARD AFP Photo by KENZO TRIBOUILLARDAFP via Getty Images

Fireworks erupted in final 1.6km of stage 9 with Slovenians Tadej Pogacar (UAE Team Emirates) and Primoz Roglic (Jumbo-Visma) going one-two at the line (Image credit: Getty Images Sport)
Image 20 of 42

LARUNS FRANCE SEPTEMBER 06 Primoz Roglic of Slovenia and Team Jumbo Visma Tadej Pogacar of Slovenia and UAE Team Emirates Egan Arley Bernal Gomez of Colombia and Team INEOS Grenadiers White Best Young Jersey Richie Porte of Australia and Team Trek Segafredo Breakaway during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Tim de WaeleGetty Images

Final kilometres towards stage 9 finish in Laruns had Primoz Roglic in group of four catching Marc Hirschi (Team Sunweb) (Image credit: Getty Images Sport)
Image 21 of 42

The Tour de France rolls out of Pau

The Tour de France rolls out of Pau (Image credit: Getty Images)
Image 22 of 42

The Tour de France peloton remember Nico Portal at the start in Pau

The Tour de France peloton remember Nico Portal at the start in Pau (Image credit: Getty Images)
Image 23 of 42

Tom Dumoulin regretted losing time in the Pyrenees

Tom Dumoulin regretted losing time in the Pyrenees (Image credit: Getty Images)
Image 24 of 42

Egan Bernal wore the white jersey as best young rider

Egan Bernal wore the white jersey as best young rider (Image credit: Getty Images)
Image 25 of 42

Guillaume Martin is one of the revelations at this year's Tour de France

Guillaume Martin is one of the revelations at this year's Tour de France (Image credit: Getty Images)
Image 26 of 42

Nairo Quintana (Arkea Samsic) waves to the crowd

Nairo Quintana (Arkea Samsic) waves to the crowd (Image credit: Getty Images)
Image 27 of 42

Wout Poels fought on at the Tour de France despite some nasty crash injuries

Wout Poels fought on at the Tour de France despite some nasty crash injuries (Image credit: Getty Images)
Image 28 of 42

Ineos Grenadiers remembered Nico Portal before the start in Pau

Ineos Grenadiers remembered Nico Portal before the start in Pau (Image credit: Getty Images)
Image 29 of 42

Julian Alaphilippe (Deceuninck-QuickStep) went on the attack early in the stage

Julian Alaphilippe (Deceuninck-QuickStep) went on the attack early in the stage (Image credit: Getty Images)
Image 30 of 42

Egan Bernal (Ineos Grenadiers) started the stage in the white jersey

Egan Bernal (Ineos Grenadiers) started the stage in the white jersey (Image credit: Getty Images)
Image 31 of 42

Adam Yates started the stage in yellow

Adam Yates started the stage in yellow (Image credit: Getty Images)
Image 32 of 42

Peter Sagan seems relaxed in green at the Tour de France

Peter Sagan seems relaxed in green at the Tour de France (Image credit: Getty Images)
Image 33 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Tadej Pogacar (SLO - UAE - Team Emirates) - photo POOL/BettiniPhoto©2020

Tadej Pogacar (UAE Team Emirates) wins stage 9 in four-rider sprint (Image credit: Bettini Photo)
Image 34 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Primoz Roglic (SLO - Team Jumbo - Visma) - photo POOL/BettiniPhoto©2020

Primoz Roglic (Jumbo-Visma) dons yellow jersey after stage 9 (Image credit: Bettini Photo)
Image 35 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Primoz Roglic (SLO - Team Jumbo - Visma) - photo POOL/BettiniPhoto©2020

With second-place finish on stage 9 and bonus points, Primoz Roglic (Jumbo-Visma) takes over GC lead (Image credit: Bettini Photo)
Image 36 of 42

LARUNS FRANCE SEPTEMBER 06 Podium Primoz Roglic of Slovenia and Team Jumbo Visma Yellow Leader Jersey Celebration Lion Mascot Trophy during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Thibault Camus PoolGetty Images

Primoz Roglic of Jumbo-Visma will carry the yellow jersey on the first rest day of the 2020 Tour de France (Image credit: Getty Images Sport)
Image 37 of 42

LARUNS FRANCE SEPTEMBER 06 Podium Marc Hirschi of Switzerland and Team Sunweb Most Combative Rider Celebration Trophy during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Marco Bertorello PoolGetty Images

Most combative rider on stage 9 was Marc Hirschi (Team Sunweb) for his 80-kilometre solo attack (Image credit: Getty Images Sport)
Image 38 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Tadej Pogacar (SLO - UAE - Team Emirates) - photo POOL/BettiniPhoto©2020

Stage 9 winner Tadej Pogacar of UAE Team Emirates celebrates victory (Image credit: Bettini Image)
Image 39 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Egan Bernal (COL - Team Ineos) - photo POOL/BettiniPhoto©2020

Colombian Egan Bernal (Ineos Grenadiers) back in the best young rider jersey after stage 9 (Image credit: Bettini Photo)
Image 40 of 42

LARUNS FRANCE SEPTEMBER 06 Podium Peter Sagan of Slovakia and Team Bora Hansgrohe Green Points Jersey Celebration during the 107th Tour de France 2020 Stage 9 a 153km stage from Pau to Laruns 495m TDF2020 LeTour on September 06 2020 in Laruns France Photo by Marco Bertorello PoolGetty Images

Back in the green points classification jersey after stage 9 is Peter Sagan (Bora-Hansgrohe) (Image credit: Getty Images Sport)
Image 41 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Primoz Roglic (SLO - Team Jumbo - Visma) - photo POOL/BettiniPhoto©2020

Primoz Roglic of Jumbo-Visma rides to GC lead in stage 9 (Image credit: Bettini Photo)
Image 42 of 42

Tour de France 2020 - 107th Edition - 9th stage Pau - Laruns 153 km - 05/09/2020 - Adam Yates (GBR - Mitchelton - Scott) - photo POOL/BettiniPhoto©2020

Adam Yates (Mitchelton-Scott) lost yellow jersey on stage 9 (Image credit: Bettin Photo)

Primoz Roglic (Jumbo-Visma) took the race leader's yellow jersey in Laruns after another aggressive day of racing in the Pyrenees shook up the overall classification at the 2020 Tour de France.   

Tadej Pogacar (UAE Team Emirates) won the stage, beating Roglic and Marc Hirschi (Team Sunweb) in a close sprint finish, with Egan Bernal (Ineos Grenadiers) and Mikel Landa (Bahrain McLaren) finishing in the same time.

Hirschi bravely attacked alone early on the Col de la Hourcère, 80km from the finish, but was cruelly caught just 1.6km from the line. He kicked off the sprint but was passed by Pogacar and Roglic in the final metres.

The leaders distanced Adam Yates (Mitchelton-Scott) near the summit of the Col de Marie Blanque when Pogacar attacked on the double-digit gradients and only Bernal, Roglic and Landa could go with him. Yates was caught by a Movistar-powered chase group on the descent but finished 54 seconds down, slipping to eighth overall.

As the riders travel to the French coast for the first rest day on Monday, Roglic leads Bernal by 21 seconds, with Guillaume Martin (Cofidis) third at 28 seconds, the Frenchman limiting his losses on the Col de Marie Blanque along with Bauke Mollema and Richie (Trek-Segafredo), Romain Bardet (AG2R La Mondiale), Rigoberto Uran (EF Pro Cycling) and Nairo Quintana (Arkea-Samsic).   

Pogacar moved up to seventh thanks to the stage winner's ten-second time bonus and is now at 44 seconds and very much an overall contender. Pogacar put his hands on his head after winning the stage, shocked and overjoyed to have won his first Tour de France stage at just 21.

"It's really crazy - after that hard day to win the stage. It's really incredible.

"Thanks to my teammates, they did a really good job all day. I'm really happy to pull that victory.

"I wanted to gain as much time as I could in GC, but in the last 800 metres I knew the stage win was worth 10 seconds. I was focusing for the sprint and I just went full gas."

Pogacar is the second Slovenian rider to win in Laruns after Roglic won in 2018. The two are rivals but seem to have struck a pact to work together, despite almost crashing when they touched wheels at the summit of the Col de Marie Blanque.

"Primoz is really good - he's won before, he'll win more. I hope we can do together great things," Pogacar said.

"I'm really happy overall so far. Sure, one stage there was a little mistake but actually we take two stages so it's really good so far."

Roglic pulled on the Tour de France leader's yellow jersey for the first time in his career but kept his cool.

"It's beautiful - it's the first time that I've had it,"  Roglic said of the crisp and clean yellow jersey on his shoulders.

"Everyone dreams about it, when you start being a rider, to wear it. So I'm super happy, also for the guys because they did an amazing job. It's also for them.

"I thought I would also win today but chapeau for Tadej. Something can always be better but it's not every day that you get the yellow jersey."

Roglic shrugged off any pressure and extra responsibility as race leader after just 9 of the 21 stages.

"It wasn't really much different until now. I think we race with the mission to try to win it in Paris. We just need to maintain focus and do our best every day," he said.

Roglic's defence of the yellow jersey and the second week of the Tour de France begins on Tuesday with a flat stage on the exposed roads of the La Rochelle marshlands.

It is followed by stages across central France to Poitiers and a mountain finish in the Massif Central on the Puy Mary before a stage to Lyon and then the final week in the Alps and that stage 20 time trial to La Planches des Belles Filles in the Vosges.

How it unfolded

The Tour de France peloton remembered the late Nicolas Portal at the start in Pau, with the Ineos Grenadiers on the front with his family to remember their former directeur sportif who tragically died of a heart attack in March, aged just 40.

The weather was also grey and melancholic but there was a real sense the 153km stage would spark more attacks and a further shake-up of the overall classification. The stage also offered hope to the attackers, who were ready to shake off their fatigue and roll the dice yet again before the first rest day on Monday.

Thomas De Gendt (Lotto Soudal) was tucked in behind the race director's car during the long neutralised sector and was one of the first to attack. However, the rolling roads south of Pau inspired others and saw a super-fast first hour, with Max Schachmann (Bora-Hansgrohe), Marc Hirschi (Team Sunweb), Benoit Cosnefroy (AG2r La Mondiale) also trying their hands early on.

Cosnefroy was first to the top of the early categorised climb to take the points, while Hirschi overcooked a damp descent but kept his bike up and on the road.

After a fast 30km of racing, even Julian Alaphilippe (Deceuninck-QuickStep) tried his hand but there would be no freedom for the Frenchman to strut his stuff with an average speed of 47km/h for the first hour.

Meanwhile, Fabio Aru (UAE Team Emirates) went out of the back early and was unable to hold the pace. The broom wagon hovered behind him and he eventually threw in the towel with 80km to go. The Italian underwent surgery and had a stent placed in his iliac artery last year and has struggled to return to his previous Grand Tour level but his loss leaves UAE Team Emirates without a key rider to help Pogacar.

As the Col de la Hourcère neared with 100km to go and 50km covered, other teams and other tactics emerged.

Luke Rowe (Ineos Grenadiers) and Wout van Aert (Jumbo-Visma) shadowed each other as they tried to place riders in the attacks for later in the stage. Pavel Sivakov (Ineos Grenadiers) and Dan Martin (Israel Start-Up Nation) made similar attacks but the peloton closed them all down.

Stefan Küng and David Gaudu were up front for Groupama-FDJ when the 8.8 per cent gradient of the Col de la Hourcère began to hurt. Soon after Thibaut Pinot tried to make sense of his Tour by helping his teammates. He did what he could to ensure Sébastien Reichenbach and David Gaudu were in the selection.

However, Marc Hirschi (Team Sunweb) was even stronger and surged away alone with 90km to go as Jumbo-Visma took control of the peloton rather than Adam Yates' Mitchelton-Scott team.

A chase group formed behind Hirschi, with Lennard Kämna (Bora-Hansgrohe), Warren Barguil (Arkéa-Samsic), Davide Formolo (UAE Team Emirates), Reichenbach, Gaudu (Groupama-FDJ), Daniel Martínez (EF Pro Cycling), Jonathan Castroviejo (Ineos Grenadiers) and Omar Fraile (Astana) working together and offering their teams different tactical options and ideas.

Hirschi led the race over the top of the mist-covered summit of the Col de la Hourcère and dived down the other side to push out his advantage. With 60km to go and back in the valley roads, he led the chasers by 3:15, with the peloton at 4:20.

Hirschi and the chasers rolled through the intermediate sprint point with 54km to go, with Trentin and Felix Großschartner (Bora-Hansgrohe) fighting for the minor points. Van Aert led the peloton across the line in 11th place to take five points. He's only 27 points down on Peter Sagan now and so his green jersey challenge is still a possibility. However, his role remains that of a talented domestique and he worked hard again for Roglic to close the gap to the leaders.

Col de Marie Blanque

Hirschi crested 3rd category Col d'Ichere with a lead of 4:15 on the peloton but was showing fatigue. He started the Col de Marie Blanque, taking a gel and a slightly 'sticky' bottle from the team car to ease the pain. Behind Jumbo-Visma led the chase and brought the gap to two minutes.

As the steep gradients of the Col de Marie Blanque began to hurt, the first cracks emerged in the GC group. Van Aert moved off the front after another huge effort. Emanuel Buchmann (Bora-Hansgrohe) had already cracked and would go on to lose over four minutes and any chance of overall victory this year.

With 20km to go and as the double-digit gradients began, Pogacar attacked to blow the GC group apart and reveal who was in the red.

Adam Yates was alone and exposed. He struggled as he tried to limit any losses, while other riders went out the back. Up front, Tom Dumoulin helped Roglic close the gap to Pogacar, and Bernal and Mikel Landa were also there. Nairo Quintana (Arkea Samsic), Richie Porte (Trek-Segafredo) were a little further back.

Pogacar tried two further attacks and even Bernal had a dig but they reached the summit of the Col de Marie Blanque together as a quartet with Landa and Roglic.

Hirschi passed the summit 20 seconds ahead of them to take the eight bonus seconds. Pogacar tried to surge to take second place and five seconds but Roglic came past him to snatch the precious seconds. The two crossed paths and touched wheels but Pogacar quickly apologised and accepted his error.

The descent was fast and Hirschi took huge risks but the Roglic group could soon see him and hunted him down. The six-rider Guillaume Martin chase group could also see them but failed to close the gap in a late pursuit.

Inside the final kilometre, Roglic led the group to try and gain as much time as possible as Pogacar waited for the sprint. Hirschi bravely tried to come from behind but went a little early, setting up Pogacar for his victory.

With Roglic in yellow it was a historic day for Slovenian cycling, with the feeling there is a lot more to come from the pair in the two weeks left to race.

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

Sprint 1 - Arette km. 99
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb20
2Omar Fraile Matarranz (Spa) Astana Pro Team17
3David Gaudu (Fra) Groupama-FDJ15
4Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers13
5Lennard Kämna (Ger) Bora-Hansgrohe11
6Davide Formolo (Ita) UAE Team Emirates10
7Daniel Felipe Martinez Poveda (Col) EF Pro Cycling9
8Warren Barguil (Fra) Team Arkea-Samsic8
9Matteo Trentin (Ita) CCC Team7
10Felix Grossschartner (Aut) Bora-Hansgrohe6
11Wout van Aert (Bel) Team Jumbo-Visma5
12Robert Gesink (Ned) Team Jumbo-Visma4
13Tom Dumoulin (Ned) Team Jumbo-Visma3
14Sepp Kuss (USA) Team Jumbo-Visma2
15Michael Schär (Swi) CCC Team1

Points
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates20
2Primoz Roglic (Slo) Team Jumbo-Visma17
3Marc Hirschi (Swi) Team Sunweb15
4Egan Arley Bernal Gomez (Col) Ineos Grenadiers13
5Mikel Landa Meana (Spa) Bahrain McLaren11
6Bauke Mollema (Ned) Trek-Segafredo10
7Guillaume Martin (Fra) Cofidis9
8Romain Bardet (Fra) AG2R la Mondiale8
9Richie Porte (Aus) Trek-Segafredo7
10Rigoberto Uran (Col) EF Pro Cycling6
11Nairo Quintana (Col) Team Arkea-Samsic5
12Damiano Caruso (Ita) Bahrain McLaren4
13Alejandro Valverde (Spa) Movistar Team3
14Richard Carapaz (Ecu) Ineos Grenadiers2
15Adam Yates (GBr) Mitchelton-Scott1

Mountain 1 - Côte D'Artiguelouve km. 9.5
PlaceRider (Country) TeamResult
1Benoit Cosnefroy (Fra) AG2R la Mondiale1

Mountain 2 - Col De La Hourcère km. 69
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb10
2Omar Fraile Matarranz (Spa) Astana Pro Team8
3David Gaudu (Fra) Groupama-FDJ6
4Warren Barguil (Fra) Team Arkea-Samsic4
5Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers2
6Daniel Felipe Martinez Poveda (Col) EF Pro Cycling1

Mountain 3 - Col De Soudet km. 78
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb2
2David Gaudu (Fra) Groupama-FDJ1

Mountain 4 - Col D'Ichère km. 115.5
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb2
2David Gaudu (Fra) Groupama-FDJ1

Mountain 5 - Col De Marie Blanque km. 135
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb10
2Primoz Roglic (Slo) Team Jumbo-Visma8
3Tadej Pogacar (Slo) UAE Team Emirates6
4Mikel Landa Meana (Spa) Bahrain McLaren4
5Egan Arley Bernal Gomez (Col) Ineos Grenadiers2
6Romain Bardet (Fra) AG2R la Mondiale1

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

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

Teams
PlaceRider (Country) TeamResult
1Team Jumbo-Visma11:49:57
2Astana Pro Team00:02:14
3Movistar Team00:02:31
4AG2R la Mondiale00:05:19
5Ineos Grenadiers00:06:16
6Trek-Segafredo00:08:20
7EF Pro Cycling00:09:40
8Mitchelton-Scott00:11:57
9Bora-Hansgrohe00:14:41
10Bahrain McLaren00:16:01
11Team Arkea-Samsic00:25:41
12Groupama-FDJ00:26:08
13Team Sunweb00:36:22
14UAE Team Emirates00:39:02
15CCC Team00:46:13
16Cofidis00:48:14
17NTT Pro Cycling00:49:29
18B&B Hotels-Vital Concept00:49:53
19Israel Start-Up Nation00:57:11
20Deceuninck-Quick-Step00:59:32
21Total Direct Energie01:14:01
22Lotto Soudal01:17:30

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

Points Classification
PlaceRider (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe138
2Sam Bennett (Irl) Deceuninck-Quickstep131
3Wout van Aert (Bel) Team Jumbo-Visma111
4Bryan Coquard (Fra) B&B Hotels-Vital Concept106
5Matteo Trentin (Ita) CCC Team98
6Alexander Kristoff (Nor) UAE Team Emirates93
7Julian Alaphilippe (Fra) Deceuninck-Quickstep82
8Caleb Ewan (Aus) Lotto Soudal75
9Tadej Pogacar (Slo) UAE Team Emirates69
10Greg Van Avermaet (Bel) CCC Team64
11Cees Bol (Ned) Team Sunweb62
12Marc Hirschi (Swi) Team Sunweb60
13Michael Mørkøv (Den) Deceuninck-Quickstep58
14Alexey Lutsenko (Kaz) Astana Pro Team56
15Primoz Roglic (Slo) Team Jumbo-Visma50
16Edvald Boasson Hagen (Nor) NTT Pro Cycling50
17Egan Arley Bernal Gomez (Col) Ineos Grenadiers50
18Adam Yates (GBr) Mitchelton-Scott49
19Neilson Powless (USA) EF Pro Cycling49
20Daniel Oss (Ita) Bora-Hansgrohe48
21Toms Skujins (Lat) Trek-Segafredo47
22Bauke Mollema (Ned) Trek-Segafredo44
23Jasper Stuyven (Bel) Trek-Segafredo41
24Jerome Cousin (Fra) Total Direct Energie40
25Guillaume Martin (Fra) Cofidis38
26Hugo Hofstetter (Fra) Israel Start-Up Nation37
27Niccolò Bonifazio (Ita) Total Direct Energie36
28Jesus Herrada (Spa) Cofidis33
29Luka Mezgec (Slo) Mitchelton-Scott30
30Mads Pedersen (Den) Trek-Segafredo30
31Nans Peters (Fra) AG2R la Mondiale29
32Nairo Quintana (Col) Team Arkea-Samsic28
33Christophe Laporte (Fra) Cofidis28
34Quentin Pacher (Fra) B&B Hotels-Vital Concept27
35Clement Venturini (Fra) AG2R la Mondiale26
36Elia Viviani (Ita) Cofidis23
37Mikel Landa Meana (Spa) Bahrain McLaren22
38Michael Schär (Swi) CCC Team21
39Fabien Grellier (Fra) Total Direct Energie21
40Nils Politt (Ger) Israel Start-Up Nation20
41Miguel Angel Lopez Moreno (Col) Astana Pro Team20
42Maximilian Schachmann (Ger) Bora-Hansgrohe20
43Benoit Cosnefroy (Fra) AG2R la Mondiale20
44Carlos Verona Quintanilla (Spa) Movistar Team18
45Sergio Andres Higuita Garcia (Col) EF Pro Cycling17
46Ilnur Zakarin (Rus) CCC Team17
47Ben Hermans (Bel) Israel Start-Up Nation17
48Cyril Gautier (Fra) B&B Hotels-Vital Concept17
49Omar Fraile Matarranz (Spa) Astana Pro Team17
50Edward Theuns (Bel) Trek-Segafredo17
51Mathieu Burgaudeau (Fra) Total Direct Energie17
52Felix Grossschartner (Aut) Bora-Hansgrohe16
53Søren Kragh Andersen (Den) Team Sunweb16
54Esteban Chaves (Col) Mitchelton-Scott15
55David Gaudu (Fra) Groupama-FDJ15
56Lennard Kämna (Ger) Bora-Hansgrohe15
57Tiesj Benoot (Bel) Team Sunweb15
58Romain Bardet (Fra) AG2R la Mondiale14
59Thibaut Pinot (Fra) Groupama-FDJ14
60Michal Kwiatkowski (Pol) Ineos Grenadiers14
61Alejandro Valverde (Spa) Movistar Team13
62Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers13
63Michael Gogl (Aut) NTT Pro Cycling13
64Kevin Reza (Fra) B&B Hotels-Vital Concept13
65Rémi Cavagna (Fra) Deceuninck-Quickstep12
66Tom Dumoulin (Ned) Team Jumbo-Visma11
67Richard Carapaz (Ecu) Ineos Grenadiers11
68Damiano Caruso (Ita) Bahrain McLaren11
69Warren Barguil (Fra) Team Arkea-Samsic11
70Alexis Vuillermoz (Fra) AG2R la Mondiale11
71Nicolas Roche (Irl) Team Sunweb11
72Kasper Asgreen (Den) Deceuninck-Quickstep11
73Richie Porte (Aus) Trek-Segafredo10
74Davide Formolo (Ita) UAE Team Emirates10
75Hugo Houle (Can) Astana Pro Team10
76Krists Neilands (Lat) Israel Start-Up Nation10
77Daniel Felipe Martinez Poveda (Col) EF Pro Cycling9
78Gregor Mühlberger (Aut) Bora-Hansgrohe9
79Rigoberto Uran (Col) EF Pro Cycling8
80Nelson Oliveira (Por) Movistar Team8
81Lukas Pöstlberger (Aut) Bora-Hansgrohe8
82Anthony Turgis (Fra) Total Direct Energie8
83Roger Kluge (Ger) Lotto Soudal8
84Alberto Bettiol (Ita) EF Pro Cycling7
85Maximilian Walscheid (Ger) NTT Pro Cycling7
86Oliver Naesen (Bel) AG2R la Mondiale6
87Christopher Juul Jensen (Den) Mitchelton-Scott6
88Tom Van Asbroeck (Bel) Israel Start-Up Nation5
89Robert Gesink (Ned) Team Jumbo-Visma4
90Nicolas Edet (Fra) Cofidis4
91Casper Phillip Pedersen (Den) Team Sunweb4
92Jonas Koch (Ger) CCC Team4
93Geoffrey Soupe (Fra) Total Direct Energie4
94Jack Bauer (NZl) Mitchelton-Scott3
95Sepp Kuss (USA) Team Jumbo-Visma2
96Mikael Cherel (Fra) AG2R la Mondiale2
97Pierre Latour (Fra) AG2R la Mondiale2
98Cyril Barthe (Fra) B&B Hotels-Vital Concept2
99Dries Devenyns (Bel) Deceuninck-Quickstep1
100Sonny Colbrelli (Ita) Bahrain McLaren1
101Simon Geschke (Ger) CCC Team-6
102Hugh Carthy (GBr) EF Pro Cycling-13

Mountains Classification
PlaceRider (Country) TeamResult
1Benoit Cosnefroy (Fra) AG2R la Mondiale36
2Nans Peters (Fra) AG2R la Mondiale31
3Marc Hirschi (Swi) Team Sunweb26
4Ilnur Zakarin (Rus) CCC Team25
5Toms Skujins (Lat) Trek-Segafredo24
6Quentin Pacher (Fra) B&B Hotels-Vital Concept20
7Primoz Roglic (Slo) Team Jumbo-Visma18
8Tadej Pogacar (Slo) UAE Team Emirates14
9Carlos Verona Quintanilla (Spa) Movistar Team14
10Neilson Powless (USA) EF Pro Cycling14
11Michael Gogl (Aut) NTT Pro Cycling12
12Nicolas Roche (Irl) Team Sunweb11
13Alexey Lutsenko (Kaz) Astana Pro Team10
14Jerome Cousin (Fra) Total Direct Energie9
15Jesus Herrada (Spa) Cofidis9
16David Gaudu (Fra) Groupama-FDJ8
17Omar Fraile Matarranz (Spa) Astana Pro Team8
18Greg Van Avermaet (Bel) CCC Team7
19Fabien Grellier (Fra) Total Direct Energie6
20Guillaume Martin (Fra) Cofidis6
21Søren Kragh Andersen (Den) Team Sunweb6
22Kasper Asgreen (Den) Deceuninck-Quickstep6
23Nairo Quintana (Col) Team Arkea-Samsic4
24Mikel Landa Meana (Spa) Bahrain McLaren4
25Warren Barguil (Fra) Team Arkea-Samsic4
26Thomas De Gendt (Bel) Lotto Soudal3
27Robert Gesink (Ned) Team Jumbo-Visma3
28Krists Neilands (Lat) Israel Start-Up Nation2
29Michael Schär (Swi) CCC Team2
30Egan Arley Bernal Gomez (Col) Ineos Grenadiers2
31Julian Alaphilippe (Fra) Deceuninck-Quickstep2
32Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers2
33Ben Hermans (Bel) Israel Start-Up Nation2
34Cyril Gautier (Fra) B&B Hotels-Vital Concept2
35Nils Politt (Ger) Israel Start-Up Nation2
36Lukas Pöstlberger (Aut) Bora-Hansgrohe2
37Romain Bardet (Fra) AG2R la Mondiale1
38Miguel Angel Lopez Moreno (Col) Astana Pro Team1
39Daniel Felipe Martinez Poveda (Col) EF Pro Cycling1
40Wout van Aert (Bel) Team Jumbo-Visma1
41Gregor Mühlberger (Aut) Bora-Hansgrohe1
42Hugh Carthy (GBr) EF Pro Cycling-1
43Simon Geschke (Ger) CCC Team-2

Young Riders Classification
PlaceRider (Country) TeamResult
1Egan Arley Bernal Gomez (Col) Ineos Grenadiers38:40:22
2Tadej Pogacar (Slo) UAE Team Emirates00:00:23
3Enric Mas Nicolau (Spa) Movistar Team00:01:41
4Sergio Andres Higuita Garcia (Col) EF Pro Cycling00:05:47
5Harold Alfonso Tejada Canacue (Col) Astana Pro Team00:39:37
6Daniel Felipe Martinez Poveda (Col) EF Pro Cycling00:45:24
7Valentin Madouas (Fra) Groupama-FDJ00:58:05
8Neilson Powless (USA) EF Pro Cycling01:01:03
9Marc Hirschi (Swi) Team Sunweb01:02:36
10David Gaudu (Fra) Groupama-FDJ01:05:26
11Lennard Kämna (Ger) Bora-Hansgrohe01:09:38
12Niklas Eg (Den) Trek-Segafredo01:22:53
13Connor Swift (GBr) Team Arkea-Samsic01:58:11
14Kasper Asgreen (Den) Deceuninck-Quickstep02:08:37
15Casper Phillip Pedersen (Den) Team Sunweb02:09:19
16Cyril Barthe (Fra) B&B Hotels-Vital Concept02:09:37
17Benoit Cosnefroy (Fra) AG2R la Mondiale02:10:09
18Rémi Cavagna (Fra) Deceuninck-Quickstep02:14:46
19Joris Nieuwenhuis (Ned) Team Sunweb02:17:21
20Mads Pedersen (Den) Trek-Segafredo02:22:41
21Mathieu Burgaudeau (Fra) Total Direct Energie02:24:41
22Maxime Chevalier (Fra) B&B Hotels-Vital Concept02:26:05
23Cees Bol (Ned) Team Sunweb02:29:00
24Clément Russo (Fra) Team Arkea-Samsic02:29:10
25Pavel Sivakov (Rus) Ineos Grenadiers02:41:16

Teams Classification
PlaceRider (Country) TeamResult
1Movistar Team116:07:32
2EF Pro Cycling00:04:35
3Trek-Segafredo00:04:50
4AG2R la Mondiale00:13:35
5Team Jumbo-Visma00:16:30
6Astana Pro Team00:19:37
7Ineos Grenadiers00:24:07
8Bahrain McLaren00:32:36
9Mitchelton-Scott00:41:02
10Team Arkea-Samsic01:02:39
11UAE Team Emirates01:14:13
12Bora-Hansgrohe01:15:15
13Groupama-FDJ01:25:40
14Cofidis01:43:38
15CCC Team02:04:16
16B&B Hotels-Vital Concept02:30:57
17Deceuninck-Quick-Step02:39:06
18Israel Start-Up Nation03:01:35
19Team Sunweb03:07:38
20NTT Pro Cycling03:28:09
21Total Direct Energie04:17:51
22Lotto Soudal06:05:02

Latest on Cyclingnews