Romain Bardet wins Vuelta a España stage to Pico Villuercas

Romain Bardet (Team DSM) finally got the stage win he had searched so hard for at the Vuelta a España, winning atop the 14.7km Pico Villuercas in the depth of the central Extremadura region.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Romain Bardet (Fra) Team DSM 4:20:36
2Jesus Herrada (Spa) Cofidis 0:00:44
3Jay Vine (Aus) Alpecin-Fenix
4Thomas Pidcock (GBr) Ineos Grenadiers 0:01:12
5Clément Champoussin (Fra) AG2R Citroën Team 0:01:14
6Matthew Holmes (GBr) Lotto Soudal 0:01:16
7Andrey Zeits (Kaz) Team BikeExchange 0:01:19
8Kévin Geniets (Lux) Groupama-FDJ 0:01:46
9Nicolas Prodhomme (Fra) AG2R Citroën Team 0:02:04
10Jan Tratnik (Slo) Bahrain Victorious 0:02:15
11Ryan Gibbons (RSA) UAE Team Emirates 0:02:26
12Daniel Navarro Garcia (Spa) Burgos-BH 0:02:43
13Dylan Sunderland (Aus) Qhubeka NextHash 0:04:02
14Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA 0:05:39
15Arnaud Demare (Fra) Groupama-FDJ 0:10:03
16Miguel Angel Lopez Moreno (Col) Movistar Team 0:10:25
17Primoz Roglic (Slo) Jumbo-Visma 0:10:29
18Enric Mas Nicolau (Spa) Movistar Team
19Egan Bernal Gomez (Col) Ineos Grenadiers
20Jack Haig (Aus) Bahrain Victorious
21Adam Yates (GBr) Ineos Grenadiers 0:10:41
22Felix Grossschartner (Aut) Bora-Hansgrohe 0:10:42
23Gino Mäder (Swi) Bahrain Victorious
24Aleksandr Vlasov (Rus) Astana-Premier Tech 0:10:45
25Giulio Ciccone (Ita) Trek-Segafredo
26Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
27Sepp Kuss (USA) Jumbo-Visma
28Guillaume Martin (Fra) Cofidis
29David de la Cruz (Spa) UAE Team Emirates
30Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux 0:10:49
31Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:10:54
32Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 0:11:16
33Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 0:11:27
34Steven Kruijswijk (Ned) Jumbo-Visma 0:11:40
35Damiano Caruso (Ita) Bahrain Victorious
36Geoffrey Bouchard (Fra) AG2R Citroën Team 0:11:54
37Kenny Elissonde (Fra) Trek-Segafredo
38Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 0:12:05
39Pavel Sivakov (Rus) Ineos Grenadiers 0:12:24
40Sam Oomen (Ned) Jumbo-Visma
41Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi
42Oscar Cabedo Carda (Spa) Burgos-BH 0:12:37
43Rafal Majka (Pol) UAE Team Emirates
44Carlos Verona Quintanilla (Spa) Movistar Team
45Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:12:43
46Joan Bou Company (Spa) Euskaltel-Euskadi 0:12:53
47Gotzon Martin Sanz (Spa) Euskaltel-Euskadi
48Angel Madrazo Ruiz (Spa) Burgos-BH
49Sergio Henao Montoya (Col) Qhubeka NextHash
50Jens Keukeleire (Bel) EF Education-Nippo 0:13:31
51Lilian Calmejane (Fra) AG2R Citroën Team 0:13:49
52Steff Cras (Bel) Lotto Soudal 0:13:53
53Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 0:14:39
54Mark Padun (Ukr) Bahrain Victorious 0:15:10
55Rémy Rochas (Fra) Cofidis 0:15:20
56Koen Bouwman (Ned) Jumbo-Visma 0:15:39
57Mikaël Cherel (Fra) AG2R Citroën Team 0:16:32
58Gorka Izagirre Insausti (Spa) Astana-Premier Tech
59Ben Zwiehoff (Ger) Bora-Hansgrohe
60Joe Dombrowski (USA) UAE Team Emirates 0:16:36
61Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 0:16:55
62Jan Polanc (Slo) UAE Team Emirates 0:17:10
63Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:17:33
64Dylan van Baarle (Ned) Ineos Grenadiers
65Gianluca Brambilla (Ita) Trek-Segafredo 0:18:25
66Christopher Hamilton (Aus) Team DSM 0:20:16
67Wout Poels (Ned) Bahrain Victorious
68Anthony Roux (Fra) Groupama-FDJ 0:20:54
69José Rojas (Spa) Movistar Team 0:21:16
70Mikel Landa Meana (Spa) Bahrain Victorious
71Rudy Molard (Fra) Groupama-FDJ
72Jose Herrada (Spa) Cofidis
73Martijn Tusveld (Ned) Team DSM 0:22:51
74Mikel Nieve Iturralde (Spa) Team BikeExchange
75Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA
76Robert Gesink (Ned) Jumbo-Visma
77Antonio Nibali (Ita) Trek-Segafredo
78Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
79Floris De Tier (Bel) Alpecin-Fenix 0:23:15
80Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 0:24:07
81Mikel Iturria Segurola (Spa) Euskaltel-Euskadi
82Patrick Gamper (Aut) Bora-Hansgrohe
83Ander Okamika Bengoetxea (Spa) Burgos-BH
84Sander Armée (Bel) Qhubeka NextHash
85Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi
86Guy Niv (Isr) Israel Start-up Nation
87Yuriy Natarov (Kaz) Astana-Premier Tech
88Luis Leon Sanchez (Spa) Astana-Premier Tech
89Imanol Erviti (Spa) Movistar Team
90Fernando Barceló Aragon (Spa) Cofidis
91Diego Camargo Pineda (Col) EF Education-Nippo
92Yukiya Arashiro (Jpn) Bahrain Victorious
93Nelson Oliveira (Por) Movistar Team 0:24:22
94Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux
95Sep Vanmarcke (Bel) Israel Start-up Nation 0:24:26
96Stan Dewulf (Bel) AG2R Citroën Team 0:25:04
97Anton Palzer (Ger) Bora-Hansgrohe 0:25:08
98Jetse Bol (Ned) Burgos-BH 0:25:17
99Thymen Arensman (Ned) Team DSM
100Pelayo Sanchez Mayo (Spa) Burgos-BH
101Lawson Craddock (USA) EF Education-Nippo
102Chad Haga (USA) Team DSM
103Eddy Fine (Fra) Cofidis
104Scott Thwaites (GBr) Alpecin-Fenix
105Fabio Aru (Ita) Qhubeka NextHash
106Salvatore Puccio (Ita) Ineos Grenadiers
107Lennard Hofstede (Ned) Jumbo-Visma
108Tobias Ludvigsson (Swe) Groupama-FDJ
109Nicholas Schultz (Aus) Team BikeExchange
110Lucas Hamilton (Aus) Team BikeExchange
111James Piccoli (Can) Israel Start-up Nation
112Ramon Sinkeldam (Ned) Groupama-FDJ
113Olivier Le Gac (Fra) Groupama-FDJ
114Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
115Jonathan Caicedo (Ecu) EF Education-Nippo
116Harm Vanhoucke (Bel) Lotto Soudal
117Andreas Kron (Den) Lotto Soudal
118Florian Vermeersch (Bel) Lotto Soudal
119Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi
120Clement Venturini (Fra) AG2R Citroën Team
121Quinn Simmons (USA) Trek-Segafredo
122Nathan Van Hooydonck (Bel) Jumbo-Visma
123Damien Touze (Fra) AG2R Citroën Team 0:25:28
124Rui Oliveira (Por) UAE Team Emirates 0:27:06
125Matteo Trentin (Ita) UAE Team Emirates 0:29:16
126Damien Howson (Aus) Team BikeExchange
127Kevin Van Melsen (Bel) Intermarché-Wanty-Gobert Matériaux
128Piet Allegaert (Bel) Cofidis
129Magnus Cort (Den) EF Education-Nippo 0:29:29
130Alex Kirsch (Lux) Trek-Segafredo 0:29:34
131Michael Matthews (Aus) Team BikeExchange
132Mauri Vansevenant (Bel) Deceuninck-QuickStep 0:30:14
133James Knox (GBr) Deceuninck-QuickStep
134Sacha Modolo (Ita) Alpecin-Fenix 0:30:16
135Fabio Jakobsen (Ned) Deceuninck-QuickStep 0:34:01
136Zdenek Stybar (Cze) Deceuninck-QuickStep
137Florian Senechal (Fra) Deceuninck-QuickStep
138Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux
139Robert Stannard (Aus) Team BikeExchange
140Alberto Dainese (Ita) Team DSM
141Bert Van Lerberghe (Bel) Deceuninck-QuickStep
142Itamar Einhorn (Isr) Israel Start-up Nation
143Tom Scully (NZl) EF Education-Nippo
144Kiel Reijnen (USA) Trek-Segafredo
145Maxim Van Gils (Bel) Lotto Soudal
146Sylvain Moniquet (Bel) Lotto Soudal
147Bert-Jan Lindeman (Ned) Qhubeka NextHash
148Cesare Benedetti (Ita) Bora-Hansgrohe
149Andrea Bagioli (Ita) Deceuninck-QuickStep
150Luka Mezgec (Slo) Team BikeExchange
151Edward Planckaert (Bel) Alpecin-Fenix
152Josef Cerny (Cze) Deceuninck-QuickStep
153Diego Rubio Hernandez (Spa) Burgos-BH
154Nico Denz (Ger) Team DSM
155Carlos Canal Blanco (Spa) Burgos-BH
156Sebastian Berwick (Aus) Israel Start-up Nation
157Connor Brown (NZl) Qhubeka NextHash
158Michael Storer (Aus) Team DSM
159Dimitri Claeys (Bel) Qhubeka NextHash
160Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi
161Alexander Krieger (Ger) Alpecin-Fenix
162Martin Laas (Est) Bora-Hansgrohe
163Jordi Meeus (Bel) Bora-Hansgrohe
164Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA
DNFRichard Carapaz (Ecu) Ineos Grenadiers
Swipe to scroll horizontally
Sprint 1 - Alía. Sprint Bonificado, km. 123.5
Pos.Rider Name (Country) TeamResult
1Daniel Navarro Garcia (Spa) Burgos-BH 20
2Nicolas Prodhomme (Fra) AG2R Citroën Team 17
3Ryan Gibbons (RSA) UAE Team Emirates 15
4Arnaud Demare (Fra) Groupama-FDJ 13
5Romain Bardet (Fra) Team DSM 10
Swipe to scroll horizontally
Points
Pos.Rider Name (Country) TeamResult
1Romain Bardet (Fra) Team DSM 20
2Jesus Herrada (Spa) Cofidis 17
3Jay Vine (Aus) Alpecin-Fenix 15
4Thomas Pidcock (GBr) Ineos Grenadiers 13
5Clément Champoussin (Fra) AG2R Citroën Team 11
6Matthew Holmes (GBr) Lotto Soudal 10
7Andrey Zeits (Kaz) Team BikeExchange 9
8Kévin Geniets (Lux) Groupama-FDJ 8
9Nicolas Prodhomme (Fra) AG2R Citroën Team 7
10Jan Tratnik (Slo) Bahrain Victorious 6
11Ryan Gibbons (RSA) UAE Team Emirates 5
12Daniel Navarro Garcia (Spa) Burgos-BH 4
13Dylan Sunderland (Aus) Qhubeka NextHash 3
14Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA 2
15Arnaud Demare (Fra) Groupama-FDJ 1
Swipe to scroll horizontally
Mountain 1 (Cat. 3) Puerto Berzocana, km. 86.7
Pos.Rider Name (Country) TeamResult
1Romain Bardet (Fra) Team DSM 3
2Ryan Gibbons (RSA) UAE Team Emirates 2
3Arnaud Demare (Fra) Groupama-FDJ 1
Swipe to scroll horizontally
Mountain 2 (Cat. 1) Puerto Collado de Ballesteros, km. 97.5
Pos.Rider Name (Country) TeamResult
1Romain Bardet (Fra) Team DSM 10
2Matthew Holmes (GBr) Lotto Soudal 6
3Andrey Zeits (Kaz) Team BikeExchange 4
4Clément Champoussin (Fra) AG2R Citroën Team 2
5Nicolas Prodhomme (Fra) AG2R Citroën Team 1
Swipe to scroll horizontally
Mountain 3 (Cat. 1) Pico Villuercas, km. 165.7
Pos.Rider Name (Country) TeamResult
1Romain Bardet (Fra) Team DSM 10
2Jesus Herrada (Spa) Cofidis 6
3Jay Vine (Aus) Alpecin-Fenix 4
4Thomas Pidcock (GBr) Ineos Grenadiers 2
5Clément Champoussin (Fra) AG2R Citroën Team 1
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Thomas Pidcock (GBr) Ineos Grenadiers 4:21:48
2Clément Champoussin (Fra) AG2R Citroën Team 0:00:02
3Kévin Geniets (Lux) Groupama-FDJ 0:00:34
4Nicolas Prodhomme (Fra) AG2R Citroën Team 0:00:52
5Dylan Sunderland (Aus) Qhubeka NextHash 0:02:50
6Egan Bernal Gomez (Col) Ineos Grenadiers 0:09:17
7Gino Mäder (Swi) Bahrain Victorious 0:09:30
8Aleksandr Vlasov (Rus) Astana-Premier Tech 0:09:33
9Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:09:42
10Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 0:10:15
11Pavel Sivakov (Rus) Ineos Grenadiers 0:11:12
12Joan Bou Company (Spa) Euskaltel-Euskadi 0:11:41
13Gotzon Martin Sanz (Spa) Euskaltel-Euskadi
14Steff Cras (Bel) Lotto Soudal 0:12:41
15Mark Padun (Ukr) Bahrain Victorious 0:13:58
16Rémy Rochas (Fra) Cofidis 0:14:08
17Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 0:15:43
18Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 0:22:55
19Patrick Gamper (Aut) Bora-Hansgrohe
20Yuriy Natarov (Kaz) Astana-Premier Tech
21Fernando Barceló Aragon (Spa) Cofidis
22Diego Camargo Pineda (Col) EF Education-Nippo
23Stan Dewulf (Bel) AG2R Citroën Team 0:23:52
24Thymen Arensman (Ned) Team DSM 0:24:05
25Pelayo Sanchez Mayo (Spa) Burgos-BH
26Eddy Fine (Fra) Cofidis
27Lucas Hamilton (Aus) Team BikeExchange
28Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers
29Harm Vanhoucke (Bel) Lotto Soudal
30Andreas Kron (Den) Lotto Soudal
31Florian Vermeersch (Bel) Lotto Soudal
32Quinn Simmons (USA) Trek-Segafredo
33Damien Touze (Fra) AG2R Citroën Team 0:24:16
34Rui Oliveira (Por) UAE Team Emirates 0:25:54
35Mauri Vansevenant (Bel) Deceuninck-QuickStep 0:29:02
36Fabio Jakobsen (Ned) Deceuninck-QuickStep 0:32:49
37Robert Stannard (Aus) Team BikeExchange
38Alberto Dainese (Ita) Team DSM
39Itamar Einhorn (Isr) Israel Start-up Nation
40Maxim Van Gils (Bel) Lotto Soudal
41Sylvain Moniquet (Bel) Lotto Soudal
42Andrea Bagioli (Ita) Deceuninck-QuickStep
43Carlos Canal Blanco (Spa) Burgos-BH
44Sebastian Berwick (Aus) Israel Start-up Nation
45Connor Brown (NZl) Qhubeka NextHash
46Michael Storer (Aus) Team DSM
47Jordi Meeus (Bel) Bora-Hansgrohe
Swipe to scroll horizontally
Combativity
Pos.Rider Name (Country) TeamResult
1Daniel Navarro Garcia (Spa) Burgos-BH
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1AG2R Citroën Team 13:17:00
2Ineos Grenadiers 0:07:10
3Bahrain Victorious 0:08:14
4UAE Team Emirates 0:10:36
5Cofidis 0:11:37
6Burgos-BH 0:13:01
7Caja Rural-Seguros RGA 0:13:59
8GROUPAMA - FDJ 0:17:31
9Intermarché-Wanty-Gobert Matériaux 0:17:38
10Jumbo-Visma 0:17:42
11Movistar Team 0:18:19
12Trek-Segafredo 0:18:21
13Euskaltel-Euskadi 0:22:58
14Lotto Soudal 0:25:14
15Qhubeka NextHash 0:25:50
16Team DSM 0:27:55
17Astana-Premier Tech 0:29:38
18Alpecin-Fenix 0:34:04
19Team BikeExchange 0:34:15
20Bora-Hansgrohe 0:36:09
21EF Education-Nippo 0:47:43
22Israel Start-up Nation 0:58:38
23Deceuninck-QuickStep 1:19:17
Swipe to scroll horizontally
General classification after stage 14
Pos.Rider Name (Country) TeamResult
1Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux 55:03:17
2Guillaume Martin (Fra) Cofidis 0:00:54
3Primoz Roglic (Slo) Jumbo-Visma 0:01:36
4Enric Mas Nicolau (Spa) Movistar Team 0:02:11
5Miguel Angel Lopez Moreno (Col) Movistar Team 0:03:04
6Jack Haig (Aus) Bahrain Victorious 0:03:35
7Egan Bernal Gomez (Col) Ineos Grenadiers 0:04:21
8Adam Yates (GBr) Ineos Grenadiers 0:04:49
9Sepp Kuss (USA) Jumbo-Visma 0:04:59
10Felix Grossschartner (Aut) Bora-Hansgrohe 0:05:31
11Aleksandr Vlasov (Rus) Astana-Premier Tech 0:06:04
12Giulio Ciccone (Ita) Trek-Segafredo 0:06:16
13Gino Mäder (Swi) Bahrain Victorious 0:06:47
14Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:07:07
15David de la Cruz (Spa) UAE Team Emirates 0:07:11
16Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:10:08
17Steven Kruijswijk (Ned) Jumbo-Visma 0:16:24
18Damiano Caruso (Ita) Bahrain Victorious 0:18:40
19Jan Polanc (Slo) UAE Team Emirates 0:19:58
20Rémy Rochas (Fra) Cofidis 0:26:29
21Geoffrey Bouchard (Fra) AG2R Citroën Team 0:26:53
22Rafal Majka (Pol) UAE Team Emirates 0:29:30
23Carlos Verona Quintanilla (Spa) Movistar Team 0:29:54
24Clément Champoussin (Fra) AG2R Citroën Team 0:36:04
25Romain Bardet (Fra) Team DSM 0:38:27
26Lilian Calmejane (Fra) AG2R Citroën Team 0:39:05
27Sam Oomen (Ned) Jumbo-Visma 0:39:46
28Steff Cras (Bel) Lotto Soudal 0:40:42
29Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:43:10
30Andrey Zeits (Kaz) Team BikeExchange 0:44:17
31Gianluca Brambilla (Ita) Trek-Segafredo 0:45:27
32Martijn Tusveld (Ned) Team DSM 0:45:59
33Oscar Cabedo Carda (Spa) Burgos-BH 0:47:28
34Mikel Landa Meana (Spa) Bahrain Victorious 0:47:43
35Sergio Henao Montoya (Col) Qhubeka NextHash 0:48:18
36Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 0:49:00
37Fabio Aru (Ita) Qhubeka NextHash 0:50:00
38Jesus Herrada (Spa) Cofidis 0:51:37
39Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 0:54:23
40Daniel Navarro Garcia (Spa) Burgos-BH 0:54:27
41Kenny Elissonde (Fra) Trek-Segafredo 0:55:49
42Mikel Nieve Iturralde (Spa) Team BikeExchange 0:56:49
43Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:57:18
44Rudy Molard (Fra) Groupama-FDJ 0:58:35
45Wout Poels (Ned) Bahrain Victorious 1:02:16
46Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 1:02:24
47Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 1:02:25
48Dylan van Baarle (Ned) Ineos Grenadiers 1:03:41
49Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 1:04:32
50Nicholas Schultz (Aus) Team BikeExchange 1:05:38
51Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 1:06:01
52Ryan Gibbons (RSA) UAE Team Emirates 1:07:51
53Luis Leon Sanchez (Spa) Astana-Premier Tech 1:09:38
54Pavel Sivakov (Rus) Ineos Grenadiers 1:09:46
55Mikaël Cherel (Fra) AG2R Citroën Team 1:14:06
56James Piccoli (Can) Israel Start-up Nation 1:17:49
57Jens Keukeleire (Bel) EF Education-Nippo 1:18:54
58Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 1:20:43
59Andreas Kron (Den) Lotto Soudal 1:21:07
60Mark Padun (Ukr) Bahrain Victorious 1:21:14
61Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 1:22:52
62Michael Storer (Aus) Team DSM 1:23:35
63Nicolas Prodhomme (Fra) AG2R Citroën Team
Swipe to scroll horizontally
Points Classification
Pos.Rider Name (Country) TeamResult
1Fabio Jakobsen (Ned) Deceuninck-QuickStep 200
2Magnus Cort (Den) EF Education-Nippo 114
3Primoz Roglic (Slo) Jumbo-Visma 106
4Matteo Trentin (Ita) UAE Team Emirates 103
5Alberto Dainese (Ita) Team DSM 93
6Michael Matthews (Aus) Team BikeExchange 92
7Arnaud Demare (Fra) Groupama-FDJ 88
8Romain Bardet (Fra) Team DSM 70
9Enric Mas Nicolau (Spa) Movistar Team 69
10Andrea Bagioli (Ita) Deceuninck-QuickStep 69
11Lilian Calmejane (Fra) AG2R Citroën Team 59
12Piet Allegaert (Bel) Cofidis 59
13Miguel Angel Lopez Moreno (Col) Movistar Team 52
14Michael Storer (Aus) Team DSM 50
15Stan Dewulf (Bel) AG2R Citroën Team 46
16Jetse Bol (Ned) Burgos-BH 45
17Felix Grossschartner (Aut) Bora-Hansgrohe 44
18Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 43
19Jack Haig (Aus) Bahrain Victorious 43
20Egan Bernal Gomez (Col) Ineos Grenadiers 43
21Jordi Meeus (Bel) Bora-Hansgrohe 42
22Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 41
23Joan Bou Company (Spa) Euskaltel-Euskadi 40
24Adam Yates (GBr) Ineos Grenadiers 40
25Aleksandr Vlasov (Rus) Astana-Premier Tech 40
26Pavel Sivakov (Rus) Ineos Grenadiers 40
27Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 40
28Jan Polanc (Slo) UAE Team Emirates 35
29Ryan Gibbons (RSA) UAE Team Emirates 35
30Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 35
31Angel Madrazo Ruiz (Spa) Burgos-BH 34
32Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 33
33Clément Champoussin (Fra) AG2R Citroën Team 33
34Bert Van Lerberghe (Bel) Deceuninck-QuickStep 33
35Damiano Caruso (Ita) Bahrain Victorious 30
36Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 30
37Dylan van Baarle (Ned) Ineos Grenadiers 29
38Andreas Kron (Den) Lotto Soudal 28
39Itamar Einhorn (Isr) Israel Start-up Nation 28
40Rui Oliveira (Por) UAE Team Emirates 27
41Steff Cras (Bel) Lotto Soudal 26
42Mauri Vansevenant (Bel) Deceuninck-QuickStep 25
43Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux 24
44Sepp Kuss (USA) Jumbo-Visma 24
45Nicolas Prodhomme (Fra) AG2R Citroën Team 24
46Thomas Pidcock (GBr) Ineos Grenadiers 23
47Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA 22
48Kenny Elissonde (Fra) Trek-Segafredo 22
49Martin Laas (Est) Bora-Hansgrohe 22
50Jan Tratnik (Slo) Bahrain Victorious 21
51Daniel Navarro Garcia (Spa) Burgos-BH 20
52Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 20
53Edward Planckaert (Bel) Alpecin-Fenix 20
54Jay Vine (Aus) Alpecin-Fenix 20
55Giulio Ciccone (Ita) Trek-Segafredo 19
56Jesus Herrada (Spa) Cofidis 19
57Lawson Craddock (USA) EF Education-Nippo 18
58Luka Mezgec (Slo) Team BikeExchange 18
59Carlos Verona Quintanilla (Spa) Movistar Team 17
60Olivier Le Gac (Fra) Groupama-FDJ 17
61Joe Dombrowski (USA) UAE Team Emirates 17
62Pelayo Sanchez Mayo (Spa) Burgos-BH 17
63Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 15
64Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 15
65José Rojas (Spa) Movistar Team 15
66Thymen Arensman (Ned) Team DSM 15
67Ander Okamika Bengoetxea (Spa) Burgos-BH 15
68Carlos Canal Blanco (Spa) Burgos-BH 15
69Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 15
70Florian Senechal (Fra) Deceuninck-QuickStep 13
71Gino Mäder (Swi) Bahrain Victorious 13
72David de la Cruz (Spa) UAE Team Emirates 13
73Geoffrey Bouchard (Fra) AG2R Citroën Team 13
74Nicholas Schultz (Aus) Team BikeExchange 13
75Harm Vanhoucke (Bel) Lotto Soudal 13
76Nathan Van Hooydonck (Bel) Jumbo-Visma 13
77Chad Haga (USA) Team DSM 13
78Bert-Jan Lindeman (Ned) Qhubeka NextHash 13
79Tom Scully (NZl) EF Education-Nippo 13
80Guillaume Martin (Fra) Cofidis 11
81Martijn Tusveld (Ned) Team DSM 11
82Anthony Roux (Fra) Groupama-FDJ 11
83Josef Cerny (Cze) Deceuninck-QuickStep 11
84Matthew Holmes (GBr) Lotto Soudal 10
85Andrey Zeits (Kaz) Team BikeExchange 9
86Gianluca Brambilla (Ita) Trek-Segafredo 9
87Kévin Geniets (Lux) Groupama-FDJ 8
88Damien Touze (Fra) AG2R Citroën Team 8
89Florian Vermeersch (Bel) Lotto Soudal 8
90Mikel Landa Meana (Spa) Bahrain Victorious 7
91Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi 7
92Alexander Krieger (Ger) Alpecin-Fenix 6
93Sergio Henao Montoya (Col) Qhubeka NextHash 5
94Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 5
95Steven Kruijswijk (Ned) Jumbo-Visma 4
96Ion Izagirre Insausti (Spa) Astana-Premier Tech 4
97Clement Venturini (Fra) AG2R Citroën Team 4
98Sacha Modolo (Ita) Alpecin-Fenix 4
99Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 3
100Fabio Aru (Ita) Qhubeka NextHash 3
101Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 3
102Floris De Tier (Bel) Alpecin-Fenix 3
103Dylan Sunderland (Aus) Qhubeka NextHash 3
104Robert Stannard (Aus) Team BikeExchange 3
105Sep Vanmarcke (Bel) Israel Start-up Nation 3
106Juan Pedro Lopez Perez (Spa) Trek-Segafredo 2
Swipe to scroll horizontally
Mountains Classification
Pos.Rider Name (Country) TeamResult
1Romain Bardet (Fra) Team DSM 50
2Damiano Caruso (Ita) Bahrain Victorious 31
3Michael Storer (Aus) Team DSM 17
4Pavel Sivakov (Rus) Ineos Grenadiers 16
5Jack Haig (Aus) Bahrain Victorious 15
6Primoz Roglic (Slo) Jumbo-Visma 12
7Kenny Elissonde (Fra) Trek-Segafredo 11
8Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 10
9Sepp Kuss (USA) Jumbo-Visma 9
10Magnus Cort (Den) EF Education-Nippo 8
11Enric Mas Nicolau (Spa) Movistar Team 7
12Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 7
13Jan Polanc (Slo) UAE Team Emirates 6
14Carlos Verona Quintanilla (Spa) Movistar Team 6
15Clément Champoussin (Fra) AG2R Citroën Team 6
16Jesus Herrada (Spa) Cofidis 6
17Jay Vine (Aus) Alpecin-Fenix 6
18Matthew Holmes (GBr) Lotto Soudal 6
19Joe Dombrowski (USA) UAE Team Emirates 6
20Wout Poels (Ned) Bahrain Victorious 5
21Andrey Zeits (Kaz) Team BikeExchange 4
22Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 3
23Giulio Ciccone (Ita) Trek-Segafredo 3
24Lilian Calmejane (Fra) AG2R Citroën Team 3
25Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 3
26Miguel Angel Lopez Moreno (Col) Movistar Team 2
27Martijn Tusveld (Ned) Team DSM 2
28Ryan Gibbons (RSA) UAE Team Emirates 2
29Lawson Craddock (USA) EF Education-Nippo 2
30Thomas Pidcock (GBr) Ineos Grenadiers 2
31Sep Vanmarcke (Bel) Israel Start-up Nation 2
32David de la Cruz (Spa) UAE Team Emirates 1
33Rafal Majka (Pol) UAE Team Emirates 1
34Sergio Henao Montoya (Col) Qhubeka NextHash 1
35Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 1
36Ion Izagirre Insausti (Spa) Astana-Premier Tech 1
37Nicolas Prodhomme (Fra) AG2R Citroën Team 1
38Andrea Bagioli (Ita) Deceuninck-QuickStep 1
39Arnaud Demare (Fra) Groupama-FDJ 1
40Maxim Van Gils (Bel) Lotto Soudal 1
41Rui Oliveira (Por) UAE Team Emirates 1
42Bert Van Lerberghe (Bel) Deceuninck-QuickStep -2
43Daniel Navarro Garcia (Spa) Burgos-BH -4
Swipe to scroll horizontally
Young Riders Classification
Pos.Rider Name (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers 55:07:38
2Aleksandr Vlasov (Rus) Astana-Premier Tech 0:01:43
3Gino Mäder (Swi) Bahrain Victorious 0:02:26
4Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:05:47
5Rémy Rochas (Fra) Cofidis 0:22:08
6Clément Champoussin (Fra) AG2R Citroën Team 0:31:43
7Steff Cras (Bel) Lotto Soudal 0:36:21
8Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 0:44:39
9Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 0:58:04
10Pavel Sivakov (Rus) Ineos Grenadiers 1:05:25
11Andreas Kron (Den) Lotto Soudal 1:16:46
12Mark Padun (Ukr) Bahrain Victorious 1:16:53
13Michael Storer (Aus) Team DSM 1:19:14
14Nicolas Prodhomme (Fra) AG2R Citroën Team
15Jhonatan Narvaez Prado (Ecu) Ineos Grenadiers 1:25:51
16Andrea Bagioli (Ita) Deceuninck-QuickStep 1:28:46
17Joan Bou Company (Spa) Euskaltel-Euskadi 1:28:48
18Lucas Hamilton (Aus) Team BikeExchange 1:30:44
19Mauri Vansevenant (Bel) Deceuninck-QuickStep 1:32:35
20Stan Dewulf (Bel) AG2R Citroën Team 1:36:27
21Yuriy Natarov (Kaz) Astana-Premier Tech 1:41:11
22Rui Oliveira (Por) UAE Team Emirates 1:41:46
23Fernando Barceló Aragon (Spa) Cofidis 1:41:50
24Thomas Pidcock (GBr) Ineos Grenadiers 1:41:54
25Maxim Van Gils (Bel) Lotto Soudal 1:43:05
26Kévin Geniets (Lux) Groupama-FDJ 1:43:44
27Diego Camargo Pineda (Col) EF Education-Nippo 1:47:28
28Damien Touze (Fra) AG2R Citroën Team 1:48:48
29Dylan Sunderland (Aus) Qhubeka NextHash 1:48:55
30Thymen Arensman (Ned) Team DSM 1:53:07
31Sylvain Moniquet (Bel) Lotto Soudal 1:54:07
32Pelayo Sanchez Mayo (Spa) Burgos-BH 1:54:30
33Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 1:59:26
34Harm Vanhoucke (Bel) Lotto Soudal 2:00:26
35Patrick Gamper (Aut) Bora-Hansgrohe 2:03:57
36Carlos Canal Blanco (Spa) Burgos-BH 2:06:13
37Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 2:06:39
38Florian Vermeersch (Bel) Lotto Soudal 2:08:19
39Eddy Fine (Fra) Cofidis 2:09:16
40Robert Stannard (Aus) Team BikeExchange 2:15:34
41Sebastian Berwick (Aus) Israel Start-up Nation 2:29:20
42Connor Brown (NZl) Qhubeka NextHash 2:33:32
43Quinn Simmons (USA) Trek-Segafredo 2:34:42
44Alberto Dainese (Ita) Team DSM 2:35:04
45Jordi Meeus (Bel) Bora-Hansgrohe 2:40:09
46Fabio Jakobsen (Ned) Deceuninck-QuickStep 2:43:49
47Itamar Einhorn (Isr) Israel Start-up Nation 2:46:28
Swipe to scroll horizontally
Teams Classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 165:08:21
2UAE Team Emirates 0:05:20
3Bahrain Victorious 0:06:51
4Movistar Team 0:15:26
5Jumbo-Visma 0:20:14
6Trek-Segafredo 0:32:17
7Intermarché-Wanty-Gobert Matériaux 0:41:12
8AG2R Citroën Team 0:48:47
9Astana-Premier Tech 0:58:38
10Cofidis 1:01:45
11Team DSM 1:20:46
12Team BikeExchange 1:40:02
13Caja Rural-Seguros RGA 1:40:37
14Euskaltel-Euskadi 2:00:25
15Lotto Soudal 2:17:31
16Burgos-BH 2:22:37
17Bora-Hansgrohe 2:39:38
18Qhubeka NextHash 2:51:21
19EF Education-Nippo 3:07:44
20GROUPAMA - FDJ 3:15:08
21Alpecin-Fenix 4:07:46
22Deceuninck-QuickStep 4:26:17
23Israel Start-up Nation 5:07:12
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