Vuelta a España 2021 - Stage 12

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

GC

PosRiderTeam Time
1 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux 45:33:18
2 Guillaume Martin Cofidis + 00.58
3 Primoz Roglic Jumbo-Visma + 01.56
4 Enric Mas Movistar Team + 02.31
5 Miguel Ángel López Movistar Team + 03.28
6 Jack Haig Bahrain Victorious + 03.55
7 Egan Bernal INEOS Grenadiers + 04.46
8 Adam Yates INEOS Grenadiers + 04.57
9 Sepp Kuss Jumbo-Visma + 05.03
10 Felix Großschartner BORA-hansgrohe + 05.38
11 Aleksandr Vlasov Astana-Premier Tech + 06.08
12 Giulio Ciccone Trek-Segafredo + 06.20
13 Gino Mäder Bahrain Victorious + 06.54
14 Louis Meintjes Intermarché-Wanty-Gobert Matériaux + 07.11
15 David de la Cruz UAE Team Emirates + 07.15
16 Juan Pedro Lopez Trek-Segafredo + 09.35
17 Jan Polanc UAE Team Emirates + 13.18
18 Steven Kruijswijk Jumbo-Visma + 15.33
19 Damiano Caruso Bahrain Victorious + 16.55
20 Rémy Rochas Cofidis + 21.58
21 Geoffrey Bouchard AG2R Citroën Team + 25.20
22 Rafal Majka UAE Team Emirates + 26.14
23 Carlos Verona Movistar Team + 26.38
24 Martijn Tusveld Team DSM + 32.29
25 Fabio Aru Team Qhubeka NextHash + 33.23
26 Lilian Calmejane AG2R Citroën Team + 35.37
27 Mikel Landa Bahrain Victorious + 36.22
28 Gianluca Brambilla Trek-Segafredo + 36.57
29 Gorka Izagirre Astana-Premier Tech + 37.27
30 Steff Cras Lotto-Soudal + 37.38
31 Sam Oomen Jumbo-Visma + 38.11
32 Mikel Nieve Team BikeExchange + 43.53
33 Clément Champoussin AG2R Citroën Team + 44.45
34 Oscar Cabedo Burgos-BH + 45.12
35 Sergio Henao Team Qhubeka NextHash + 46.14
36 Jefferson Cepeda Caja Rural-Seguros RGA + 46.54
37 Romain Bardet Team DSM + 48.01
38 Rudy Molard Groupama-FDJ + 48.08
39 Ion Izagirre Astana-Premier Tech + 49.06
40 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 49.39
41 Nick Schultz Team BikeExchange + 49.42
42 Wout Poels Bahrain Victorious + 51.21
43 Jonathan Lastra Caja Rural-Seguros RGA + 52.30
44 Julen Amezqueta Caja Rural-Seguros RGA + 52.31
45 Kenny Elissonde Trek-Segafredo + 53.16
46 Andrey Zeits Team BikeExchange + 53.47
47 Richard Carapaz INEOS Grenadiers + 54.23
48 Luis León Sánchez Astana-Premier Tech + 54.52
49 Dylan van Baarle INEOS Grenadiers + 55.29
50 Michael Storer Team DSM + 58.14
51 Gotzon Martín Euskaltel-Euskadi + 59.42
52 Jesus Herrada Cofidis + 01:00.20
53 Luis Angel Mate Euskaltel-Euskadi + 01:00.21
54 Daniel Navarro Burgos-BH + 01:01.08
55 James Piccoli Israel Start-Up Nation + 01:01.53
56 Andreas Kron Lotto-Soudal + 01:04.30
57 Mikel Bizkarra Euskaltel-Euskadi + 01:06.10
58 Pavel Sivakov INEOS Grenadiers + 01:06.43
59 Mikaël Chérel AG2R Citroën Team + 01:07.55
60 Andrea Bagioli Deceuninck-Quick Step + 01:08.18
61 Magnus Cort EF Education-NIPPO + 01:11.23
62 Jhonnatan Narvaez INEOS Grenadiers + 01:13.07
63 Floris De Tier Alpecin-Fenix + 01:13.13
64 Mauri Vansevenant Deceuninck-Quick Step + 01:15.22
65 Mark Padun Bahrain Victorious + 01:15.25
66 Jens Keukeleire EF Education-NIPPO + 01:15.44
67 Olivier Le Gac Groupama-FDJ + 01:16.08
68 Ryan Gibbons UAE Team Emirates + 01:16.15
69 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 01:17.21
70 Lucas Hamilton Team BikeExchange + 01:18.28
71 Jetse Bol Burgos-BH + 01:21.58
72 Maxim Van Gils Lotto-Soudal + 01:22.46
73 Michael Matthews Team BikeExchange + 01:23.01
74 Lawson Craddock EF Education-NIPPO + 01:23.03
75 José Joaquin Rojas Movistar Team + 01:24.33
76 Cesare Benedetti BORA-hansgrohe + 01:24.34
77 Joe Dombrowski UAE Team Emirates + 01:24.48
78 Jonathan Caicedo EF Education-NIPPO + 01:26.36
79 Ben Zwiehoff BORA-hansgrohe + 01:26.38
80 Stan Dewulf AG2R Citroën Team + 01:26.41
81 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 01:28.07
82 Anthony Roux Groupama-FDJ + 01:28.11
83 Antonio Soto Euskaltel-Euskadi + 01:28.38
84 Rui Oliveira UAE Team Emirates + 01:29.58
85 Joan Bou Euskaltel-Euskadi + 01:30.11
86 James Knox Deceuninck-Quick Step + 01:31.08
87 Nicolas Prodhomme AG2R Citroën Team + 01:31.28
88 Yuriy Natarov Astana-Premier Tech + 01:31.46
89 Fernando Barceló Cofidis + 01:31.59
90 Koen Bouwman Jumbo-Visma + 01:32.09
91 Damien Howson Team BikeExchange + 01:32.36
92 Nelson Oliveira Movistar Team + 01:32.45
93 Imanol Erviti Movistar Team + 01:33.04
94 Sylvain Moniquet Lotto-Soudal + 01:33.48
95 Angel Madrazo Burgos-BH + 01:34.11
96 Matteo Trentin UAE Team Emirates + 01:34.22
97 Jose Herrada Cofidis + 01:35.45
98 Luka Mezgec Team BikeExchange + 01:36.57
99 Diego Camargo EF Education-NIPPO + 01:37.03
100 Damien Touzé AG2R Citroën Team + 01:38.02
101 Robert Gesink Jumbo-Visma + 01:38.17
102 Jay Vine Alpecin-Fenix + 01:40.17
103 Max Schachmann BORA-hansgrohe + 01:41.15
104 Thymen Arensman Team DSM + 01:41.32
105 Guy Niv Israel Start-Up Nation + 01:41.50
106 Sander Armee Team Qhubeka NextHash + 01:42.02
107 Aritz Bagües Caja Rural-Seguros RGA + 01:43.21
108 Clément Venturini AG2R Citroën Team + 01:43.26
109 Pelayo Sanchez Burgos-BH + 01:44.04
110 Mikel Iturria Euskaltel-Euskadi + 01:44.14
111 Chris Hamilton Team DSM + 01:45.43
112 Carlos Canal Burgos-BH + 01:46.56
113 Florian Sénéchal Deceuninck-Quick Step + 01:47.55
114 Harm Vanhoucke Lotto-Soudal + 01:48.51
115 Nathan Van Hooydonck Jumbo-Visma + 01:51.03
116 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 01:52.21
117 Arnaud Démare Groupama-FDJ + 01:52.32
118 Xabier Azparren Euskaltel-Euskadi + 01:54.18
119 Antonio Nibali Trek-Segafredo + 01:54.25
120 Patrick Gamper BORA-hansgrohe + 01:54.26
121 Tom Pidcock INEOS Grenadiers + 01:54.45
122 Ander Okamika Burgos-BH + 01:54.47
123 Edward Planckaert Alpecin-Fenix + 01:55.24
124 Eddy Finé Cofidis + 01:55.45
125 Alvaro Cuadros Caja Rural-Seguros RGA + 01:56.02
126 Ramon Sinkeldam Groupama-FDJ + 01:56.11
127 Robert Stannard Team BikeExchange + 01:56.17
128 Yukiya Arashiro Bahrain Victorious + 01:56.29
129 Kevin Geniets Groupama-FDJ + 01:56.34
130 Oier Lazkano Caja Rural-Seguros RGA + 01:56.47
131 Florian Vermeersch Lotto-Soudal + 01:58.12
132 Dylan Sunderland Team Qhubeka NextHash + 01:59.09
133 Anton Palzer BORA-hansgrohe + 01:59.14
134 Zdenek Stybar Deceuninck-Quick Step + 01:59.21
135 Jon Aberasturi Caja Rural-Seguros RGA + 02:00.07
136 Alexander Krieger Alpecin-Fenix + 02:01.12
137 Matthew Holmes Lotto-Soudal + 02:01.25
138 Jan Tratnik Bahrain Victorious + 02:02.17
139 Tobias Ludvigsson Groupama-FDJ + 02:02.19
140 Nico Denz Team DSM + 02:03.07
141 Bert-Jan Lindeman Team Qhubeka NextHash + 02:04.32
142 Chad Haga Team DSM + 02:05.42
143 Sep Vanmarcke Israel Start-Up Nation + 02:07.54
144 Sebastian Berwick Israel Start-Up Nation + 02:08.20
145 Lennard Hofstede Jumbo-Visma + 02:08.39
146 Salvatore Puccio INEOS Grenadiers + 02:09.01
147 Piet Allegaert Cofidis + 02:09.17
148 Dimitri Claeys Team Qhubeka NextHash + 02:09.18
149 Sacha Modolo Alpecin-Fenix + 02:09.43
150 Connor Brown Team Qhubeka NextHash + 02:11.17
151 Juan Jose Lobato Euskaltel-Euskadi + 02:11.17
152 Alex Kirsch Trek-Segafredo + 02:13.06
153 Scott Thwaites Alpecin-Fenix + 02:14.04
154 Bert Van Lerberghe Deceuninck-Quick Step + 02:14.06
155 Thomas Scully EF Education-NIPPO + 02:14.28
156 Diego Rubio Burgos-BH + 02:14.51
157 Omar Fraile Astana-Premier Tech + 02:15.37
158 Alberto Dainese Team DSM + 02:16.26
159 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 02:16.44
160 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 02:18.19
161 Jordi Meeus BORA-hansgrohe + 02:21.18
162 Quinn Simmons Trek-Segafredo + 02:22.26
163 Fabio Jakobsen Deceuninck-Quick Step + 02:24.07
164 Martin Laas BORA-hansgrohe + 02:24.18
165 Itamar Einhorn Israel Start-Up Nation + 02:27.45
166 Josef Cerný Deceuninck-Quick Step + 02:28.49
167 Kiel Reijnen Trek-Segafredo + 02:30.09
- Tobias Bayer Alpecin-Fenix DNF

Youth

PosRiderTeam Time
1 Egan Bernal INEOS Grenadiers 45:38:04
2 Aleksandr Vlasov Astana-Premier Tech + 01.22
3 Gino Mäder Bahrain Victorious + 02.08
4 Juan Pedro Lopez Trek-Segafredo + 04.49
5 Rémy Rochas Cofidis + 17.12
6 Steff Cras Lotto-Soudal + 32.52
7 Clément Champoussin AG2R Citroën Team + 39.59
8 Jefferson Cepeda Caja Rural-Seguros RGA + 42.08
9 Michael Storer Team DSM + 53.28
10 Gotzon Martín Euskaltel-Euskadi + 54.56
11 Andreas Kron Lotto-Soudal + 59.44
12 Pavel Sivakov INEOS Grenadiers + 01:01.57
13 Andrea Bagioli Deceuninck-Quick Step + 01:03.32
14 Jhonnatan Narvaez INEOS Grenadiers + 01:08.21
15 Mauri Vansevenant Deceuninck-Quick Step + 01:10.36
16 Mark Padun Bahrain Victorious + 01:10.39
17 Lucas Hamilton Team BikeExchange + 01:13.42
18 Maxim Van Gils Lotto-Soudal + 01:18.00
19 Stan Dewulf AG2R Citroën Team + 01:21.55
20 Rui Oliveira UAE Team Emirates + 01:25.12
21 Joan Bou Euskaltel-Euskadi + 01:25.25
22 Nicolas Prodhomme AG2R Citroën Team + 01:26.42
23 Yuriy Natarov Astana-Premier Tech + 01:27.00
24 Fernando Barceló Cofidis + 01:27.13
25 Sylvain Moniquet Lotto-Soudal + 01:29.02
26 Diego Camargo EF Education-NIPPO + 01:32.17
27 Damien Touzé AG2R Citroën Team + 01:33.16
28 Thymen Arensman Team DSM + 01:36.46
29 Pelayo Sanchez Burgos-BH + 01:39.18
30 Carlos Canal Burgos-BH + 01:42.10
31 Harm Vanhoucke Lotto-Soudal + 01:44.05
32 Xabier Azparren Euskaltel-Euskadi + 01:49.32
33 Patrick Gamper BORA-hansgrohe + 01:49.40
34 Tom Pidcock INEOS Grenadiers + 01:49.59
35 Eddy Finé Cofidis + 01:50.59
36 Robert Stannard Team BikeExchange + 01:51.31
37 Kevin Geniets Groupama-FDJ + 01:51.48
38 Oier Lazkano Caja Rural-Seguros RGA + 01:52.01
39 Florian Vermeersch Lotto-Soudal + 01:53.26
40 Dylan Sunderland Team Qhubeka NextHash + 01:54.23
41 Sebastian Berwick Israel Start-Up Nation + 02:03.34
42 Connor Brown Team Qhubeka NextHash + 02:06.31
43 Alberto Dainese Team DSM + 02:11.40
44 Jordi Meeus BORA-hansgrohe + 02:16.32
45 Quinn Simmons Trek-Segafredo + 02:17.40
46 Fabio Jakobsen Deceuninck-Quick Step + 02:19.21
47 Itamar Einhorn Israel Start-Up Nation + 02:22.59

Points

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

Mountain

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

Team

PosTeamTime
1 INEOS Grenadiers 136:47:27
2 UAE Team Emirates + 03.15
3 Movistar Team + 05.19
4 Bahrain Victorious + 05.58
5 Jumbo-Visma + 10.44
6 Trek-Segafredo + 20.46
7 Intermarché-Wanty-Gobert Matériaux + 31.46
8 Astana-Premier Tech + 36.44
9 AG2R Citroën Team + 56.39
10 Cofidis + 58.28
11 Team DSM + 59.47
12 Team BikeExchange + 01:14.07
13 Caja Rural-Seguros RGA + 01:34.22
14 Euskaltel-Euskadi + 01:44.45
15 Lotto-Soudal + 02:00.29
16 BORA-hansgrohe + 02:11.13
17 Burgos-BH + 02:17.03
18 EF Education-NIPPO + 02:24.49
19 Team Qhubeka NextHash + 02:31.21
20 Groupama-FDJ + 03:05.49
21 Deceuninck-Quick Step + 03:14.44
22 Alpecin-Fenix + 03:41.22
23 Israel Start-Up Nation + 04:14.32

Race profile

Race
Vuelta a España
Start date
14.08.2021
End date
05.09.2021
Total distance
173.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 ❤️