Tour de France: Pogacar wins stage 9

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.

Swipe to scroll horizontally
Full results
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates03:55:17
2Primoz Roglic (Slo) Team Jumbo-VismaRow 1 - Cell 2
3Marc Hirschi (Swi) Team SunwebRow 2 - Cell 2
4Egan Arley Bernal Gomez (Col) Ineos GrenadiersRow 3 - Cell 2
5Mikel Landa Meana (Spa) Bahrain McLarenRow 4 - Cell 2
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 EmiratesRow 166 - Cell 2
DNFSteff Cras (Bel) Lotto SoudalRow 167 - Cell 2
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
Mountain 1 - Côte D'Artiguelouve km. 9.5
PlaceRider (Country) TeamResult
1Benoit Cosnefroy (Fra) AG2R la Mondiale1
Swipe to scroll horizontally
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
Swipe to scroll horizontally
Mountain 3 - Col De Soudet km. 78
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb2
2David Gaudu (Fra) Groupama-FDJ1
Swipe to scroll horizontally
Mountain 4 - Col D'Ichère km. 115.5
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team Sunweb2
2David Gaudu (Fra) Groupama-FDJ1
Swipe to scroll horizontally
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
Swipe to scroll horizontally
Young riders
PlaceRider (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates03:55:17
2Marc Hirschi (Swi) Team SunwebRow 1 - Cell 2
3Egan Arley Bernal Gomez (Col) Ineos GrenadiersRow 2 - Cell 2
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
Swipe to scroll horizontally
Combativity
PlaceRider (Country) TeamResult
1Marc Hirschi (Swi) Team SunwebRow 0 - Cell 2
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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
Swipe to scroll horizontally
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

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Stephen Farrand
Head of News

Stephen is the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

Latest on Cyclingnews