Vuelta a España 2021 - Stage 9

Puerto-Lumbreras > Alto de Velefique, 188.0km

14.08-05.09

The Vuelta a España will celebrate its 81th edition in 2026. First organised in 1935, it has grown into one of cycling’s three Grand Tours and a key fixture on the late summer calendar. The 2026 race runs from 22 August to 13 September, starting in Monaco and finishing in Granada. Riders will cover around 3,275 kilometres over 21 stages across Monaco, France, Andorra and Spain. The race is broadcast in more than 190 countries, reaching a global audience of millions. At stake is the maillot rojo, one of the most prestigious jerseys in professional cycling.

Results

Stage

PosRiderTeam Time
1 Damiano Caruso Bahrain Victorious 5:03:14
2 Primoz Roglic Jumbo-Visma + 01.05
3 Enric Mas Movistar Team + 01.06
4 Jack Haig Bahrain Victorious + 01.44
5 Miguel Ángel López Movistar Team + 01.44
6 Adam Yates INEOS Grenadiers + 01.44
7 Gino Mäder Bahrain Victorious + 02.07
8 Giulio Ciccone Trek-Segafredo + 02.10
9 Egan Bernal INEOS Grenadiers + 02.10
10 David de la Cruz UAE Team Emirates + 02.40
11 Sepp Kuss Jumbo-Visma + 02.40
12 Steven Kruijswijk Jumbo-Visma + 02.43
13 Louis Meintjes Intermarché-Wanty-Gobert Matériaux + 02.45
14 Geoffrey Bouchard AG2R Citroën Team + 03.39
15 Aleksandr Vlasov Astana-Premier Tech + 03.48
16 Fabio Aru Team Qhubeka NextHash + 03.48
17 Juan Pedro Lopez Trek-Segafredo + 03.48
18 Carlos Verona Movistar Team + 03.48
19 Mikel Nieve Team BikeExchange + 03.56
20 Felix Großschartner BORA-hansgrohe + 04.16
21 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux + 05.04
22 Mark Padun Bahrain Victorious + 05.04
23 Mikel Landa Bahrain Victorious + 05.04
24 Guillaume Martin Cofidis + 05.04
25 Gianluca Brambilla Trek-Segafredo + 06.20
26 Wout Poels Bahrain Victorious + 07.56
27 Jan Polanc UAE Team Emirates + 08.01
28 Romain Bardet Team DSM + 08.01
29 Rafal Majka UAE Team Emirates + 08.01
30 James Piccoli Israel Start-Up Nation + 08.32
31 Richard Carapaz INEOS Grenadiers + 09.08
32 Joan Bou Euskaltel-Euskadi + 10.31
33 Rémy Rochas Cofidis + 10.51
34 Steff Cras Lotto-Soudal + 11.07
35 Nick Schultz Team BikeExchange + 12.28
36 Julen Amezqueta Caja Rural-Seguros RGA + 12.28
37 Ryan Gibbons UAE Team Emirates + 13.31
38 Andrey Zeits Team BikeExchange + 13.31
39 Mikel Bizkarra Euskaltel-Euskadi + 13.31
40 Sam Oomen Jumbo-Visma + 14.32
41 Pavel Sivakov INEOS Grenadiers + 14.37
42 Dylan van Baarle INEOS Grenadiers + 14.37
43 Ion Izagirre Astana-Premier Tech + 14.37
44 Gorka Izagirre Astana-Premier Tech + 14.37
45 Sergio Henao Team Qhubeka NextHash + 14.37
46 Martijn Tusveld Team DSM + 16.49
47 Koen Bouwman Jumbo-Visma + 16.49
48 Kenny Elissonde Trek-Segafredo + 20.43
49 Daniel Navarro Burgos-BH + 21.04
50 Jonathan Lastra Caja Rural-Seguros RGA + 21.04
51 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 21.34
52 Alvaro Cuadros Caja Rural-Seguros RGA + 22.35
53 Jose Herrada Cofidis + 22.49
54 Fernando Barceló Cofidis + 22.49
55 Gotzon Martín Euskaltel-Euskadi + 22.49
56 Oscar Cabedo Burgos-BH + 22.49
57 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 22.53
58 Anthony Roux Groupama-FDJ + 23.17
59 Yuriy Natarov Astana-Premier Tech + 23.17
60 Jesus Herrada Cofidis + 23.17
61 Robert Gesink Jumbo-Visma + 23.17
62 Mikaël Chérel AG2R Citroën Team + 23.17
63 Imanol Erviti Movistar Team + 23.17
64 Angel Madrazo Burgos-BH + 23.17
65 Sander Armee Team Qhubeka NextHash + 23.17
66 Lilian Calmejane AG2R Citroën Team + 24.55
67 José Joaquin Rojas Movistar Team + 26.02
68 Salvatore Puccio INEOS Grenadiers + 26.35
69 Rui Oliveira UAE Team Emirates + 26.35
70 Chris Hamilton Team DSM + 27.07
71 Jan Tratnik Bahrain Victorious + 27.07
72 Luis León Sánchez Astana-Premier Tech + 27.46
73 Jhonnatan Narvaez INEOS Grenadiers + 27.46
74 Antonio Nibali Trek-Segafredo + 27.46
75 Kevin Geniets Groupama-FDJ + 28.13
76 Nicolas Prodhomme AG2R Citroën Team + 28.13
77 Olivier Le Gac Groupama-FDJ + 28.13
78 Carlos Canal Burgos-BH + 28.36
79 Luis Angel Mate Euskaltel-Euskadi + 28.36
80 Xabier Azparren Euskaltel-Euskadi + 28.36
81 Eddy Finé Cofidis + 28.36
82 Rudy Molard Groupama-FDJ + 28.36
83 Ben Zwiehoff BORA-hansgrohe + 28.36
84 Patrick Gamper BORA-hansgrohe + 28.36
85 Lawson Craddock EF Education-NIPPO + 28.36
86 Jetse Bol Burgos-BH + 28.36
87 Cesare Benedetti BORA-hansgrohe + 28.36
88 Maxim Van Gils Lotto-Soudal + 28.36
89 James Knox Deceuninck-Quick Step + 28.36
90 Jens Keukeleire EF Education-NIPPO + 28.36
91 Mikel Iturria Euskaltel-Euskadi + 28.36
92 Lucas Hamilton Team BikeExchange + 28.36
93 Clément Champoussin AG2R Citroën Team + 28.36
94 Mauri Vansevenant Deceuninck-Quick Step + 28.36
95 Jonathan Caicedo EF Education-NIPPO + 28.36
96 Damien Howson Team BikeExchange + 28.36
97 Guy Niv Israel Start-Up Nation + 28.36
98 Nelson Oliveira Movistar Team + 28.36
99 Max Schachmann BORA-hansgrohe + 28.36
100 Joe Dombrowski UAE Team Emirates + 28.36
101 Damien Touzé AG2R Citroën Team + 29.00
102 Stan Dewulf AG2R Citroën Team + 29.00
103 Robert Stannard Team BikeExchange + 29.18
104 Tom Pidcock INEOS Grenadiers + 30.12
105 Matthew Holmes Lotto-Soudal + 31.45
106 Magnus Cort EF Education-NIPPO + 31.45
107 Harm Vanhoucke Lotto-Soudal + 31.45
108 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 31.45
109 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 31.45
110 Andreas Kron Lotto-Soudal + 31.52
111 Lennard Hofstede Jumbo-Visma + 32.52
112 Antonio Soto Euskaltel-Euskadi + 32.52
113 Omar Fraile Astana-Premier Tech + 32.52
114 Tobias Bayer Alpecin-Fenix + 32.55
115 Sylvain Moniquet Lotto-Soudal + 32.55
116 Ander Okamika Burgos-BH + 32.55
117 Bert-Jan Lindeman Team Qhubeka NextHash + 32.55
118 Sacha Modolo Alpecin-Fenix + 32.55
119 Jon Aberasturi Caja Rural-Seguros RGA + 32.55
120 Aritz Bagües Caja Rural-Seguros RGA + 32.55
121 Dylan Sunderland Team Qhubeka NextHash + 32.55
122 Tobias Ludvigsson Groupama-FDJ + 32.55
123 Arnaud Démare Groupama-FDJ + 32.55
124 Jefferson Cepeda Caja Rural-Seguros RGA + 32.55
125 Sep Vanmarcke Israel Start-Up Nation + 32.55
126 Sebastian Berwick Israel Start-Up Nation + 32.55
127 Connor Brown Team Qhubeka NextHash + 32.55
128 Chad Haga Team DSM + 32.55
129 Diego Camargo EF Education-NIPPO + 32.55
130 Florian Vermeersch Lotto-Soudal + 32.55
131 Nico Denz Team DSM + 32.55
132 Diego Rubio Burgos-BH + 32.55
133 Pelayo Sanchez Burgos-BH + 32.55
134 Scott Thwaites Alpecin-Fenix + 32.55
135 Michael Storer Team DSM + 32.55
136 Clément Venturini AG2R Citroën Team + 32.55
137 Thymen Arensman Team DSM + 32.55
138 Jay Vine Alpecin-Fenix + 32.55
139 Piet Allegaert Cofidis + 32.55
140 Edward Planckaert Alpecin-Fenix + 32.55
141 Floris De Tier Alpecin-Fenix + 32.55
142 Dimitri Claeys Team Qhubeka NextHash + 32.55
143 Yukiya Arashiro Bahrain Victorious + 32.55
144 Nathan Van Hooydonck Jumbo-Visma + 33.46
145 Jasper Philipsen Alpecin-Fenix + 33.46
146 Thomas Scully EF Education-NIPPO + 33.46
147 Quinn Simmons Trek-Segafredo + 33.46
148 Michael Matthews Team BikeExchange + 33.58
149 Alexander Krieger Alpecin-Fenix + 34.38
150 Matteo Trentin UAE Team Emirates + 34.57
151 Andrea Bagioli Deceuninck-Quick Step + 38.04
152 Bert Van Lerberghe Deceuninck-Quick Step + 38.04
153 Florian Sénéchal Deceuninck-Quick Step + 38.04
154 Zdenek Stybar Deceuninck-Quick Step + 38.04
155 Jordi Meeus BORA-hansgrohe + 38.04
156 Alex Kirsch Trek-Segafredo + 38.04
157 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 38.04
158 Fabio Jakobsen Deceuninck-Quick Step + 38.04
159 Alberto Dainese Team DSM + 38.04
160 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 38.04
161 Ramon Sinkeldam Groupama-FDJ + 38.04
162 Oier Lazkano Caja Rural-Seguros RGA + 38.04
163 Alex Aranburu Astana-Premier Tech + 38.04
164 Simon Carr EF Education-NIPPO + 38.04
165 Luka Mezgec Team BikeExchange + 38.04
166 Juan Jose Lobato Euskaltel-Euskadi + 38.04
167 Anton Palzer BORA-hansgrohe + 38.04
168 Josef Cerný Deceuninck-Quick Step + 38.04
169 Kiel Reijnen Trek-Segafredo + 40.31
170 Martin Laas BORA-hansgrohe + 40.31
171 Itamar Einhorn Israel Start-Up Nation + 40.31
- Johan Jacobs Movistar Team DNF
- Sebastian Molano UAE Team Emirates DNF
- Sergio Martin Caja Rural-Seguros RGA DNF
- Jacopo Guarnieri Groupama-FDJ DNF

GC

PosRiderTeam Time
1 Primoz Roglic Jumbo-Visma 34:18:53
2 Enric Mas Movistar Team + 00.28
3 Miguel Ángel López Movistar Team + 01.21
4 Jack Haig Bahrain Victorious + 01.42
5 Egan Bernal INEOS Grenadiers + 01.52
6 Adam Yates INEOS Grenadiers + 02.07
7 Giulio Ciccone Trek-Segafredo + 02.39
8 Sepp Kuss Jumbo-Visma + 02.40
9 Felix Großschartner BORA-hansgrohe + 03.25
10 David de la Cruz UAE Team Emirates + 03.55
11 Aleksandr Vlasov Astana-Premier Tech + 03.55
12 Gino Mäder Bahrain Victorious + 04.00
13 Louis Meintjes Intermarché-Wanty-Gobert Matériaux + 04.05
14 Fabio Aru Team Qhubeka NextHash + 04.36
15 Damiano Caruso Bahrain Victorious + 05.35
16 Mikel Landa Bahrain Victorious + 05.47
17 Juan Pedro Lopez Trek-Segafredo + 05.52
18 Jan Polanc UAE Team Emirates + 07.40
19 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux + 09.10
20 Guillaume Martin Cofidis + 09.39
21 Richard Carapaz INEOS Grenadiers + 10.57
22 Steven Kruijswijk Jumbo-Visma + 11.24
23 Rémy Rochas Cofidis + 18.09
24 Carlos Verona Movistar Team + 20.14
25 Rafal Majka UAE Team Emirates + 21.14
26 Gianluca Brambilla Trek-Segafredo + 24.05
27 Steff Cras Lotto-Soudal + 24.31
28 Geoffrey Bouchard AG2R Citroën Team + 24.58
29 Martijn Tusveld Team DSM + 28.44
30 Mark Padun Bahrain Victorious + 29.46
31 Lilian Calmejane AG2R Citroën Team + 30.20
32 Rudy Molard Groupama-FDJ + 32.46
33 Sam Oomen Jumbo-Visma + 32.52
34 Clément Champoussin AG2R Citroën Team + 33.12
35 Gorka Izagirre Astana-Premier Tech + 33.18
36 Wout Poels Bahrain Victorious + 33.37
37 Pavel Sivakov INEOS Grenadiers + 33.43
38 Romain Bardet Team DSM + 35.16
39 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 36.19
40 Luis León Sánchez Astana-Premier Tech + 36.19
41 Sergio Henao Team Qhubeka NextHash + 36.43
42 Ion Izagirre Astana-Premier Tech + 37.30
43 Mikel Bizkarra Euskaltel-Euskadi + 37.50
44 Oscar Cabedo Burgos-BH + 38.12
45 Mikel Nieve Team BikeExchange + 39.04
46 Kenny Elissonde Trek-Segafredo + 39.19
47 Dylan van Baarle INEOS Grenadiers + 39.49
48 James Piccoli Israel Start-Up Nation + 40.31
49 Daniel Navarro Burgos-BH + 42.55
50 Jefferson Cepeda Caja Rural-Seguros RGA + 43.05
51 Michael Storer Team DSM + 44.02
52 Luis Angel Mate Euskaltel-Euskadi + 44.47
53 Andrey Zeits Team BikeExchange + 45.34
54 Andreas Kron Lotto-Soudal + 48.25
55 Jesus Herrada Cofidis + 48.41
56 Gotzon Martín Euskaltel-Euskadi + 48.45
57 Jonathan Lastra Caja Rural-Seguros RGA + 48.48
58 Mikaël Chérel AG2R Citroën Team + 48.51
59 Julen Amezqueta Caja Rural-Seguros RGA + 49.08
60 Ryan Gibbons UAE Team Emirates + 49.10
61 Fernando Barceló Cofidis + 50.24
62 Nick Schultz Team BikeExchange + 50.26
63 Stan Dewulf AG2R Citroën Team + 52.14
64 James Knox Deceuninck-Quick Step + 52.35
65 Joan Bou Euskaltel-Euskadi + 53.22
66 Mauri Vansevenant Deceuninck-Quick Step + 54.55
67 Jetse Bol Burgos-BH + 55.00
68 Angel Madrazo Burgos-BH + 55.27
69 Joe Dombrowski UAE Team Emirates + 55.28
70 Jonathan Caicedo EF Education-NIPPO + 56.02
71 Nelson Oliveira Movistar Team + 56.39
72 Lucas Hamilton Team BikeExchange + 57.21
73 Tobias Bayer Alpecin-Fenix + 57.30
74 Maxim Van Gils Lotto-Soudal + 57.44
75 José Joaquin Rojas Movistar Team + 57.56
76 Robert Gesink Jumbo-Visma + 58.19
77 Nicolas Prodhomme AG2R Citroën Team + 58.45
78 Jhonnatan Narvaez INEOS Grenadiers + 59.20
79 Antonio Soto Euskaltel-Euskadi + 59.23
80 Lawson Craddock EF Education-NIPPO + 01:01.14
81 Floris De Tier Alpecin-Fenix + 01:02.07
82 Imanol Erviti Movistar Team + 01:02.46
83 Ben Zwiehoff BORA-hansgrohe + 01:03.08
84 Andrea Bagioli Deceuninck-Quick Step + 01:03.13
85 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 01:04.49
86 Olivier Le Gac Groupama-FDJ + 01:04.52
87 Guy Niv Israel Start-Up Nation + 01:05.40
88 Damien Touzé AG2R Citroën Team + 01:06.50
89 Anthony Roux Groupama-FDJ + 01:07.05
90 Jose Herrada Cofidis + 01:07.21
91 Yuriy Natarov Astana-Premier Tech + 01:07.44
92 Harm Vanhoucke Lotto-Soudal + 01:07.45
93 Diego Camargo EF Education-NIPPO + 01:08.22
94 Simon Carr EF Education-NIPPO + 01:08.49
95 Cesare Benedetti BORA-hansgrohe + 01:08.51
96 Jens Keukeleire EF Education-NIPPO + 01:09.03
97 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 01:09.20
98 Sylvain Moniquet Lotto-Soudal + 01:09.30
99 Max Schachmann BORA-hansgrohe + 01:09.35
100 Jay Vine Alpecin-Fenix + 01:09.52
101 Sander Armee Team Qhubeka NextHash + 01:10.32
102 Michael Matthews Team BikeExchange + 01:10.33
103 Rui Oliveira UAE Team Emirates + 01:10.53
104 Carlos Canal Burgos-BH + 01:11.00
105 Koen Bouwman Jumbo-Visma + 01:11.24
106 Antonio Nibali Trek-Segafredo + 01:12.37
107 Magnus Cort EF Education-NIPPO + 01:13.05
108 Eddy Finé Cofidis + 01:14.10
109 Clément Venturini AG2R Citroën Team + 01:14.23
110 Tom Pidcock INEOS Grenadiers + 01:14.38
111 Nathan Van Hooydonck Jumbo-Visma + 01:14.39
112 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 01:14.42
113 Ander Okamika Burgos-BH + 01:15.31
114 Robert Stannard Team BikeExchange + 01:15.57
115 Chris Hamilton Team DSM + 01:16.16
116 Pelayo Sanchez Burgos-BH + 01:16.36
117 Mikel Iturria Euskaltel-Euskadi + 01:17.08
118 Jasper Philipsen Alpecin-Fenix + 01:17.10
119 Edward Planckaert Alpecin-Fenix + 01:17.18
120 Aritz Bagües Caja Rural-Seguros RGA + 01:17.56
121 Jon Aberasturi Caja Rural-Seguros RGA + 01:18.22
122 Alvaro Cuadros Caja Rural-Seguros RGA + 01:18.46
123 Alexander Krieger Alpecin-Fenix + 01:18.59
124 Alex Aranburu Astana-Premier Tech + 01:19.32
125 Arnaud Démare Groupama-FDJ + 01:19.51
126 Luka Mezgec Team BikeExchange + 01:20.06
127 Bert-Jan Lindeman Team Qhubeka NextHash + 01:20.24
128 Zdenek Stybar Deceuninck-Quick Step + 01:20.32
129 Patrick Gamper BORA-hansgrohe + 01:20.41
130 Tobias Ludvigsson Groupama-FDJ + 01:20.44
131 Salvatore Puccio INEOS Grenadiers + 01:21.26
132 Matthew Holmes Lotto-Soudal + 01:21.58
133 Oier Lazkano Caja Rural-Seguros RGA + 01:22.10
134 Damien Howson Team BikeExchange + 01:22.20
135 Florian Sénéchal Deceuninck-Quick Step + 01:22.30
136 Kevin Geniets Groupama-FDJ + 01:22.35
137 Anton Palzer BORA-hansgrohe + 01:22.40
138 Connor Brown Team Qhubeka NextHash + 01:23.09
139 Dylan Sunderland Team Qhubeka NextHash + 01:23.30
140 Ramon Sinkeldam Groupama-FDJ + 01:23.30
141 Dimitri Claeys Team Qhubeka NextHash + 01:23.33
142 Thymen Arensman Team DSM + 01:23.42
143 Yukiya Arashiro Bahrain Victorious + 01:23.48
144 Sep Vanmarcke Israel Start-Up Nation + 01:23.49
145 Jan Tratnik Bahrain Victorious + 01:24.15
146 Piet Allegaert Cofidis + 01:25.07
147 Lennard Hofstede Jumbo-Visma + 01:25.17
148 Sebastian Berwick Israel Start-Up Nation + 01:26.38
149 Chad Haga Team DSM + 01:27.21
150 Xabier Azparren Euskaltel-Euskadi + 01:27.25
151 Scott Thwaites Alpecin-Fenix + 01:27.26
152 Sacha Modolo Alpecin-Fenix + 01:27.47
153 Omar Fraile Astana-Premier Tech + 01:28.02
154 Juan Jose Lobato Euskaltel-Euskadi + 01:28.24
155 Nico Denz Team DSM + 01:28.30
156 Florian Vermeersch Lotto-Soudal + 01:28.33
157 Matteo Trentin UAE Team Emirates + 01:29.06
158 Bert Van Lerberghe Deceuninck-Quick Step + 01:29.56
159 Alberto Dainese Team DSM + 01:30.39
160 Alex Kirsch Trek-Segafredo + 01:32.28
161 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 01:32.39
162 Thomas Scully EF Education-NIPPO + 01:34.01
163 Quinn Simmons Trek-Segafredo + 01:34.22
164 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 01:34.47
165 Diego Rubio Burgos-BH + 01:34.53
166 Jordi Meeus BORA-hansgrohe + 01:38.03
167 Martin Laas BORA-hansgrohe + 01:38.11
168 Fabio Jakobsen Deceuninck-Quick Step + 01:38.20
169 Itamar Einhorn Israel Start-Up Nation + 01:41.51
170 Kiel Reijnen Trek-Segafredo + 01:42.01
171 Josef Cerný Deceuninck-Quick Step + 01:42.55
- Johan Jacobs Movistar Team DNF
- Sebastian Molano UAE Team Emirates DNF
- Sergio Martin Caja Rural-Seguros RGA DNF
- Jacopo Guarnieri Groupama-FDJ DNF

Youth

PosRiderTeam Time
1 Egan Bernal INEOS Grenadiers 34:20:45
2 Aleksandr Vlasov Astana-Premier Tech + 02.03
3 Gino Mäder Bahrain Victorious + 02.08
4 Juan Pedro Lopez Trek-Segafredo + 04.00
5 Rémy Rochas Cofidis + 16.17
6 Steff Cras Lotto-Soudal + 22.39
7 Mark Padun Bahrain Victorious + 27.54
8 Clément Champoussin AG2R Citroën Team + 31.20
9 Pavel Sivakov INEOS Grenadiers + 31.51
10 Jefferson Cepeda Caja Rural-Seguros RGA + 41.13
11 Michael Storer Team DSM + 42.10
12 Andreas Kron Lotto-Soudal + 46.33
13 Gotzon Martín Euskaltel-Euskadi + 46.53
14 Fernando Barceló Cofidis + 48.32
15 Stan Dewulf AG2R Citroën Team + 50.22
16 Joan Bou Euskaltel-Euskadi + 51.30
17 Mauri Vansevenant Deceuninck-Quick Step + 53.03
18 Lucas Hamilton Team BikeExchange + 55.29
19 Tobias Bayer Alpecin-Fenix + 55.38
20 Maxim Van Gils Lotto-Soudal + 55.52
21 Nicolas Prodhomme AG2R Citroën Team + 56.53
22 Jhonnatan Narvaez INEOS Grenadiers + 57.28
23 Andrea Bagioli Deceuninck-Quick Step + 01:01.21
24 Damien Touzé AG2R Citroën Team + 01:04.58
25 Yuriy Natarov Astana-Premier Tech + 01:05.52
26 Harm Vanhoucke Lotto-Soudal + 01:05.53
27 Diego Camargo EF Education-NIPPO + 01:06.30
28 Simon Carr EF Education-NIPPO + 01:06.57
29 Sylvain Moniquet Lotto-Soudal + 01:07.38
30 Rui Oliveira UAE Team Emirates + 01:09.01
31 Carlos Canal Burgos-BH + 01:09.08
32 Eddy Finé Cofidis + 01:12.18
33 Tom Pidcock INEOS Grenadiers + 01:12.46
34 Robert Stannard Team BikeExchange + 01:14.05
35 Pelayo Sanchez Burgos-BH + 01:14.44
36 Jasper Philipsen Alpecin-Fenix + 01:15.18
37 Patrick Gamper BORA-hansgrohe + 01:18.49
38 Oier Lazkano Caja Rural-Seguros RGA + 01:20.18
39 Kevin Geniets Groupama-FDJ + 01:20.43
40 Connor Brown Team Qhubeka NextHash + 01:21.17
41 Dylan Sunderland Team Qhubeka NextHash + 01:21.38
42 Thymen Arensman Team DSM + 01:21.50
43 Sebastian Berwick Israel Start-Up Nation + 01:24.46
44 Xabier Azparren Euskaltel-Euskadi + 01:25.33
45 Florian Vermeersch Lotto-Soudal + 01:26.41
46 Alberto Dainese Team DSM + 01:28.47
47 Quinn Simmons Trek-Segafredo + 01:32.30
48 Jordi Meeus BORA-hansgrohe + 01:36.11
49 Fabio Jakobsen Deceuninck-Quick Step + 01:36.28
50 Itamar Einhorn Israel Start-Up Nation + 01:39.59

Points

PosRiderTeam Points
1 Fabio Jakobsen Deceuninck-Quick Step 180
2 Jasper Philipsen Alpecin-Fenix 164
3 Arnaud Démare Groupama-FDJ 74
4 Alberto Dainese Team DSM 73
5 Primoz Roglic Jumbo-Visma 71
6 Michael Matthews Team BikeExchange 70
7 Magnus Cort EF Education-NIPPO 67
8 Alex Aranburu Astana-Premier Tech 52
9 Lilian Calmejane AG2R Citroën Team 50
10 Piet Allegaert Cofidis 45
11 Enric Mas Movistar Team 44
12 Jordi Meeus BORA-hansgrohe 42
13 Jon Aberasturi Caja Rural-Seguros RGA 39
14 Jan Polanc UAE Team Emirates 35
15 Angel Madrazo Burgos-BH 34
16 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux 33
17 Riccardo Minali Intermarché-Wanty-Gobert Matériaux 32
18 Andrea Bagioli Deceuninck-Quick Step 31
19 Damiano Caruso Bahrain Victorious 30
20 Joan Bou Euskaltel-Euskadi 30
21 Jetse Bol Burgos-BH 30
22 Matteo Trentin UAE Team Emirates 30
23 Miguel Ángel López Movistar Team 30
24 Pavel Sivakov INEOS Grenadiers 30
25 Aleksandr Vlasov Astana-Premier Tech 26
26 Egan Bernal INEOS Grenadiers 25
27 Romain Bardet Team DSM 25
28 Jack Haig Bahrain Victorious 24
29 Adam Yates INEOS Grenadiers 23
30 Sepp Kuss Jumbo-Visma 22
31 Martin Laas BORA-hansgrohe 22
32 Michael Storer Team DSM 20
33 Julen Amezqueta Caja Rural-Seguros RGA 20
34 Aritz Bagües Caja Rural-Seguros RGA 20
35 Oier Lazkano Caja Rural-Seguros RGA 20
36 Steff Cras Lotto-Soudal 20
37 Giulio Ciccone Trek-Segafredo 19
38 Carlos Verona Movistar Team 17
39 Joe Dombrowski UAE Team Emirates 17
40 Antonio Soto Euskaltel-Euskadi 17
41 Pelayo Sanchez Burgos-BH 17
42 Mikel Iturria Euskaltel-Euskadi 17
43 Felix Großschartner BORA-hansgrohe 16
44 Itamar Einhorn Israel Start-Up Nation 16
45 Kenny Elissonde Trek-Segafredo 15
46 Ryan Gibbons UAE Team Emirates 15
47 Tobias Bayer Alpecin-Fenix 15
48 Olivier Le Gac Groupama-FDJ 15
49 Carlos Canal Burgos-BH 15
50 Ander Okamika Burgos-BH 15
51 Jan Tratnik Bahrain Victorious 15
52 Xabier Azparren Euskaltel-Euskadi 15
53 David de la Cruz UAE Team Emirates 13
54 Bert-Jan Lindeman Team Qhubeka NextHash 13
55 Omar Fraile Astana-Premier Tech 13
56 Thomas Scully EF Education-NIPPO 13
57 Bert Van Lerberghe Deceuninck-Quick Step 11
58 Josef Cerný Deceuninck-Quick Step 11
59 Dylan van Baarle INEOS Grenadiers 10
60 Stan Dewulf AG2R Citroën Team 10
61 Tom Pidcock INEOS Grenadiers 10
62 Gino Mäder Bahrain Victorious 9
63 Andreas Kron Lotto-Soudal 8
64 Lawson Craddock EF Education-NIPPO 8
65 Damien Touzé AG2R Citroën Team 8
66 Florian Vermeersch Lotto-Soudal 8
67 Mikel Landa Bahrain Victorious 7
68 Juan Jose Lobato Euskaltel-Euskadi 7
69 Gotzon Martín Euskaltel-Euskadi 5
70 Jay Vine Alpecin-Fenix 5
71 Steven Kruijswijk Jumbo-Visma 4
72 Martijn Tusveld Team DSM 4
73 Clément Venturini AG2R Citroën Team 4
74 Louis Meintjes Intermarché-Wanty-Gobert Matériaux 3
75 Fabio Aru Team Qhubeka NextHash 3
76 Simone Petilli Intermarché-Wanty-Gobert Matériaux 3
77 Robert Stannard Team BikeExchange 3
78 Sep Vanmarcke Israel Start-Up Nation 3
79 Chad Haga Team DSM 3
80 Juan Pedro Lopez Trek-Segafredo 2
81 Geoffrey Bouchard AG2R Citroën Team 2
82 Jesus Herrada Cofidis 2
83 Rui Oliveira UAE Team Emirates 2
84 Daniel Navarro Burgos-BH -4
85 Florian Sénéchal Deceuninck-Quick Step -37

Mountain

PosRiderTeam Points
1 Damiano Caruso Bahrain Victorious 28
2 Romain Bardet Team DSM 22
3 Pavel Sivakov INEOS Grenadiers 16
4 Jack Haig Bahrain Victorious 15
5 Michael Storer Team DSM 12
6 Primoz Roglic Jumbo-Visma 12
7 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux 10
8 Kenny Elissonde Trek-Segafredo 10
9 Sepp Kuss Jumbo-Visma 9
10 Enric Mas Movistar Team 7
11 Jan Polanc UAE Team Emirates 6
12 Carlos Verona Movistar Team 6
13 Joe Dombrowski UAE Team Emirates 6
14 Wout Poels Bahrain Victorious 5
15 Tobias Bayer Alpecin-Fenix 5
16 Julen Amezqueta Caja Rural-Seguros RGA 5
17 Magnus Cort EF Education-NIPPO 3
18 Lilian Calmejane AG2R Citroën Team 3
19 Antonio Soto Euskaltel-Euskadi 3
20 Miguel Ángel López Movistar Team 2
21 Martijn Tusveld Team DSM 2
22 Lawson Craddock EF Education-NIPPO 2
23 Jay Vine Alpecin-Fenix 2
24 Sep Vanmarcke Israel Start-Up Nation 2
25 Rafal Majka UAE Team Emirates 1
26 Ion Izagirre Astana-Premier Tech 1
27 Jefferson Cepeda Caja Rural-Seguros RGA 1
28 Andrea Bagioli Deceuninck-Quick Step 1
29 Rui Oliveira UAE Team Emirates 1
30 Bert Van Lerberghe Deceuninck-Quick Step -2
31 Daniel Navarro Burgos-BH -4

Team

PosTeamTime
1 Movistar Team 102:58:47
2 Bahrain Victorious + 01.32
3 Jumbo-Visma + 07.31
4 INEOS Grenadiers + 08.34
5 UAE Team Emirates + 16.30
6 Trek-Segafredo + 24.06
7 Intermarché-Wanty-Gobert Matériaux + 36.44
8 Astana-Premier Tech + 47.39
9 Cofidis + 57.06
10 Team DSM + 01:03.01
11 AG2R Citroën Team + 01:03.24
12 Euskaltel-Euskadi + 01:23.19
13 Team BikeExchange + 01:26.27
14 Team Qhubeka NextHash + 01:29.20
15 Lotto-Soudal + 01:32.52
16 Caja Rural-Seguros RGA + 01:38.05
17 Burgos-BH + 01:41.01
18 BORA-hansgrohe + 01:47.28
19 EF Education-NIPPO + 02:07.33
20 Groupama-FDJ + 02:29.19
21 Israel Start-Up Nation + 02:40.48
22 Deceuninck-Quick Step + 02:41.40
23 Alpecin-Fenix + 02:42.27

Race profile

Race
Vuelta a España
Start date
14.08.2021
End date
05.09.2021
Total distance
188.0 km
Gen
Men
Cat
2.UWT
Country
Spain
Discipline
Road
First edition
1935

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️