Volta a Catalunya: Esteban Chaves takes his first win in two years on Port Ainé

Esteban Chaves (Team BikeExchange) took a well-deserved win on stage 4 of the Volta a Catalunya on Thursday at Porte Aine.The Colombian attacked with just under 7km to on the final climb and despite a frantic chase from Ineos Grenadiers and race leader Adam Yates Chaves hung on to take his and his team’s first European win of the 2021 season.

Michael Woods (Israel Start-Up Nation) finished second on the stage with Geraint Thomas (Ineos Grenadiers) in third. The win marked Chaves’ first victory since he claimed a stage in the 2019 Giro d’Italia.

Adam Yates was fourth, and finished safely in the lead chase group. He was barely troubled on a day that saw a large group go clear on the first climb of the day. Ineos Grenadiers controlled most of the action and saw off a number of attacks on the last climb with Rohan Dennis, Richard Carapaz, and finally Richie Porte setting the pace on the last ascent. 

Only Chaves was able to create a sustainable gap with the pint-sized climber establishing a 26 second lead over the chase group. Enric Mas (Movistar) attempted to counter attack but was quickly reeled in by the ever-durable Carapaz and even though Chaves’ lead dropped to just 15 seconds inside the final 1,500 meters he had enough in the tank to hold off his pursuers.

Adam Yates remains in the overall lead after four stages, with his teammates Porte and Thomas second and third at 45 and 49 seconds, respectively.

Alejandro Valverde (Movistar) is the first non Ineos rider in the general classification, fourth, at 1:03, while Chaves’ efforts have moved him up to sixth at 1:04 behind Yates.

"I'm really happy. I've never started a season feeling so good and winning like this. It's a WorldTour win for the team, and the first victory as BikeExchange, so I'm very happy. We've worked very hard. I've had some difficult months and years but the team has helped me a lot, as have my family, my girlfriend… It's a great satisfaction.

"I knew the roads. I live in Andorra and I knew it was a very hard stage. I wanted to try something. I had nothing to lose and a lot to gain. There was a headwind and that was a risk but in the end, things turned out very well. I had great legs today and felt good, and showed it with this great victory," Chaves said at the line.

"It gives me a lot of confidence and a lot of calm. I've worked really conscientiously and the work is starting to bear fruit. Winning is always beautiful and special, and I want to thank my team, who did an amazing job today."

How it unfolded

The second consecutive summit finish in the race saw a large and hugely talented break form on the first climb of the day, the Port de Toses. Thomas de Gendt (Lotto Soudal) was the first rider to successfully break free and it wasn't long before the breakaway specialist joined by Lennard Kämna (Bora-Hansgrohe), Rigoberto Uran (EF Education-Nippo), Clement Champoussin (AG2R Citroën), Antwan Tolhoek and Koen Bouwman (Jumbo-Visma), Sergio Samitier and Antonio Pedrero (Movistar Team), Juan Pedro Lopez (Trek-Segafredo), Attila Valter (Groupama-FDJ), Joe Dombrowski (UAE Team Emirates), and Louis Meintjes (Intermarché-Wanty-Gobert).

Kämna's presence was a glaring concern for the peloton with the Bora rider less than two minutes down on Yates in the GC but the breakaway pressed on with Bouwman first over the top of the first climb. The group were never really allowed to establish a threatening gap, however, with the advantage holding at around 2:30 at the top of the ascent.

That gap held all the way until the next climb with Kamna using the steep initial slopes to attack with just under 50km remaining. At that point, Kämna had 1:35 on his former breakaway companions, with the main field at 3:25 but Ineos soon intensified their chase with Castroviejo bringing to within 2:30 as the Bora rider began the final 20km of the stage.

Rohan Dennis took over the chase at the foot of the long final climb and the Australian reduced the gap to less than a minute with 16km to go and caught Kamna before Carapaz took over. The former Giro dropped his chain at one point but made a quick recovery take over on the front of the quickly diminishing peloton. Steven Kruijswijk broke free with 10km to go but the Dutchman was brought back within less than a kilometre before Chaves managed to snap the elastic and slowly build up his winning lead.

Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Esteban Chaves Rubio (Col) Team BikeExchange 4:29:47
2Michael Woods (Can) Israel Start-up Nation 0:00:07
3Geraint Thomas (GBr) Ineos Grenadiers
4Adam Yates (GBr) Ineos Grenadiers
5Sepp Kuss (USA) Jumbo-Visma
6Alejandro Valverde (Spa) Movistar Team
7Richie Porte (Aus) Ineos Grenadiers
8Wilco Kelderman (Ned) Bora-Hansgrohe
9Nairo Quintana (Col) Team Arkea-Samsic
10Lucas Hamilton (Aus) Team BikeExchange
11Hugh Carthy (GBr) EF Education-Nippo 0:00:13
12Simon Yates (GBr) Team BikeExchange 0:00:18
13João Almeida (Por) Deceuninck-QuickStep 0:00:25
14Giulio Ciccone (Ita) Trek-Segafredo 0:00:31
15Harm Vanhoucke (Bel) Lotto Soudal
16Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 0:00:51
17Fausto Masnada (Ita) Deceuninck-QuickStep 0:00:54
18Brandon McNulty (USA) UAE Team Emirates 0:01:02
19Enric Mas Nicolau (Spa) Movistar Team 0:01:34
20Santiago Buitrago Sanchez (Col) Bahrain Victorious 0:02:03
21Matteo Badilatti (Swi) Groupama-FDJ 0:02:23
22Richard Carapaz (Ecu) Ineos Grenadiers 0:02:28
23David de la Cruz (Spa) UAE Team Emirates 0:02:44
24Carlos Verona Quintanilla (Spa) Movistar Team
25Nicolas Edet (Fra) Cofidis 0:03:03
26Oscar Rodriguez Garaicoechea (Spa) Astana-Premier Tech 0:04:59
27Luis Leon Sanchez (Spa) Astana-Premier Tech 0:05:00
28Maxim Van Gils (Bel) Lotto Soudal 0:05:01
29Steven Kruijswijk (Ned) Jumbo-Visma 0:05:34
30Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 0:06:06
31Michel Ries (Lux) Trek-Segafredo 0:06:18
32Jaime Castrillo Zapater (Spa) Equipo Kern Pharma 0:06:24
33Gotzon Martin Sanz (Spa) Euskaltel-Euskadi
34Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi
35Ruben Guerreiro (Por) EF Education-Nippo
36Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:06:52
37Daniel Martin (Irl) Israel Start-up Nation 0:06:59
38Roger Adria Oliveras (Spa) Equipo Kern Pharma 0:08:10
39Callum Scotson (Aus) Team BikeExchange 0:08:39
40Sébastien Reichenbach (Swi) Groupama-FDJ 0:09:15
41Ben Zwiehoff (Ger) Bora-Hansgrohe
42Elie Gesbert (Fra) Team Arkea-Samsic
43Merhawi Kudus (Eri) Astana-Premier Tech
44Dmitrii Strakhov (Rus) Gazprom-RusVelo 0:11:11
45Tanel Kangert (Est) Team BikeExchange
46Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux
47Christopher Hamilton (Aus) Team DSM 0:14:39
48Kilian Frankiny (Swi) Team Qhubeka Assos
49Jonas Wilsly (Den) Astana-Premier Tech
50Hermann Pernsteiner (Aut) Bahrain Victorious
51Tejay van Garderen (USA) EF Education-Nippo
52Ben Gastauer (Lux) AG2R Citroën Team
53Lennard Kämna (Ger) Bora-Hansgrohe
54Attila Valter (Hun) Groupama-FDJ
55Rohan Dennis (Aus) Ineos Grenadiers 0:14:57
56Chris Froome (GBr) Israel Start-up Nation
57Harold Tejada Canacue (Col) Astana-Premier Tech
58Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates
59Robert Gesink (Ned) Jumbo-Visma 0:15:08
60Bob Jungels (Lux) AG2R Citroën Team
61Steff Cras (Bel) Lotto Soudal
62James Knox (GBr) Deceuninck-QuickStep
63Jose Herrada (Spa) Cofidis
64Jonathan Caicedo (Ecu) EF Education-Nippo
65Anthony Delaplace (Fra) Team Arkea-Samsic
66Antwan Tolhoek (Ned) Jumbo-Visma
67Wout Poels (Ned) Bahrain Victorious
68Joe Dombrowski (USA) UAE Team Emirates
69Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
70Gianluca Brambilla (Ita) Trek-Segafredo 0:15:23
71Dries Devenyns (Bel) Deceuninck-QuickStep 0:18:19
72Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:18:52
73Roman Kreuziger (Cze) Gazprom-RusVelo 0:19:31
74Koen Bouwman (Ned) Jumbo-Visma
75Reto Hollenstein (Swi) Israel Start-up Nation
76Marc Hirschi (Swi) UAE Team Emirates
77Antonio Pedrero (Spa) Movistar Team 0:19:43
78Matej Mohoric (Slo) Bahrain Victorious 0:20:05
79Dion Smith (NZl) Team BikeExchange
80Thomas De Gendt (Bel) Lotto Soudal
81Stefan De Bod (RSA) Astana-Premier Tech 0:22:05
82Michael Storer (Aus) Team DSM
83Michael Valgren (Den) EF Education-Nippo
84Daryl Impey (RSA) Israel Start-up Nation 0:23:48
85Dario Cataldo (Ita) Movistar Team
86Sergio Samitier Samitier (Spa) Movistar Team
87Jaakko Hänninen (Fin) AG2R Citroën Team
88Laurent Pichon (Fra) Team Arkea-Samsic
89Clément Champoussin (Fra) AG2R Citroën Team
90Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
91Marc Soler (Spa) Movistar Team
92Diego Camargo Pineda (Col) EF Education-Nippo
93Rigoberto Uran (Col) EF Education-Nippo
94Tomasz Marczynski (Pol) Lotto Soudal 0:27:24
95Joan Bou Company (Spa) Euskaltel-Euskadi
96Omer Goldstein (Isr) Israel Start-up Nation
97Alexander Cataford (Can) Israel Start-up Nation
98Thymen Arensman (Ned) Team DSM
99Chad Haga (USA) Team DSM
100Brent Bookwalter (USA) Team BikeExchange
101Gavin Mannion (USA) Rally Cycling
102Mattias Jensen (Den) Trek-Segafredo
103Matthieu Ladagnous (Fra) Groupama-FDJ
104Joey Rosskopf (USA) Rally Cycling
105Savva Novikov (Rus) Equipo Kern Pharma
106Chris Harper (Aus) Jumbo-Visma
107Sylvain Moniquet (Bel) Lotto Soudal
108Rob Britton (Can) Rally Cycling
109Sean Bennett (USA) Team Qhubeka Assos 0:28:01
110Ide Schelling (Ned) Bora-Hansgrohe 0:28:17
111Ruben Fernandez (Spa) Cofidis 0:28:20
112Fernando Barceló Aragon (Spa) Cofidis 0:28:50
113Jeremy Bellicaud (Fra) Intermarché-Wanty-Gobert Matériaux
114Sander Armée (Bel) Team Qhubeka Assos
115Ben King (USA) Rally Cycling
116Natnael Berhane (Eri) Cofidis
117Lukasz Owsian (Pol) Team Arkea-Samsic
118Antoine Duchesne (Can) Groupama-FDJ
119Vadim Pronskiy (Kaz) Astana-Premier Tech
120François Bidard (Fra) AG2R Citroën Team
121Denis Nekrasov (Rus) Gazprom-RusVelo
122Artem Nych (Rus) Gazprom-RusVelo
123Sergei Chernetskii (Rus) Gazprom-RusVelo
124Rémi Cavagna (Fra) Deceuninck-QuickStep
125Daniel Alejandro Mendez Noreña (Col) Equipo Kern Pharma
126Clement Venturini (Fra) AG2R Citroën Team
127Rob Power (Aus) Team Qhubeka Assos
128Pavel Kochetkov (Rus) Gazprom-RusVelo
129Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux
130Matis Louvel (Fra) Team Arkea-Samsic
131Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 0:29:13
132Marti Marquez Roman (Spa) Equipo Kern Pharma
133Connor Brown (NZl) Team Qhubeka Assos 0:31:35
134Francisco Galvan Fernandez (Spa) Equipo Kern Pharma
135Nathan Brown (USA) Rally Cycling 0:32:52
136Rémy Rochas (Fra) Cofidis 0:33:06
137Thomas Champion (Fra) Cofidis
138Nickolas Zukowsky (Can) Rally Cycling
139Max Kanter (Ger) Team DSM 0:33:22
140Stephen Williams (GBr) Bahrain Victorious 0:34:11
141Alan Riou (Fra) Team Arkea-Samsic 0:34:16
142William Bonnet (Fra) Groupama-FDJ 0:34:18
143Simon Guglielmi (Fra) Groupama-FDJ
144Alexander Kamp (Den) Trek-Segafredo
145Colin Joyce (USA) Rally Cycling
146Juan Sebastian Molano Benavides (Col) UAE Team Emirates 0:34:49
147Peter Sagan (Svk) Bora-Hansgrohe
148Josef Cerny (Cze) Deceuninck-QuickStep
149Frederik Wandahl (Den) Bora-Hansgrohe
150Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi
151Luke Rowe (GBr) Ineos Grenadiers
152Mikel Iturria Segurola (Spa) Euskaltel-Euskadi
153Jordi Meeus (Bel) Bora-Hansgrohe
154Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos
DNFGeorge Bennett (NZl) Jumbo-Visma
DNFJai Hindley (Aus) Team DSM
DNFDomen Novak (Slo) Bahrain Victorious
DNFIlnur Zakarin (Rus) Gazprom-RusVelo
DNSKenny Elissonde (Fra) Trek-Segafredo
DNSAlexander Evans (Aus) Intermarché-Wanty-Gobert Matériaux
DNSAndreas Kron (Den) Lotto Soudal
DNSKarel Vacek (Cze) Team Qhubeka Assos
Swipe to scroll horizontally
Sprint 1, km. 11
Pos.Rider Name (Country) TeamResult
1Andreas Kron (Den) Lotto Soudal 3
2Diego Camargo Pineda (Col) EF Education-Nippo 2
3Alejandro Valverde (Spa) Movistar Team 1
Swipe to scroll horizontally
Sprint 2, km. 88
Pos.Rider Name (Country) TeamResult
1Thomas De Gendt (Bel) Lotto Soudal 3
2Juan Pedro Lopez Perez (Spa) Trek-Segafredo 2
3Sergio Samitier Samitier (Spa) Movistar Team 1
Swipe to scroll horizontally
Sprint 3 - Sprint Edició 100 km
Pos.Rider Name (Country) TeamResult
1Juan Pedro Lopez Perez (Spa) Trek-Segafredo
2Koen Bouwman (Ned) Jumbo-Visma
3Thomas De Gendt (Bel) Lotto Soudal
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Esteban Chaves Rubio (Col) Team BikeExchange 10
2Michael Woods (Can) Israel Start-up Nation 6
3Geraint Thomas (GBr) Ineos Grenadiers 4
Swipe to scroll horizontally
Mountain 1 - Port De Toses (Cat. 1) km. 30
Pos.Rider Name (Country) TeamResult
1Koen Bouwman (Ned) Jumbo-Visma 10
2Thomas De Gendt (Bel) Lotto Soudal 8
3Antwan Tolhoek (Ned) Jumbo-Visma 6
4Clément Champoussin (Fra) AG2R Citroën Team 4
5Sergio Samitier Samitier (Spa) Movistar Team 2
6Joe Dombrowski (USA) UAE Team Emirates 1
Swipe to scroll horizontally
Mountain 2 - Port D'El Cantó (HC) km. 122
Pos.Rider Name (Country) TeamResult
1Lennard Kämna (Ger) Bora-Hansgrohe 26
2Koen Bouwman (Ned) Jumbo-Visma 20
3Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 16
4Joe Dombrowski (USA) UAE Team Emirates 14
5Sergio Samitier Samitier (Spa) Movistar Team 12
6Clément Champoussin (Fra) AG2R Citroën Team 10
7Antonio Pedrero (Spa) Movistar Team 8
8Rigoberto Uran (Col) EF Education-Nippo 6
9Attila Valter (Hun) Groupama-FDJ 4
10Juan Pedro Lopez Perez (Spa) Trek-Segafredo 2
Swipe to scroll horizontally
Mountain 3 (HC) Port Ainé km. 166
Pos.Rider Name (Country) TeamResult
1Esteban Chaves Rubio (Col) Team BikeExchange 26
2Michael Woods (Can) Israel Start-up Nation 20
3Geraint Thomas (GBr) Ineos Grenadiers 16
4Adam Yates (GBr) Ineos Grenadiers 14
5Sepp Kuss (USA) Jumbo-Visma 12
6Alejandro Valverde (Spa) Movistar Team 10
7Richie Porte (Aus) Ineos Grenadiers 8
8Wilco Kelderman (Ned) Bora-Hansgrohe 6
9Nairo Quintana (Col) Team Arkea-Samsic 4
10Lucas Hamilton (Aus) Team BikeExchange 2
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Lennard Kämna (Ger) Bora-Hansgrohe
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 13:29:42
2Team BikeExchange 0:00:04
3Movistar Team 0:04:04
4Euskaltel-Euskadi 0:13:18
5Deceuninck-QuickStep 0:16:06
6UAE Team Emirates 0:18:22
7Astana-Premier Tech 0:18:53
8Lotto Soudal 0:20:19
9Jumbo-Visma 0:20:28
10EF Education-Nippo 0:20:55
11Equipo Kern Pharma 0:21:05
12Israel Start-up Nation 0:21:42
13Trek-Segafredo 0:21:51
14Bora-Hansgrohe 0:23:40
15Team Arkea-Samsic 0:24:09
16Groupama-FDJ 0:25:56
17Bahrain Victorious 0:31:29
18Intermarché-Wanty-Gobert Matériaux 0:32:04
19Cofidis 0:46:10
20AG2R Citroën Team 0:53:14
21Gazprom-RusVelo 0:59:11
22Team DSM 1:03:47
23Team Qhubeka Assos 1:11:09
24Rally Cycling 1:21:51
Swipe to scroll horizontally
General classification after stage 4
Pos.Rider Name (Country) TeamResult
1Adam Yates (GBr) Ineos Grenadiers 14:14:15
2Richie Porte (Aus) Ineos Grenadiers 0:00:45
3Geraint Thomas (GBr) Ineos Grenadiers 0:00:49
4Alejandro Valverde (Spa) Movistar Team 0:01:03
5Wilco Kelderman (Ned) Bora-Hansgrohe
6Esteban Chaves Rubio (Col) Team BikeExchange 0:01:04
7João Almeida (Por) Deceuninck-QuickStep 0:01:07
8Hugh Carthy (GBr) EF Education-Nippo 0:01:20
9Sepp Kuss (USA) Jumbo-Visma 0:01:29
10Simon Yates (GBr) Team BikeExchange 0:01:32
11Lucas Hamilton (Aus) Team BikeExchange 0:01:35
12Nairo Quintana (Col) Team Arkea-Samsic 0:01:46
13Michael Woods (Can) Israel Start-up Nation 0:01:48
14Harm Vanhoucke (Bel) Lotto Soudal 0:01:54
15Brandon McNulty (USA) UAE Team Emirates 0:02:19
16Giulio Ciccone (Ita) Trek-Segafredo 0:02:31
17Fausto Masnada (Ita) Deceuninck-QuickStep 0:02:39
18Enric Mas Nicolau (Spa) Movistar Team 0:03:07
19Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 0:04:07
20Richard Carapaz (Ecu) Ineos Grenadiers 0:04:45
21Santiago Buitrago Sanchez (Col) Bahrain Victorious 0:05:18
22David de la Cruz (Spa) UAE Team Emirates 0:06:41
23Steven Kruijswijk (Ned) Jumbo-Visma 0:07:04
24Nicolas Edet (Fra) Cofidis 0:07:57
25Oscar Rodriguez Garaicoechea (Spa) Astana-Premier Tech 0:09:01
26Maxim Van Gils (Bel) Lotto Soudal 0:09:49
27Ruben Guerreiro (Por) EF Education-Nippo 0:10:09
28Jaime Castrillo Zapater (Spa) Equipo Kern Pharma 0:10:31
29Roger Adria Oliveras (Spa) Equipo Kern Pharma 0:12:24
30Daniel Martin (Irl) Israel Start-up Nation 0:12:42
31Luis Leon Sanchez (Spa) Astana-Premier Tech 0:14:24
32Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux
33Sébastien Reichenbach (Swi) Groupama-FDJ 0:14:54
34Lennard Kämna (Ger) Bora-Hansgrohe 0:16:05
35Matteo Badilatti (Swi) Groupama-FDJ 0:16:18
36Christopher Hamilton (Aus) Team DSM 0:18:19
37Antwan Tolhoek (Ned) Jumbo-Visma 0:18:22
38Jonathan Caicedo (Ecu) EF Education-Nippo 0:18:45
39Elie Gesbert (Fra) Team Arkea-Samsic 0:19:15
40Steff Cras (Bel) Lotto Soudal 0:20:06
41Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:20:12
42Carlos Verona Quintanilla (Spa) Movistar Team 0:21:01
43Tanel Kangert (Est) Team BikeExchange 0:22:32
44Jose Herrada (Spa) Cofidis 0:23:01
45Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:23:08
46Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 0:23:51
47Ben Zwiehoff (Ger) Bora-Hansgrohe 0:24:13
48Callum Scotson (Aus) Team BikeExchange 0:24:49
49James Knox (GBr) Deceuninck-QuickStep 0:25:56
50Anthony Delaplace (Fra) Team Arkea-Samsic 0:26:07
51Rohan Dennis (Aus) Ineos Grenadiers 0:26:36
52Robert Gesink (Ned) Jumbo-Visma 0:28:24
53Attila Valter (Hun) Groupama-FDJ 0:29:11
54Michel Ries (Lux) Trek-Segafredo 0:29:18
55Gianluca Brambilla (Ita) Trek-Segafredo 0:29:41
56Merhawi Kudus (Eri) Astana-Premier Tech 0:29:45
57Joe Dombrowski (USA) UAE Team Emirates 0:29:47
58Harold Tejada Canacue (Col) Astana-Premier Tech 0:30:04
59Chris Froome (GBr) Israel Start-up Nation 0:30:27
60Hermann Pernsteiner (Aut) Bahrain Victorious 0:30:57
61Koen Bouwman (Ned) Jumbo-Visma 0:31:41
62Clément Champoussin (Fra) AG2R Citroën Team 0:32:05
63Chris Harper (Aus) Jumbo-Visma 0:32:31
64Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:32:43
65Marc Hirschi (Swi) UAE Team Emirates 0:33:10
66Antonio Pedrero (Spa) Movistar Team 0:33:36
67Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:34:22
68Daryl Impey (RSA) Israel Start-up Nation 0:34:38
69Stefan De Bod (RSA) Astana-Premier Tech
70Michael Storer (Aus) Team DSM
71Rigoberto Uran (Col) EF Education-Nippo 0:35:15
72Dmitrii Strakhov (Rus) Gazprom-RusVelo 0:35:49
73Tejay van Garderen (USA) EF Education-Nippo 0:35:58
74Dion Smith (NZl) Team BikeExchange 0:36:38
75Bob Jungels (Lux) AG2R Citroën Team 0:36:55
76Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:37:00
77Daniel Alejandro Mendez Noreña (Col) Equipo Kern Pharma 0:37:29
78Matej Mohoric (Slo) Bahrain Victorious 0:37:38
79Roman Kreuziger (Cze) Gazprom-RusVelo 0:37:49
80Dries Devenyns (Bel) Deceuninck-QuickStep 0:38:46
81Stephen Williams (GBr) Bahrain Victorious 0:39:22
82Marc Soler (Spa) Movistar Team 0:39:50
83Rob Britton (Can) Rally Cycling 0:40:20
84Michael Valgren (Den) EF Education-Nippo 0:40:25
85Ben Gastauer (Lux) AG2R Citroën Team 0:40:29
86Kilian Frankiny (Swi) Team Qhubeka Assos 0:40:37
87Thomas De Gendt (Bel) Lotto Soudal 0:41:17
88Ruben Fernandez (Spa) Cofidis 0:42:24
89Jonas Wilsly (Den) Astana-Premier Tech 0:42:26
90Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:42:54
91Mattias Jensen (Den) Trek-Segafredo 0:43:02
92Brent Bookwalter (USA) Team BikeExchange 0:43:23
93Thymen Arensman (Ned) Team DSM 0:43:26
94Chad Haga (USA) Team DSM 0:43:44
95Rémy Rochas (Fra) Cofidis 0:44:29
96Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 0:45:29
97Mikel Iturria Segurola (Spa) Euskaltel-Euskadi
98Alexander Kamp (Den) Trek-Segafredo 0:45:30
99Sylvain Moniquet (Bel) Lotto Soudal 0:45:43
100Jeremy Bellicaud (Fra) Intermarché-Wanty-Gobert Matériaux 0:45:55
101Sergio Samitier Samitier (Spa) Movistar Team 0:46:22
102Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 0:46:57
103Reto Hollenstein (Swi) Israel Start-up Nation 0:46:58
104Wout Poels (Ned) Bahrain Victorious 0:48:12
105François Bidard (Fra) AG2R Citroën Team 0:48:33
106Clement Venturini (Fra) AG2R Citroën Team 0:48:37
107Ide Schelling (Ned) Bora-Hansgrohe 0:48:43
108Dario Cataldo (Ita) Movistar Team 0:49:20
109Savva Novikov (Rus) Equipo Kern Pharma 0:49:47
110Rob Power (Aus) Team Qhubeka Assos 0:50:03
111Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:50:04
112Artem Nych (Rus) Gazprom-RusVelo 0:50:21
113Joan Bou Company (Spa) Euskaltel-Euskadi 0:50:28
114Sean Bennett (USA) Team Qhubeka Assos 0:50:30
115Jaakko Hänninen (Fin) AG2R Citroën Team 0:50:49
116Diego Camargo Pineda (Col) EF Education-Nippo 0:51:26
117Thomas Champion (Fra) Cofidis 0:52:20
118Gavin Mannion (USA) Rally Cycling 0:52:43
119Joey Rosskopf (USA) Rally Cycling 0:52:46
120Nathan Brown (USA) Rally Cycling 0:53:38
121Lukasz Owsian (Pol) Team Arkea-Samsic 0:54:31
122Omer Goldstein (Isr) Israel Start-up Nation 0:54:40
123Laurent Pichon (Fra) Team Arkea-Samsic 0:54:50
124Natnael Berhane (Eri) Cofidis 0:55:13
125Tomasz Marczynski (Pol) Lotto Soudal 0:55:20
126Marti Marquez Roman (Spa) Equipo Kern Pharma 0:55:24
127Sergei Chernetskii (Rus) Gazprom-RusVelo 0:55:26
128Alexander Cataford (Can) Israel Start-up Nation 0:55:42
129Denis Nekrasov (Rus) Gazprom-RusVelo 0:56:31
130Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 0:57:21
131Sander Armée (Bel) Team Qhubeka Assos 0:57:30
132Rémi Cavagna (Fra) Deceuninck-QuickStep 0:58:04
133Matis Louvel (Fra) Team Arkea-Samsic 0:58:24
134Vadim Pronskiy (Kaz) Astana-Premier Tech 0:58:38
135Fernando Barceló Aragon (Spa) Cofidis 0:58:40
136Pavel Kochetkov (Rus) Gazprom-RusVelo
137Antoine Duchesne (Can) Groupama-FDJ 0:59:13
138Matthieu Ladagnous (Fra) Groupama-FDJ 0:59:17
139Peter Sagan (Svk) Bora-Hansgrohe 1:00:43
140Juan Sebastian Molano Benavides (Col) UAE Team Emirates 1:00:47
141Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos 1:03:53
142Nickolas Zukowsky (Can) Rally Cycling 1:04:38
143Colin Joyce (USA) Rally Cycling 1:04:41
144Simon Guglielmi (Fra) Groupama-FDJ 1:04:45
145Ben King (USA) Rally Cycling 1:05:25
146Max Kanter (Ger) Team DSM 1:05:40
147Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi 1:09:38
148Connor Brown (NZl) Team Qhubeka Assos 1:09:46
149Josef Cerny (Cze) Deceuninck-QuickStep 1:10:39
150William Bonnet (Fra) Groupama-FDJ 1:11:38
151Luke Rowe (GBr) Ineos Grenadiers 1:12:31
152Jordi Meeus (Bel) Bora-Hansgrohe 1:12:59
153Alan Riou (Fra) Team Arkea-Samsic 1:13:00
154Frederik Wandahl (Den) Bora-Hansgrohe 1:18:47
Swipe to scroll horizontally
Points Classification
Pos.Rider Name (Country) TeamResult
1Esteban Chaves Rubio (Col) Team BikeExchange 16
2Adam Yates (GBr) Ineos Grenadiers 10
3Rohan Dennis (Aus) Ineos Grenadiers 10
4Natnael Berhane (Eri) Cofidis 6
5Michael Woods (Can) Israel Start-up Nation 6
6Luis Leon Sanchez (Spa) Astana-Premier Tech 6
7Rémi Cavagna (Fra) Deceuninck-QuickStep 6
8Alexander Kamp (Den) Trek-Segafredo 5
9Alejandro Valverde (Spa) Movistar Team 5
10Geraint Thomas (GBr) Ineos Grenadiers 4
11João Almeida (Por) Deceuninck-QuickStep 4
12Rémy Rochas (Fra) Cofidis 4
13Sylvain Moniquet (Bel) Lotto Soudal 4
14Thomas De Gendt (Bel) Lotto Soudal 3
15Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 3
16Juan Pedro Lopez Perez (Spa) Trek-Segafredo 2
17Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 2
18Diego Camargo Pineda (Col) EF Education-Nippo 2
19Reinardt Janse Van Rensburg (RSA) Team Qhubeka Assos 2
20Sergio Samitier Samitier (Spa) Movistar Team 1
21Thomas Champion (Fra) Cofidis 1
Swipe to scroll horizontally
Mountains Classification
Pos.Rider Name (Country) TeamResult
1Esteban Chaves Rubio (Col) Team BikeExchange 50
2Adam Yates (GBr) Ineos Grenadiers 40
3Koen Bouwman (Ned) Jumbo-Visma 30
4Geraint Thomas (GBr) Ineos Grenadiers 30
5Alejandro Valverde (Spa) Movistar Team 28
6Lennard Kämna (Ger) Bora-Hansgrohe 27
7Michael Woods (Can) Israel Start-up Nation 26
8Sepp Kuss (USA) Jumbo-Visma 23
9Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 16
10Joe Dombrowski (USA) UAE Team Emirates 15
11Clément Champoussin (Fra) AG2R Citroën Team 14
12Antonio Pedrero (Spa) Movistar Team 14
13Sergio Samitier Samitier (Spa) Movistar Team 14
14Richie Porte (Aus) Ineos Grenadiers 12
15Harm Vanhoucke (Bel) Lotto Soudal 12
16Sylvain Moniquet (Bel) Lotto Soudal 11
17Hugh Carthy (GBr) EF Education-Nippo 8
18Carlos Verona Quintanilla (Spa) Movistar Team 8
19Thomas De Gendt (Bel) Lotto Soudal 8
20Wilco Kelderman (Ned) Bora-Hansgrohe 6
21Antwan Tolhoek (Ned) Jumbo-Visma 6
22Rigoberto Uran (Col) EF Education-Nippo 6
23Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 5
24Nairo Quintana (Col) Team Arkea-Samsic 4
25Attila Valter (Hun) Groupama-FDJ 4
26Luis Leon Sanchez (Spa) Astana-Premier Tech 3
27Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 3
28Lucas Hamilton (Aus) Team BikeExchange 2
29Giulio Ciccone (Ita) Trek-Segafredo 2
30Juan Pedro Lopez Perez (Spa) Trek-Segafredo 2
31Rémy Rochas (Fra) Cofidis 2
32Natnael Berhane (Eri) Cofidis 2
Swipe to scroll horizontally
Young Riders Classification
Pos.Rider Name (Country) TeamResult
1João Almeida (Por) Deceuninck-QuickStep 14:15:22
2Lucas Hamilton (Aus) Team BikeExchange 0:00:27
3Harm Vanhoucke (Bel) Lotto Soudal 0:00:47
4Brandon McNulty (USA) UAE Team Emirates 0:01:12
5Santiago Buitrago Sanchez (Col) Bahrain Victorious 0:04:10
6Maxim Van Gils (Bel) Lotto Soudal 0:08:41
7Jaime Castrillo Zapater (Spa) Equipo Kern Pharma 0:09:23
8Roger Adria Oliveras (Spa) Equipo Kern Pharma 0:11:17
9Lennard Kämna (Ger) Bora-Hansgrohe 0:14:58
10Steff Cras (Bel) Lotto Soudal 0:18:58
11Urko Berrade Fernandez (Spa) Equipo Kern Pharma 0:19:05
12Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:22:01
13Ben Zwiehoff (Ger) Bora-Hansgrohe 0:23:06
14Callum Scotson (Aus) Team BikeExchange 0:23:42
15Attila Valter (Hun) Groupama-FDJ 0:28:04
16Michel Ries (Lux) Trek-Segafredo 0:28:11
17Harold Tejada Canacue (Col) Astana-Premier Tech 0:28:57
18Clément Champoussin (Fra) AG2R Citroën Team 0:30:58
19Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:31:36
20Marc Hirschi (Swi) UAE Team Emirates 0:32:03
21Stefan De Bod (RSA) Astana-Premier Tech 0:33:31
22Michael Storer (Aus) Team DSM
23Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:35:52
24Daniel Alejandro Mendez Noreña (Col) Equipo Kern Pharma 0:36:22
25Stephen Williams (GBr) Bahrain Victorious 0:38:14
26Jonas Wilsly (Den) Astana-Premier Tech 0:41:19
27Mattias Jensen (Den) Trek-Segafredo 0:41:54
28Thymen Arensman (Ned) Team DSM 0:42:18
29Rémy Rochas (Fra) Cofidis 0:43:22
30Sylvain Moniquet (Bel) Lotto Soudal 0:44:35
31Jeremy Bellicaud (Fra) Intermarché-Wanty-Gobert Matériaux 0:44:47
32Francisco Galvan Fernandez (Spa) Equipo Kern Pharma 0:45:49
33Ide Schelling (Ned) Bora-Hansgrohe 0:47:35
34Savva Novikov (Rus) Equipo Kern Pharma 0:48:39
35Joan Bou Company (Spa) Euskaltel-Euskadi 0:49:21
36Sean Bennett (USA) Team Qhubeka Assos 0:49:23
37Jaakko Hänninen (Fin) AG2R Citroën Team 0:49:41
38Diego Camargo Pineda (Col) EF Education-Nippo 0:50:18
39Thomas Champion (Fra) Cofidis 0:51:13
40Omer Goldstein (Isr) Israel Start-up Nation 0:53:32
41Marti Marquez Roman (Spa) Equipo Kern Pharma 0:54:17
42Denis Nekrasov (Rus) Gazprom-RusVelo 0:55:24
43Matis Louvel (Fra) Team Arkea-Samsic 0:57:16
44Vadim Pronskiy (Kaz) Astana-Premier Tech 0:57:31
45Fernando Barceló Aragon (Spa) Cofidis 0:57:33
46Nickolas Zukowsky (Can) Rally Cycling 1:03:31
47Simon Guglielmi (Fra) Groupama-FDJ 1:03:38
48Max Kanter (Ger) Team DSM 1:04:33
49Connor Brown (NZl) Team Qhubeka Assos 1:08:38
50Jordi Meeus (Bel) Bora-Hansgrohe 1:11:52
51Alan Riou (Fra) Team Arkea-Samsic 1:11:53
52Frederik Wandahl (Den) Bora-Hansgrohe 1:17:39
Swipe to scroll horizontally
Teams Classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 42:43:46
2Team BikeExchange 0:03:02
3Movistar Team 0:09:29
4Jumbo-Visma 0:24:18
5EF Education-Nippo 0:27:20
6Deceuninck-QuickStep 0:27:27
7UAE Team Emirates 0:28:47
8Lotto Soudal 0:28:52
9Bora-Hansgrohe 0:32:06
10Euskaltel-Euskadi 0:32:17
11Israel Start-up Nation 0:34:51
12Equipo Kern Pharma 0:36:19
13Trek-Segafredo 0:38:10
14Astana-Premier Tech 0:41:41
15Team Arkea-Samsic 0:44:56
16Bahrain Victorious 0:45:03
17Groupama-FDJ 0:56:29
18Cofidis 1:07:34
19Intermarché-Wanty-Gobert Matériaux 1:13:21
20Team DSM 1:14:00
21Gazprom-RusVelo 1:34:18
22AG2R Citroën Team 1:37:27
23Team Qhubeka Assos 2:09:29
24Rally Cycling 2:19:25

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 Benson

Daniel Benson was the Editor in Chief at Cyclingnews.com between 2008 and 2022. Based in the UK, he joined the Cyclingnews team in 2008 as the site's first UK-based Managing Editor. In that time, he reported on over a dozen editions of the Tour de France, several World Championships, the Tour Down Under, Spring Classics, and the London 2012 Olympic Games. With the help of the excellent editorial team, he ran the coverage on Cyclingnews and has interviewed leading figures in the sport including UCI Presidents and Tour de France winners.

Latest on Cyclingnews