Tour de France: Ben O'Connor moves back into contention with victory in Tignes

Ben O'Connor (AG2R Citroën) took the biggest win of his career to date at the summit finish of Tignes on stage 9 of the Tour de France, soloing almost the whole length of the 21-kilometre climb to take a win from the breakaway.

He won a battle with Colombian duo Sergio Higuita (EF Education-Nippo) and new mountains classification leader Nairo Quintana (Arkéa-Samsic) on the Montée des Tignes, flirting with virtual maillot jaune at various points before securing victory after another grim and wet day of racing in the Alps.

The Australian now leapfrogs up to second overall, 2:01 down on Tadej Pogačar (UAE Team Emirates), who once again extended his advantage over his fellow general classification riders.

Pogačar responded to an attack from Richard Carapaz (Ineos Grenadiers) at the four-kilometre mark – just as O'Connor was crossing the line – leaving the fragmented general classification group in the dust once again having dominated stage 8 to Le Grand-Bornand.

Deceuninck-QuickStep climber Mattia Cattaneo took second place on the stage, the Italian finishing a distant 5:07 down on O'Connor, while his compatriot, sprinter Sonny Colbrelli (Bahrain Victorious), rounded out the podium after a very impressive ride in the mountains, finishing 5:34 down at the line.

Pogačar was unsurprisingly the first GC rider home at 6:02 down on O'Connor. His finishing effort saw him add 32 seconds to his advantage over Carapaz, Jonas Vingegaard (Jumbo-Visma), Enric Mas (Movistar) and Rigoberto Urán (EF Education-Nippo).

The new general classification sees Pogačar lead third-placed Urán by 5:18, while Vingegaard lies fourth at 5:32 and Carapaz lies fifth at 5:33.

How it unfolded

Stage 9 of the Tour de France saw the peloton tackle another Alpine test and with it the first summit finish of the race. It was another short mountain stage at 145 kilometres, but the day would pack in 4,500 metres of climbing – even more than the brutal stage 8 – with five categorised climbs including the first hors catégorie test of the race and two first-category mountains.

After a flat start out of Cluses, the second-category Côte de Domancy (2.5km at 9.4 per cent) provided the first test of the day, before the early intermediate sprint and the first-category Col des Saisies (9.4km at 6.2 per cent) after 49 kilometres.

Following a descent into the valley, the toughest test of the day followed, with the HC-rated Col du Pré (12.6km at 7.7 per cent) and the second-category Cormet de Roselend (5.7km at 6.5 per cent) coming before the 100-kilometre mark. That one-two – last seen at the Critérium du Dauphiné – would precede a long descent to Bourg-Saint-Maurice in the valley before the mammoth climb to the finish at Tignes (21km at 5.6 per cent), with a flat 1.9km in the town concluding the day's racing.

As with Saturday's stage 9, the day was marked by awful weather conditions, with low-hanging cloud on the passes and rain pouring from start to finish. That didn't dissuade riders from attempting to get away from the peloton into the break in the early stages of the day, though, with multiple riders trying to make the break right from the gun.

Former race favourite Primož Roglič (Jumbo-Visma) and former yellow jersey holder Mathieu van der Poel (Alpecin-Fenix) were not among the peloton, however, with the Slovenian choosing to focus on upcoming goals after losing 35 minutes on stage 8, while the Dutchman is set to prepare for the Tokyo Olympic Games.

Attacks from world champion Julian Alaphilippe (Deceuninck-QuickStep) and Michael Woods (Israel Start-Up Nation) marked the Côte de Domancy, though as with Saturday, the Bahrain Victorious and Team BikeExchange squads of Sonny Colbrelli and Michael Matthews were keen to keep things together for the intermediate sprint.

They got their wish, despite more attackers trying their luck in the interim, with Colbrelli coming around the outside of a borderline-legal Matthews sprint to take the 20 points. The result saw Matthews move to just 38 points behind green jersey holder Mark Cavendish (Deceuninck-QuickStep), however.

Colbrelli pushed on alone afterwards, but it wasn't until the Col des Saisies when the real breakaway candidates made their moves. Quintana jumped at the start of the climb with Woods quickly making it across to him.

That break only swelled on the climb as polka dot jersey Wout Poels (Bahrain Victorious) attacked on the front for the second day in the row. 20 others got off the front, too, but the climbers came to the fore as the gradient bit, with Woods, Quintana, Higuita, Lucas Hamilton (Team BikeExchange) and Ben O'Connor (AG2R Citroën) pursuing the Dutchman.

Back in the peloton, UAE Team Emirates were massed on the front in aid of their leader Pogačar, while a larger group including Matthews, Colbrelli, Cattaneo, Guillaume Martin (Cofidis), Bauke Mollema (Trek-Segafredo), Dylan Teuns (Bahrain Victorious), and Jakob Fuglsang (Astana-Premier Tech) chased the break.

By that point, the chase group was a minute down, while the peloton was taking it easier at six minutes. Quintana took the points over the Saisies after catching Poels, with the Dutchman then left behind by the Colombian, Woods, Higuita, Hamilton and O'Connor on the lower slopes of the next climb, the Col du Pré.

Poels did make it back but was dropped – along with Hamilton – further up the climb along, while Quintana jumped away a kilometre from the top in search of more mountain points. Crossing the summit, he had 10 seconds on his breakmates, 1:50 on Poels, 2:30 on the chasers, and 7:30 on the peloton with 63 kilometres to run.

The attack saw Quintana move into virtual polka dots, bringing him to 44 points to Woods' 41 and Poels' 39. It was Higuita and O'Connor who came back to him on the short descent, though, with the trio tackling the Cormet de Roselend despite a brief Higuita foray off the front.

The leaders enjoyed a lead of 8:15 on the peloton as they crested the top of the climb with 50 kilometres to go, putting O'Connor in virtual yellow by a handful of seconds as Quintana beat Higuita to the line to add another five points to his KOM haul.

A 19-kilometre descent followed, with Woods, Poels and the larger chase group a distant 2:50 behind. Higuita was easily the quickest man on the way down, putting a gap into Quintana as O'Connor dropped off the rear of the trio.

The two Colombians joined up at the bottom of the descent – 30 kilometres out – while O'Connor trailed 40 seconds behind. Back in the peloton it was a relatively drama-free descent, with UAE controlling things for Pogačar with four men. He lost Brandon McNulty near the bottom, though, as the American slipped off road down into a grass ditch.

Montée des Tignes

After 10 kilometres in the valley, the riders hit the final climb, with O'Connor having worked his way back to Higuita and Quintana and worked his way further into virtual yellow with the peloton nine minutes behind.

Just a kilometre into the climb, the leaders were reduced to two as Quintana dropped away having been battling in the break for two stages in a row. Back in the peloton, Pogačar enjoyed the company of Mikkel Bjerg, Davide Formolo, Rui Costa and Rafał Majka as he stripped off his rain jersey ready for action with 20 kilometres to go.

The pacemaking by the UAE quintet reduced the break's advantage in quick time on the early slopes, with Bjerg's monstrous day on the front coming to an end with the gap down to 7:20. The chasing riders still remained smack bang in between the two groups, with sprinter Colbrelli still hanging in there with the likes of Cattaneo and Guillaume Martin four mountain passes into the stage.

O'Connor, at that point with yellow out of reach, changed tack to strike for stage victory 17 kilometres from the line, dropping Higuita with 15 kilometres of the climb left to run. The Australian flew away from the EF rider, putting 50 seconds into him in just a kilometre of riding.

There would be no way back for the Colombian, though, with race debutant O'Connor only putting time into him as he rode towards the mid-climb reprieve of Tignes and 2.5 kilometres of flat road. By the time he reached the ski resort, he was 2:20 up on Higuita, who was falling back towards Quintana.

By the seven-kilometre to go mark, O'Connor was flirting with virtual yellow again, at eight minutes up on the peloton, while back in the 12-man 'peloton' Ineos Grenadiers took over the work with Jonathan Castroviejo and Geraint Thomas. Higuita, meanwhile, was caught by the chasers as Cattaneo pushed on past Quintana, too.

Pello Bilbao (Bahrain Victorious) and Alejandro Valverde (Movistar) were first to drop from the GC group – who were around five kilometres out as O'Connor hit the final three. He crested the climb alone and could enjoy the final two-kilometre run to his stage victory.

At the four-kilometre banner, Carapaz opened up with an attack, drawing out Pogačar, who then jumped away on his own. Once again, nobody could follow the 22-year-old as the GC group splintered behind.

Carapaz joined up with Urán, Mas, and Vingegaard on the run to the line, solidifying a clear second group of GC favourites behind the runaway leader. Wilco Kelderman (Bora-Hansgrohe) was next on the road, shedding a further 13 seconds to Pogačar, while the likes of David Gaudu (Groupama-FDJ) and Alexey Lutsenko (Astana-Premier Tech), who were best of the rest at over 1:30 behind Pogačar.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Ben O'Connor (Aus) AG2R Citroën Team 4:26:43
2Mattia Cattaneo (Ita) Deceuninck-QuickStep 0:05:07
3Sonny Colbrelli (Ita) Bahrain Victorious 0:05:34
4Guillaume Martin (Fra) Cofidis 0:05:36
5Franck Bonnamour (Fra) B&B Hotels p/b KTM 0:06:02
6Tadej Pogacar (Slo) UAE Team Emirates
7Richard Carapaz (Ecu) Ineos Grenadiers 0:06:34
8Jonas Vingegaard (Den) Jumbo-Visma
9Enric Mas Nicolau (Spa) Movistar Team
10Rigoberto Uran (Col) EF Education-Nippo
11Nairo Quintana (Col) Team Arkea-Samsic 0:06:38
12Ruben Guerreiro (Por) EF Education-Nippo 0:06:47
13Wilco Kelderman (Ned) Bora-Hansgrohe
14David Gaudu (Fra) Groupama-FDJ 0:07:32
15Alexey Lutsenko (Kaz) Astana-Premier Tech 0:07:36
16Patrick Konrad (Aut) Bora-Hansgrohe
17Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:07:59
18Alejandro Valverde (Spa) Movistar Team
19Geraint Thomas (GBr) Ineos Grenadiers 0:09:41
20Benoit Cosnefroy (Fra) AG2R Citroën Team 0:10:23
21Aurélien Paret Peintre (Fra) AG2R Citroën Team
22Pierre Rolland (Fra) B&B Hotels p/b KTM
23Valentin Madouas (Fra) Groupama-FDJ
24Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
25Jasper Stuyven (Bel) Trek-Segafredo 0:11:15
26Jonas Rutsch (Ger) EF Education-Nippo 0:12:50
27Ion Izagirre Insausti (Spa) Astana-Premier Tech
28Sergio Higuita Garcia (Col) EF Education-Nippo 0:12:54
29Warren Barguil (Fra) Team Arkea-Samsic 0:13:17
30Dylan Teuns (Bel) Bahrain Victorious 0:14:21
31Nils Politt (Ger) Bora-Hansgrohe 0:15:27
32Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 0:15:33
33Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
34Esteban Chaves Rubio (Col) Team BikeExchange
35Rafal Majka (Pol) UAE Team Emirates 0:17:12
36Davide Formolo (Ita) UAE Team Emirates 0:17:49
37Rui Costa (Por) UAE Team Emirates
38Victor de la Parte (Spa) TotalEnergies 0:21:14
39Anthony Perez (Fra) Cofidis
40Jorge Arcas (Spa) Movistar Team 0:23:10
41Wout Poels (Ned) Bahrain Victorious
42Stefan Küng (Swi) Groupama-FDJ
43Michael Valgren (Den) EF Education-Nippo
44Daniel Martin (Irl) Israel Start-up Nation 0:25:27
45Michael Woods (Can) Israel Start-up Nation
46Fabien Doubey (Fra) TotalEnergies 0:25:55
47Silvan Dillier (Swi) Alpecin-Fenix
48Jakob Fuglsang (Den) Astana-Premier Tech
49Imanol Erviti (Spa) Movistar Team
50Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux
51Vincenzo Nibali (Ita) Trek-Segafredo
52Hugo Houle (Can) Astana-Premier Tech
53Kenny Elissonde (Fra) Trek-Segafredo 0:27:12
54Mads Pedersen (Den) Trek-Segafredo
55Julien Bernard (Fra) Trek-Segafredo
56Mikkel Bjerg (Den) UAE Team Emirates 0:28:09
57Magnus Cort (Den) EF Education-Nippo
58Dylan van Baarle (Ned) Ineos Grenadiers 0:28:25
59Thomas De Gendt (Bel) Lotto Soudal 0:29:22
60Sepp Kuss (USA) Jumbo-Visma 0:30:27
61Bauke Mollema (Ned) Trek-Segafredo
62Rick Zabel (Ger) Israel Start-up Nation 0:31:37
63Cyril Barthe (Fra) B&B Hotels p/b KTM
64Cristian Rodriguez Martin (Spa) TotalEnergies
65Philippe Gilbert (Bel) Lotto Soudal
66Steven Kruijswijk (Ned) Jumbo-Visma
67Joris Nieuwenhuis (Ned) Team DSM
68Xandro Meurisse (Bel) Alpecin-Fenix
69Quentin Pacher (Fra) B&B Hotels p/b KTM
70Carlos Barbero (Spa) Qhubeka-NextHash
71Carlos Verona Quintanilla (Spa) Movistar Team
72Guillaume Boivin (Can) Israel Start-up Nation
73Maxime Chevalier (Fra) B&B Hotels p/b KTM
74Ruben Fernandez (Spa) Cofidis
75Clément Russo (Fra) Team Arkea-Samsic
76Kristian Sbaragli (Ita) Alpecin-Fenix
77Dorian Godon (Fra) AG2R Citroën Team
78Michael Schär (Swi) AG2R Citroën Team
79Luke Rowe (GBr) Ineos Grenadiers
80Simon Clarke (Aus) Qhubeka-NextHash
81Fred Wright (GBr) Bahrain Victorious
82Michal Kwiatkowski (Pol) Ineos Grenadiers
83Christophe Laporte (Fra) Cofidis
84Pierre Latour (Fra) TotalEnergies
85Omer Goldstein (Isr) Israel Start-up Nation
86Wout Van Aert (Bel) Jumbo-Visma
87Davide Ballerini (Ita) Deceuninck-QuickStep
88Stefan Bissegger (Swi) EF Education-Nippo
89Kasper Asgreen (Den) Deceuninck-QuickStep
90Jonas Rickaert (Bel) Alpecin-Fenix
91Sergio Henao Montoya (Col) Qhubeka-NextHash
92Mark Donovan (GBr) Team DSM
93Harry Sweeny (Aus) Lotto Soudal
94Lucas Hamilton (Aus) Team BikeExchange
95Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux
96Elie Gesbert (Fra) Team Arkea-Samsic
97Emanuel Buchmann (Ger) Bora-Hansgrohe
98Brent Van Moer (Bel) Lotto Soudal
99Edward Theuns (Bel) Trek-Segafredo
100Cyril Gautier (Fra) B&B Hotels p/b KTM
101Mike Teunissen (Ned) Jumbo-Visma
102Oliver Naesen (Bel) AG2R Citroën Team
103Lukas Pöstlberger (Aut) Bora-Hansgrohe
104Luke Durbridge (Aus) Team BikeExchange
105Richie Porte (Aus) Ineos Grenadiers
106Bruno Armirail (Fra) Groupama-FDJ
107Petr Vakoc (Cze) Alpecin-Fenix
108Connor Swift (GBr) Team Arkea-Samsic
109Luka Mezgec (Slo) Team BikeExchange
110Matej Mohoric (Slo) Bahrain Victorious
111Peter Sagan (Svk) Bora-Hansgrohe
112Tony Martin (Ger) Jumbo-Visma
113Jasper Philipsen (Bel) Alpecin-Fenix
114Michael Matthews (Aus) Team BikeExchange
115Simon Yates (GBr) Team BikeExchange
116Pierre-Luc Périchon (Fra) Cofidis
117Marc Hirschi (Swi) UAE Team Emirates
118Tao Geoghegan Hart (GBr) Ineos Grenadiers
119Neilson Powless (USA) EF Education-Nippo
120Daniel Oss (Ita) Bora-Hansgrohe
121Christopher Juul-Jensen (Den) Team BikeExchange
122Dmitriy Gruzdev (Kaz) Astana-Premier Tech
123Omar Fraile Matarranz (Spa) Astana-Premier Tech
124Ivan Garcia Cortina (Spa) Movistar Team
125Ide Schelling (Ned) Bora-Hansgrohe
126Simon Geschke (Ger) Cofidis
127Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux
128Chris Froome (GBr) Israel Start-up Nation 0:32:21
129Tiesj Benoot (Bel) Team DSM
130Reto Hollenstein (Swi) Israel Start-up Nation
131Søren Kragh Andersen (Den) Team DSM
132Anthony Turgis (Fra) TotalEnergies
133Brandon McNulty (USA) UAE Team Emirates
134Edvald Boasson Hagen (Nor) TotalEnergies
135Maximilian Walscheid (Ger) Qhubeka-NextHash
136Jesus Herrada (Spa) Cofidis
137Sean Bennett (USA) Qhubeka-NextHash
138Cees Bol (Ned) Team DSM
139Alex Aranburu Deba (Spa) Astana-Premier Tech
140Tosh Van Der Sande (Bel) Lotto Soudal 0:33:06
141Marco Haller (Aut) Bahrain Victorious 0:33:21
142Michael Gogl (Aut) Qhubeka-NextHash
143Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 0:33:54
144Daniel McLay (GBr) Team Arkea-Samsic 0:34:11
145Vegard Stake Laengen (Nor) UAE Team Emirates
146Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:34:13
147Miles Scotson (Aus) Groupama-FDJ
148Casper Pedersen (Den) Team DSM
149Miguel Angel Lopez Moreno (Col) Movistar Team
150Nils Eekhoff (Ned) Team DSM 0:34:39
151Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:35:03
152Toms Skujins (Lat) Trek-Segafredo
153Roger Kluge (Ger) Lotto Soudal 0:35:33
154Nacer Bouhanni (Fra) Team Arkea-Samsic
155Julien Simon (Fra) TotalEnergies
156Jeremy Cabot (Fra) TotalEnergies
157Dries Devenyns (Bel) Deceuninck-QuickStep 0:35:43
158Tim Declercq (Bel) Deceuninck-QuickStep 0:35:49
159Michael Mørkøv (Den) Deceuninck-QuickStep
160Mark Cavendish (GBr) Deceuninck-QuickStep
161André Greipel (Ger) Israel Start-up Nation 0:36:28
162Victor Campenaerts (Bel) Qhubeka-NextHash 0:37:15
163Jelle Wallays (Bel) Cofidis
164Amund Grøndahl Jansen (Nor) Team BikeExchange
165Greg Van Avermaet (Bel) AG2R Citroën Team
DNSPrimoz Roglic (Slo) Jumbo-Visma
DNSMathieu van der Poel (Ned) Alpecin-Fenix
DNFTim Merlier (Bel) Alpecin-Fenix
DNFNans Peters (Fra) AG2R Citroën Team
DNFJasper De Buyst (Bel) Lotto Soudal
HDArnaud Demare (Fra) Groupama-FDJ
HDStefan De Bod (RSA) Astana-Premier Tech
HDLoïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux
HDBryan Coquard (Fra) B&B Hotels p/b KTM
HDJacopo Guarnieri (Ita) Groupama-FDJ
HDAnthony Delaplace (Fra) Team Arkea-Samsic
HDNicholas Dlamini (RSA) Team Qhubeka-NextHash
Swipe to scroll horizontally
Sprint 1 - Praz-Sur-Arly km. 32.7
Pos.Rider Name (Country) TeamResult
1Sonny Colbrelli (Ita) Bahrain Victorious 20
2Michael Matthews (Aus) Team BikeExchange 17
3Julian Alaphilippe (Fra) Deceuninck-QuickStep 15
4Dylan Teuns (Bel) Bahrain Victorious 13
5Stefan Küng (Swi) Groupama-FDJ 11
6Christopher Juul-Jensen (Den) Team BikeExchange 10
7Bauke Mollema (Ned) Trek-Segafredo 9
8Anthony Perez (Fra) Cofidis 8
9Lucas Hamilton (Aus) Team BikeExchange 7
10Sergio Higuita Garcia (Col) EF Education-Nippo 6
11Wout Poels (Ned) Bahrain Victorious 5
12Ruben Guerreiro (Por) EF Education-Nippo 4
13Elie Gesbert (Fra) Team Arkea-Samsic 3
14Patrick Konrad (Aut) Bora-Hansgrohe 2
15Nairo Quintana (Col) Team Arkea-Samsic 1
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Ben O'Connor (Aus) AG2R Citroën Team 20
2Mattia Cattaneo (Ita) Deceuninck-QuickStep 17
3Sonny Colbrelli (Ita) Bahrain Victorious 15
4Guillaume Martin (Fra) Cofidis 13
5Franck Bonnamour (Fra) B&B Hotels p/b KTM 11
6Tadej Pogacar (Slo) UAE Team Emirates 10
7Richard Carapaz (Ecu) Ineos Grenadiers 9
8Jonas Vingegaard (Den) Jumbo-Visma 8
9Enric Mas Nicolau (Spa) Movistar Team 7
10Rigoberto Uran (Col) EF Education-Nippo 6
11Nairo Quintana (Col) Team Arkea-Samsic 5
12Ruben Guerreiro (Por) EF Education-Nippo 4
13Wilco Kelderman (Ned) Bora-Hansgrohe 3
14David Gaudu (Fra) Groupama-FDJ 2
15Alexey Lutsenko (Kaz) Astana-Premier Tech 1
Swipe to scroll horizontally
Mountain 1 (Cat. 2) Côte de Domancy, km. 19.6
Pos.Rider Name (Country) TeamResult
1Pierre Latour (Fra) TotalEnergies 5
2Harry Sweeny (Aus) Lotto Soudal 3
3Nairo Quintana (Col) Team Arkea-Samsic 2
4Michael Woods (Can) Israel Start-up Nation 1
Swipe to scroll horizontally
Mountain 2 (Cat. 1) Col des Saisies, km. 49.4
Pos.Rider Name (Country) TeamResult
1Wout Poels (Ned) Bahrain Victorious 10
2Nairo Quintana (Col) Team Arkea-Samsic 8
3Michael Woods (Can) Israel Start-up Nation 6
4Sergio Higuita Garcia (Col) EF Education-Nippo 4
5Ben O'Connor (Aus) AG2R Citroën Team 2
6Lucas Hamilton (Aus) Team BikeExchange 1
Swipe to scroll horizontally
Mountain 3 (HC) Col du Pré, km. 80.9
Pos.Rider Name (Country) TeamResult
1Nairo Quintana (Col) Team Arkea-Samsic 20
2Sergio Higuita Garcia (Col) EF Education-Nippo 15
3Michael Woods (Can) Israel Start-up Nation 12
4Ben O'Connor (Aus) AG2R Citroën Team 10
5Lucas Hamilton (Aus) Team BikeExchange 8
6Wout Poels (Ned) Bahrain Victorious 6
7Anthony Perez (Fra) Cofidis 4
8Guillaume Martin (Fra) Cofidis 2
Swipe to scroll horizontally
Mountain 4 (Cat. 2) Cormet de Roselend, km. 93.3
Pos.Rider Name (Country) TeamResult
1Nairo Quintana (Col) Team Arkea-Samsic 5
2Sergio Higuita Garcia (Col) EF Education-Nippo 3
3Ben O'Connor (Aus) AG2R Citroën Team 2
4Michael Woods (Can) Israel Start-up Nation 1
Swipe to scroll horizontally
Mountain 5 (Cat. 1) Montée de Tignes, km. 143
Pos.Rider Name (Country) TeamResult
1Ben O'Connor (Aus) AG2R Citroën Team 10
2Mattia Cattaneo (Ita) Deceuninck-QuickStep 8
3Guillaume Martin (Fra) Cofidis 6
4Sonny Colbrelli (Ita) Bahrain Victorious 4
5Franck Bonnamour (Fra) B&B Hotels p/b KTM 2
6Nairo Quintana (Col) Team Arkea-Samsic 1
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 4:32:45
2Jonas Vingegaard (Den) Jumbo-Visma 0:00:32
3David Gaudu (Fra) Groupama-FDJ 0:01:30
4Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:04:21
5Valentin Madouas (Fra) Groupama-FDJ
6Jonas Rutsch (Ger) EF Education-Nippo 0:06:48
7Sergio Higuita Garcia (Col) EF Education-Nippo 0:06:52
8Mikkel Bjerg (Den) UAE Team Emirates 0:22:07
9Cyril Barthe (Fra) B&B Hotels p/b KTM 0:25:35
10Joris Nieuwenhuis (Ned) Team DSM
11Maxime Chevalier (Fra) B&B Hotels p/b KTM
12Dorian Godon (Fra) AG2R Citroën Team
13Fred Wright (GBr) Bahrain Victorious
14Omer Goldstein (Isr) Israel Start-up Nation
15Stefan Bissegger (Swi) EF Education-Nippo
16Mark Donovan (GBr) Team DSM
17Harry Sweeny (Aus) Lotto Soudal
18Lucas Hamilton (Aus) Team BikeExchange
19Brent Van Moer (Bel) Lotto Soudal
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Ben O'Connor (Aus) AG2R Citroën Team
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1AG2R Citroën Team 13:40:55
2EF Education-Nippo 0:05:25
3Ineos Grenadiers 0:05:52
4Bahrain Victorious 0:07:08
5Bora-Hansgrohe 0:09:04
6Movistar Team 0:16:57
7UAE Team Emirates 0:20:17
8Groupama-FDJ 0:20:19
9Astana-Premier Tech 0:25:35
10B&B Hotels p/b KTM 0:27:16
11Team Arkea-Samsic 0:30:46
12Intermarché-Wanty-Gobert Matériaux 0:36:15
13Cofidis 0:37:41
14Trek-Segafredo 0:43:36
15Deceuninck-QuickStep 0:47:35
16Jumbo-Visma 0:47:52
17TotalEnergies 0:58:00
18Israel Start-up Nation 1:01:45
19Alpecin-Fenix 1:08:23
20Lotto Soudal 1:11:50
21Qhubeka-NextHash 1:14:05
Swipe to scroll horizontally
General classification after stage 9
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 34:11:10
2Ben O'Connor (Aus) AG2R Citroën Team 0:02:01
3Rigoberto Uran (Col) EF Education-Nippo 0:05:18
4Jonas Vingegaard (Den) Jumbo-Visma 0:05:32
5Richard Carapaz (Ecu) Ineos Grenadiers 0:05:33
6Enric Mas Nicolau (Spa) Movistar Team 0:05:47
7Wilco Kelderman (Ned) Bora-Hansgrohe 0:05:58
8Alexey Lutsenko (Kaz) Astana-Premier Tech 0:06:12
9Guillaume Martin (Fra) Cofidis 0:07:02
10David Gaudu (Fra) Groupama-FDJ 0:07:22
11Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:08:38
12Mattia Cattaneo (Ita) Deceuninck-QuickStep 0:11:38
13Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:11:54
14Dylan Teuns (Bel) Bahrain Victorious 0:20:54
15Esteban Chaves Rubio (Col) Team BikeExchange 0:22:22
16Nairo Quintana (Col) Team Arkea-Samsic 0:24:25
17Franck Bonnamour (Fra) B&B Hotels p/b KTM 0:25:07
18Wout Poels (Ned) Bahrain Victorious 0:25:59
19Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:26:40
20Wout Van Aert (Bel) Jumbo-Visma 0:27:23
21Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:32:23
22Sergio Henao Montoya (Col) Qhubeka-NextHash 0:32:51
23Bauke Mollema (Ned) Trek-Segafredo 0:36:00
24Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:36:06
25Ruben Guerreiro (Por) EF Education-Nippo 0:36:57
26Jakob Fuglsang (Den) Astana-Premier Tech 0:37:07
27Simon Yates (GBr) Team BikeExchange 0:37:48
28Geraint Thomas (GBr) Ineos Grenadiers 0:39:42
29Vincenzo Nibali (Ita) Trek-Segafredo 0:41:25
30Davide Formolo (Ita) UAE Team Emirates 0:41:52
31Sonny Colbrelli (Ita) Bahrain Victorious 0:41:57
32Sergio Higuita Garcia (Col) EF Education-Nippo 0:44:01
33Patrick Konrad (Aut) Bora-Hansgrohe 0:44:22
34Søren Kragh Andersen (Den) Team DSM 0:45:22
35Alejandro Valverde (Spa) Movistar Team 0:46:19
36Michael Woods (Can) Israel Start-up Nation 0:46:26
37Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:47:02
38Pierre Rolland (Fra) B&B Hotels p/b KTM 0:47:12
39Richie Porte (Aus) Ineos Grenadiers 0:47:36
40Steven Kruijswijk (Ned) Jumbo-Visma 0:47:44
41Kenny Elissonde (Fra) Trek-Segafredo 0:49:29
42Kasper Asgreen (Den) Deceuninck-QuickStep 0:50:53
43Matej Mohoric (Slo) Bahrain Victorious 0:52:50
44Jasper Stuyven (Bel) Trek-Segafredo 0:53:40
45Miguel Angel Lopez Moreno (Col) Movistar Team 0:54:26
46Quentin Pacher (Fra) B&B Hotels p/b KTM 0:55:20
47Pierre Latour (Fra) TotalEnergies 0:56:32
48Valentin Madouas (Fra) Groupama-FDJ 0:56:50
49Lucas Hamilton (Aus) Team BikeExchange 0:57:23
50Hugo Houle (Can) Astana-Premier Tech 0:57:54
51Emanuel Buchmann (Ger) Bora-Hansgrohe 0:57:55
52Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 1:00:29
53Julien Bernard (Fra) Trek-Segafredo 1:00:51
54Mark Donovan (GBr) Team DSM 1:00:55
55Michael Valgren (Den) EF Education-Nippo 1:00:58
56Stefan Küng (Swi) Groupama-FDJ 1:01:00
57Victor de la Parte (Spa) TotalEnergies 1:01:22
58Xandro Meurisse (Bel) Alpecin-Fenix 1:01:24
59Rafal Majka (Pol) UAE Team Emirates 1:02:37
60Warren Barguil (Fra) Team Arkea-Samsic 1:02:49
61Daniel Martin (Irl) Israel Start-up Nation 1:03:42
62Magnus Cort (Den) EF Education-Nippo 1:04:11
63Benoit Cosnefroy (Fra) AG2R Citroën Team 1:05:02
64Toms Skujins (Lat) Trek-Segafredo 1:05:29
65Omar Fraile Matarranz (Spa) Astana-Premier Tech 1:06:37
66Simon Geschke (Ger) Cofidis 1:06:47
67Bruno Armirail (Fra) Groupama-FDJ 1:07:30
68Tiesj Benoot (Bel) Team DSM 1:07:32
69Dylan van Baarle (Ned) Ineos Grenadiers 1:08:48
70Elie Gesbert (Fra) Team Arkea-Samsic 1:09:34
71Cristian Rodriguez Martin (Spa) TotalEnergies 1:10:08
72Neilson Powless (USA) EF Education-Nippo 1:10:43
73Ivan Garcia Cortina (Spa) Movistar Team 1:11:52
74Brent Van Moer (Bel) Lotto Soudal 1:12:03
75Dorian Godon (Fra) AG2R Citroën Team 1:13:01
76Philippe Gilbert (Bel) Lotto Soudal 1:13:02
77Nils Politt (Ger) Bora-Hansgrohe 1:13:38
78Anthony Turgis (Fra) TotalEnergies 1:14:34
79Imanol Erviti (Spa) Movistar Team 1:14:36
80Alex Aranburu Deba (Spa) Astana-Premier Tech 1:15:05
81Rui Costa (Por) UAE Team Emirates 1:15:35
82Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 1:15:47
83Thomas De Gendt (Bel) Lotto Soudal 1:16:43
84Michal Kwiatkowski (Pol) Ineos Grenadiers 1:16:59
85Fabien Doubey (Fra) TotalEnergies 1:17:16
86Tao Geoghegan Hart (GBr) Ineos Grenadiers 1:17:20
87Jonas Rutsch (Ger) EF Education-Nippo 1:18:01
88Michael Matthews (Aus) Team BikeExchange 1:18:39
89Ruben Fernandez (Spa) Cofidis 1:19:56
90Greg Van Avermaet (Bel) AG2R Citroën Team 1:19:59
91Connor Swift (GBr) Team Arkea-Samsic 1:20:16
92Cyril Barthe (Fra) B&B Hotels p/b KTM 1:21:15
93Sepp Kuss (USA) Jumbo-Visma 1:21:46
94Anthony Perez (Fra) Cofidis 1:22:36
95Guillaume Boivin (Can) Israel Start-up Nation 1:22:38
96Jonas Rickaert (Bel) Alpecin-Fenix 1:23:37
97Silvan Dillier (Swi) Alpecin-Fenix 1:23:50
98Peter Sagan (Svk) Bora-Hansgrohe 1:24:55
99Michael Schär (Swi) AG2R Citroën Team 1:25:00
100Luka Mezgec (Slo) Team BikeExchange 1:25:44
101Dries Devenyns (Bel) Deceuninck-QuickStep 1:25:48
102Oliver Naesen (Bel) AG2R Citroën Team 1:26:00
103Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 1:26:27
104Davide Ballerini (Ita) Deceuninck-QuickStep 1:27:21
105Edvald Boasson Hagen (Nor) TotalEnergies 1:28:28
106Jesus Herrada (Spa) Cofidis 1:28:50
107Michael Gogl (Aut) Qhubeka-NextHash 1:29:08
108Christophe Laporte (Fra) Cofidis
109Victor Campenaerts (Bel) Qhubeka-NextHash 1:29:13
110Joris Nieuwenhuis (Ned) Team DSM 1:29:23
111Maxime Chevalier (Fra) B&B Hotels p/b KTM 1:29:47
112Nils Eekhoff (Ned) Team DSM 1:30:12
113Cyril Gautier (Fra) B&B Hotels p/b KTM 1:30:18
114Jorge Arcas (Spa) Movistar Team 1:30:20
115Stefan Bissegger (Swi) EF Education-Nippo 1:31:09
116Brandon McNulty (USA) UAE Team Emirates 1:31:23
117Carlos Verona Quintanilla (Spa) Movistar Team 1:31:29
118Pierre-Luc Périchon (Fra) Cofidis 1:31:58
119Harry Sweeny (Aus) Lotto Soudal 1:32:41
120Fred Wright (GBr) Bahrain Victorious 1:33:03
121Maximilian Walscheid (Ger) Qhubeka-NextHash 1:34:25
122Kristian Sbaragli (Ita) Alpecin-Fenix 1:34:57
123Jasper Philipsen (Bel) Alpecin-Fenix 1:35:33
124Christopher Juul-Jensen (Den) Team BikeExchange 1:35:42
125Julien Simon (Fra) TotalEnergies 1:35:45
126Carlos Barbero (Spa) Qhubeka-NextHash 1:35:49
127Mike Teunissen (Ned) Jumbo-Visma 1:36:01
128Dmitriy Gruzdev (Kaz) Astana-Premier Tech 1:36:29
129Lukas Pöstlberger (Aut) Bora-Hansgrohe 1:36:48
130Luke Durbridge (Aus) Team BikeExchange 1:37:01
131Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux 1:37:16
132Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 1:37:45
133Sean Bennett (USA) Qhubeka-NextHash 1:37:56
134Miles Scotson (Aus) Groupama-FDJ 1:38:24
135Vegard Stake Laengen (Nor) UAE Team Emirates 1:39:41
136Petr Vakoc (Cze) Alpecin-Fenix 1:39:59
137Simon Clarke (Aus) Qhubeka-NextHash 1:40:01
138Tosh Van Der Sande (Bel) Lotto Soudal 1:40:33
139Daniel Oss (Ita) Bora-Hansgrohe 1:41:23
140Ide Schelling (Ned) Bora-Hansgrohe 1:41:41
141Mikkel Bjerg (Den) UAE Team Emirates 1:41:49
142Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 1:42:02
143Luke Rowe (GBr) Ineos Grenadiers 1:42:14
144Tim Declercq (Bel) Deceuninck-QuickStep 1:43:35
145Omer Goldstein (Isr) Israel Start-up Nation 1:43:37
146Jelle Wallays (Bel) Cofidis 1:45:14
147Michael Mørkøv (Den) Deceuninck-QuickStep 1:45:50
148Nacer Bouhanni (Fra) Team Arkea-Samsic 1:46:07
149Edward Theuns (Bel) Trek-Segafredo 1:46:24
150Cees Bol (Ned) Team DSM 1:46:35
151Rick Zabel (Ger) Israel Start-up Nation 1:46:44
152Mark Cavendish (GBr) Deceuninck-QuickStep 1:47:07
153Chris Froome (GBr) Israel Start-up Nation 1:47:31
154André Greipel (Ger) Israel Start-up Nation 1:47:51
155Tony Martin (Ger) Jumbo-Visma 1:48:08
156Mads Pedersen (Den) Trek-Segafredo 1:49:10
157Marco Haller (Aut) Bahrain Victorious 1:50:00
158Casper Pedersen (Den) Team DSM 1:50:32
159Reto Hollenstein (Swi) Israel Start-up Nation 1:51:39
160Jeremy Cabot (Fra) TotalEnergies 1:51:43
161Marc Hirschi (Swi) UAE Team Emirates 1:55:36
162Clément Russo (Fra) Team Arkea-Samsic 1:57:22
163Amund Grøndahl Jansen (Nor) Team BikeExchange 1:59:10
164Daniel McLay (GBr) Team Arkea-Samsic 2:00:48
165Roger Kluge (Ger) Lotto Soudal 2:03:04
Swipe to scroll horizontally
Points Classification
Pos.Rider Name (Country) TeamResult
1Mark Cavendish (GBr) Deceuninck-QuickStep 168
2Michael Matthews (Aus) Team BikeExchange 130
3Sonny Colbrelli (Ita) Bahrain Victorious 121
4Jasper Philipsen (Bel) Alpecin-Fenix 102
5Julian Alaphilippe (Fra) Deceuninck-QuickStep 99
6Nacer Bouhanni (Fra) Team Arkea-Samsic 99
7Tadej Pogacar (Slo) UAE Team Emirates 89
8Peter Sagan (Svk) Bora-Hansgrohe 72
9Matej Mohoric (Slo) Bahrain Victorious 62
10Arnaud Demare (Fra) Groupama-FDJ 51
11Kasper Asgreen (Den) Deceuninck-QuickStep 50
12Wout Van Aert (Bel) Jumbo-Visma 47
13Jonas Vingegaard (Den) Jumbo-Visma 45
14Michael Mørkøv (Den) Deceuninck-QuickStep 41
15Cees Bol (Ned) Team DSM 38
16Wilco Kelderman (Ned) Bora-Hansgrohe 37
17Dylan Teuns (Bel) Bahrain Victorious 33
18Brent Van Moer (Bel) Lotto Soudal 32
19Mattia Cattaneo (Ita) Deceuninck-QuickStep 32
20Ide Schelling (Ned) Bora-Hansgrohe 31
21Bauke Mollema (Ned) Trek-Segafredo 31
22Stefan Küng (Swi) Groupama-FDJ 28
23Franck Bonnamour (Fra) B&B Hotels p/b KTM 26
24Sergio Higuita Garcia (Col) EF Education-Nippo 26
25Magnus Cort (Den) EF Education-Nippo 26
26Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 25
27Jasper Stuyven (Bel) Trek-Segafredo 25
28Pierre-Luc Périchon (Fra) Cofidis 23
29Richard Carapaz (Ecu) Ineos Grenadiers 21
30Guillaume Martin (Fra) Cofidis 21
31Michael Woods (Can) Israel Start-up Nation 21
32Anthony Perez (Fra) Cofidis 21
33Luka Mezgec (Slo) Team BikeExchange 21
34Ben O'Connor (Aus) AG2R Citroën Team 20
35Cyril Barthe (Fra) B&B Hotels p/b KTM 20
36Edward Theuns (Bel) Trek-Segafredo 20
37Greg Van Avermaet (Bel) AG2R Citroën Team 20
38Alexey Lutsenko (Kaz) Astana-Premier Tech 18
39David Gaudu (Fra) Groupama-FDJ 18
40Davide Ballerini (Ita) Deceuninck-QuickStep 18
41Mads Pedersen (Den) Trek-Segafredo 18
42Bryan Coquard (Fra) B&B Hotels p/b KTM 18
43Jonas Koch (Ger) Intermarché-Wanty-Gobert Matériaux 17
44Roger Kluge (Ger) Lotto Soudal 17
45Enric Mas Nicolau (Spa) Movistar Team 17
46Ion Izagirre Insausti (Spa) Astana-Premier Tech 17
47Michael Schär (Swi) AG2R Citroën Team 17
48Maxime Chevalier (Fra) B&B Hotels p/b KTM 17
49Wout Poels (Ned) Bahrain Victorious 16
50André Greipel (Ger) Israel Start-up Nation 16
51Patrick Konrad (Aut) Bora-Hansgrohe 15
52Fred Wright (GBr) Bahrain Victorious 15
53Jeremy Cabot (Fra) TotalEnergies 15
54Toms Skujins (Lat) Trek-Segafredo 14
55Jelle Wallays (Bel) Cofidis 13
56Simon Yates (GBr) Team BikeExchange 13
57Xandro Meurisse (Bel) Alpecin-Fenix 12
58Christophe Laporte (Fra) Cofidis 12
59Rigoberto Uran (Col) EF Education-Nippo 11
60Connor Swift (GBr) Team Arkea-Samsic 11
61Maximilian Walscheid (Ger) Qhubeka-NextHash 11
62Søren Kragh Andersen (Den) Team DSM 11
63Simon Clarke (Aus) Qhubeka-NextHash 10
64Christopher Juul-Jensen (Den) Team BikeExchange 10
65Aurélien Paret Peintre (Fra) AG2R Citroën Team 9
66Pierre Latour (Fra) TotalEnergies 9
67Philippe Gilbert (Bel) Lotto Soudal 9
68Daniel Oss (Ita) Bora-Hansgrohe 9
69Alex Aranburu Deba (Spa) Astana-Premier Tech 9
70Nairo Quintana (Col) Team Arkea-Samsic 8
71Ruben Guerreiro (Por) EF Education-Nippo 8
72Anthony Turgis (Fra) TotalEnergies 8
73Geraint Thomas (GBr) Ineos Grenadiers 7
74Lucas Hamilton (Aus) Team BikeExchange 7
75Julien Bernard (Fra) Trek-Segafredo 7
76Dorian Godon (Fra) AG2R Citroën Team 7
77Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 7
78Victor Campenaerts (Bel) Qhubeka-NextHash 7
79Richie Porte (Aus) Ineos Grenadiers 7
80Esteban Chaves Rubio (Col) Team BikeExchange 6
81Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 5
82Vincenzo Nibali (Ita) Trek-Segafredo 5
83Hugo Houle (Can) Astana-Premier Tech 5
84Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 5
85Mikkel Bjerg (Den) UAE Team Emirates 5
86Rick Zabel (Ger) Israel Start-up Nation 5
87Jacopo Guarnieri (Ita) Groupama-FDJ 5
88Miles Scotson (Aus) Groupama-FDJ 5
89Tao Geoghegan Hart (GBr) Ineos Grenadiers 4
90Nils Eekhoff (Ned) Team DSM 4
91Ivan Garcia Cortina (Spa) Movistar Team 4
92Davide Formolo (Ita) UAE Team Emirates 3
93Elie Gesbert (Fra) Team Arkea-Samsic 3
94Jonas Rickaert (Bel) Alpecin-Fenix 3
95Tony Martin (Ger) Jumbo-Visma 3
96Mike Teunissen (Ned) Jumbo-Visma 2
97Marco Haller (Aut) Bahrain Victorious 2
98Brandon McNulty (USA) UAE Team Emirates 1
Swipe to scroll horizontally
Mountains Classification
Pos.Rider Name (Country) TeamResult
1Nairo Quintana (Col) Team Arkea-Samsic 50
2Michael Woods (Can) Israel Start-up Nation 42
3Wout Poels (Ned) Bahrain Victorious 39
4Ben O'Connor (Aus) AG2R Citroën Team 24
5Sergio Higuita Garcia (Col) EF Education-Nippo 22
6Guillaume Martin (Fra) Cofidis 14
7Matej Mohoric (Slo) Bahrain Victorious 11
8Dylan Teuns (Bel) Bahrain Victorious 10
9Tadej Pogacar (Slo) UAE Team Emirates 10
10Mattia Cattaneo (Ita) Deceuninck-QuickStep 9
11Lucas Hamilton (Aus) Team BikeExchange 9
12Anthony Perez (Fra) Cofidis 7
13Pierre Latour (Fra) TotalEnergies 5
14Ide Schelling (Ned) Bora-Hansgrohe 5
15Ion Izagirre Insausti (Spa) Astana-Premier Tech 4
16Sonny Colbrelli (Ita) Bahrain Victorious 4
17Jasper Stuyven (Bel) Trek-Segafredo 4
18Sepp Kuss (USA) Jumbo-Visma 4
19Brent Van Moer (Bel) Lotto Soudal 3
20Harry Sweeny (Aus) Lotto Soudal 3
21Simon Yates (GBr) Team BikeExchange 3
22Julian Alaphilippe (Fra) Deceuninck-QuickStep 2
23Edward Theuns (Bel) Trek-Segafredo 2
24Franck Bonnamour (Fra) B&B Hotels p/b KTM 2
25Kenny Elissonde (Fra) Trek-Segafredo 2
26Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 1
27Jelle Wallays (Bel) Cofidis 1
28Greg Van Avermaet (Bel) AG2R Citroën Team 1
29Victor Campenaerts (Bel) Qhubeka-NextHash 1
30Patrick Konrad (Aut) Bora-Hansgrohe 1
31Michael Matthews (Aus) Team BikeExchange 1
Swipe to scroll horizontally
Young Riders Classification
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 34:11:10
2Jonas Vingegaard (Den) Jumbo-Visma 0:05:32
3David Gaudu (Fra) Groupama-FDJ 0:07:22
4Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:11:54
5Sergio Higuita Garcia (Col) EF Education-Nippo 0:44:01
6Valentin Madouas (Fra) Groupama-FDJ 0:56:50
7Lucas Hamilton (Aus) Team BikeExchange 0:57:23
8Mark Donovan (GBr) Team DSM 1:00:55
9Brent Van Moer (Bel) Lotto Soudal 1:12:03
10Dorian Godon (Fra) AG2R Citroën Team 1:13:01
11Jonas Rutsch (Ger) EF Education-Nippo 1:18:01
12Cyril Barthe (Fra) B&B Hotels p/b KTM 1:21:15
13Joris Nieuwenhuis (Ned) Team DSM 1:29:23
14Maxime Chevalier (Fra) B&B Hotels p/b KTM 1:29:47
15Stefan Bissegger (Swi) EF Education-Nippo 1:31:09
16Harry Sweeny (Aus) Lotto Soudal 1:32:41
17Fred Wright (GBr) Bahrain Victorious 1:33:03
18Mikkel Bjerg (Den) UAE Team Emirates 1:41:49
19Omer Goldstein (Isr) Israel Start-up Nation 1:43:37
Swipe to scroll horizontally
Teams Classification
Pos.Rider Name (Country) TeamResult
1Bahrain Victorious 102:51:07
2AG2R Citroën Team 0:18:04
3Ineos Grenadiers 0:27:33
4Astana-Premier Tech 0:34:01
5EF Education-Nippo 0:42:38
6Bora-Hansgrohe 0:57:06
7Jumbo-Visma 0:59:11
8UAE Team Emirates 1:06:18
9Movistar Team 1:13:13
10Trek-Segafredo 1:14:59
11Groupama-FDJ 1:16:03
12Deceuninck-QuickStep 1:27:48
13B&B Hotels p/b KTM 1:38:54
14Cofidis 1:53:04
15Team Arkea-Samsic 1:57:04
16Intermarché-Wanty-Gobert Matériaux 2:06:44
17TotalEnergies 2:27:33
18Alpecin-Fenix 2:38:30
19Israel Start-up Nation 2:52:54
20Qhubeka-NextHash 2:55:01
21Lotto Soudal 3:11:49

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

Daniel Ostanek
Production editor

Daniel Ostanek is production editor at Cyclingnews, having joined in 2017 as a freelance contributor and later being hired as staff writer. Prior to joining the team, he had written for most major publications in the cycling world, including CyclingWeekly, Rouleur, and CyclingTips.


Daniel has reported from the world's top races, including the Tour de France and the spring Classics, and has interviewed many of the sport's biggest stars, including Wout van Aert, Remco Evenepoel, Demi Vollering, and Anna van der Breggen.


As well as original reporting, news and feature writing, and production work, Daniel also runs The Leadout newsletter and oversees How to Watch guides throughout the season. His favourite races are Strade Bianche and the Volta a Portugal, and he rides a Colnago C40.

Latest on Cyclingnews