Vuelta a España 2021 - Stage 21

Padrón > Santiago de Compostela, 33.8km

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 Primoz Roglic Jumbo-Visma 0:44:02
2 Magnus Cort EF Education-NIPPO + 00.14
3 Thymen Arensman Team DSM + 00.52
4 Josef Cerný Deceuninck-Quick Step + 01.16
5 Chad Haga Team DSM + 01.43
6 Egan Bernal INEOS Grenadiers + 01.49
7 Felix Großschartner BORA-hansgrohe + 01.52
8 Steven Kruijswijk Jumbo-Visma + 01.52
9 Enric Mas Movistar Team + 02.04
10 Ion Izagirre Astana-Premier Tech + 02.06
11 David de la Cruz UAE Team Emirates + 02.14
12 Nico Denz Team DSM + 02.17
13 Lawson Craddock EF Education-NIPPO + 02.22
14 Jan Polanc UAE Team Emirates + 02.24
15 Thomas Scully EF Education-NIPPO + 02.34
16 Damiano Caruso Bahrain Victorious + 02.35
17 Jack Haig Bahrain Victorious + 02.52
18 Xabier Azparren Euskaltel-Euskadi + 02.54
19 Michael Storer Team DSM + 03.00
20 Romain Bardet Team DSM + 03.00
21 Kevin Geniets Groupama-FDJ + 03.07
22 Anthony Roux Groupama-FDJ + 03.09
23 Martijn Tusveld Team DSM + 03.11
24 Nelson Oliveira Movistar Team + 03.13
25 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 03.15
26 Rafal Majka UAE Team Emirates + 03.17
27 Diego Camargo EF Education-NIPPO + 03.18
28 Ben Zwiehoff BORA-hansgrohe + 03.18
29 Adam Yates INEOS Grenadiers + 03.18
30 Wout Poels Bahrain Victorious + 03.19
31 Gino Mäder Bahrain Victorious + 03.19
32 Pavel Sivakov INEOS Grenadiers + 03.20
33 Jay Vine Alpecin-Fenix + 03.20
34 Jan Tratnik Bahrain Victorious + 03.21
35 Florian Vermeersch Lotto-Soudal + 03.22
36 Michael Matthews Team BikeExchange + 03.23
37 Mikel Bizkarra Euskaltel-Euskadi + 03.24
38 Yuriy Natarov Astana-Premier Tech + 03.24
39 Jesus Herrada Cofidis + 03.41
40 Ryan Gibbons UAE Team Emirates + 03.44
41 Nathan Van Hooydonck Jumbo-Visma + 03.47
42 Steff Cras Lotto-Soudal + 03.48
43 Jens Keukeleire EF Education-NIPPO + 03.59
44 Gorka Izagirre Astana-Premier Tech + 04.01
45 Antonio Soto Euskaltel-Euskadi + 04.01
46 Koen Bouwman Jumbo-Visma + 04.05
47 Dimitri Claeys Team Qhubeka NextHash + 04.06
48 Connor Brown Team Qhubeka NextHash + 04.13
49 Fabio Aru Team Qhubeka NextHash + 04.15
50 Guillaume Martin Cofidis + 04.16
51 Alberto Dainese Team DSM + 04.19
52 Dylan Sunderland Team Qhubeka NextHash + 04.21
53 Lucas Hamilton Team BikeExchange + 04.23
54 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux + 04.28
55 Alex Kirsch Trek-Segafredo + 04.29
56 Maxim Van Gils Lotto-Soudal + 04.30
57 Damien Howson Team BikeExchange + 04.31
58 Damien Touzé AG2R Citroën Team + 04.32
59 Salvatore Puccio INEOS Grenadiers + 04.35
60 Jose Herrada Cofidis + 04.37
61 Andrea Bagioli Deceuninck-Quick Step + 04.39
62 Robert Stannard Team BikeExchange + 04.41
63 Alexander Krieger Alpecin-Fenix + 04.41
64 Nick Schultz Team BikeExchange + 04.43
65 Tom Pidcock INEOS Grenadiers + 04.43
66 Harm Vanhoucke Lotto-Soudal + 04.45
67 Rémy Rochas Cofidis + 04.45
68 Rui Oliveira UAE Team Emirates + 04.46
69 Zdenek Stybar Deceuninck-Quick Step + 04.47
70 Pelayo Sanchez Burgos-BH + 04.49
71 Sam Oomen Jumbo-Visma + 04.49
72 Florian Sénéchal Deceuninck-Quick Step + 04.55
73 Mikel Iturria Euskaltel-Euskadi + 04.57
74 Sylvain Moniquet Lotto-Soudal + 05.00
75 Olivier Le Gac Groupama-FDJ + 05.01
76 Juan Pedro Lopez Trek-Segafredo + 05.03
77 Robert Gesink Jumbo-Visma + 05.03
78 Joe Dombrowski UAE Team Emirates + 05.06
79 Geoffrey Bouchard AG2R Citroën Team + 05.10
80 Edward Planckaert Alpecin-Fenix + 05.11
81 Sepp Kuss Jumbo-Visma + 05.13
82 Bert-Jan Lindeman Team Qhubeka NextHash + 05.17
83 Luis Angel Mate Euskaltel-Euskadi + 05.19
84 Anton Palzer BORA-hansgrohe + 05.21
85 Jetse Bol Burgos-BH + 05.21
86 Clément Champoussin AG2R Citroën Team + 05.24
87 Joan Bou Euskaltel-Euskadi + 05.29
88 Tobias Ludvigsson Groupama-FDJ + 05.35
89 Gotzon Martín Euskaltel-Euskadi + 05.38
90 Mauri Vansevenant Deceuninck-Quick Step + 05.40
91 Andrey Zeits Team BikeExchange + 05.41
92 Chris Hamilton Team DSM + 05.42
93 Cesare Benedetti BORA-hansgrohe + 05.45
94 Andreas Kron Lotto-Soudal + 05.47
95 Patrick Gamper BORA-hansgrohe + 05.48
96 Stan Dewulf AG2R Citroën Team + 05.49
97 Scott Thwaites Alpecin-Fenix + 05.50
98 Carlos Canal Burgos-BH + 05.51
99 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 05.54
100 James Knox Deceuninck-Quick Step + 05.57
101 Oscar Cabedo Burgos-BH + 05.57
102 Guy Niv Israel Start-Up Nation + 05.59
103 Imanol Erviti Movistar Team + 06.00
104 Arnaud Démare Groupama-FDJ + 06.00
105 Jordi Meeus BORA-hansgrohe + 06.06
106 Alvaro Cuadros Caja Rural-Seguros RGA + 06.13
107 Bert Van Lerberghe Deceuninck-Quick Step + 06.15
108 Piet Allegaert Cofidis + 06.17
109 Matteo Trentin UAE Team Emirates + 06.17
110 Eddy Finé Cofidis + 06.18
111 Fernando Barceló Cofidis + 06.19
112 Gianluca Brambilla Trek-Segafredo + 06.20
113 James Piccoli Israel Start-Up Nation + 06.22
114 Floris De Tier Alpecin-Fenix + 06.30
115 Lilian Calmejane AG2R Citroën Team + 06.32
116 Ander Okamika Burgos-BH + 06.33
117 José Joaquin Rojas Movistar Team + 06.35
118 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 06.51
119 Yukiya Arashiro Bahrain Victorious + 06.52
120 Sebastian Berwick Israel Start-Up Nation + 06.52
121 Ramon Sinkeldam Groupama-FDJ + 06.56
122 Luka Mezgec Team BikeExchange + 06.57
123 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 07.07
124 Mikel Nieve Team BikeExchange + 07.08
125 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 07.16
126 Clément Venturini AG2R Citroën Team + 07.16
127 Julen Amezqueta Caja Rural-Seguros RGA + 07.16
128 Mikaël Chérel AG2R Citroën Team + 07.19
129 Quinn Simmons Trek-Segafredo + 07.20
130 Daniel Navarro Burgos-BH + 07.27
131 Angel Madrazo Burgos-BH + 07.44
132 Mark Padun Bahrain Victorious + 07.49
133 Jon Aberasturi Caja Rural-Seguros RGA + 07.52
134 Martin Laas BORA-hansgrohe + 07.54
135 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 08.01
136 Lennard Hofstede Jumbo-Visma + 08.17
137 Nicolas Prodhomme AG2R Citroën Team + 08.20
138 Aritz Bagües Caja Rural-Seguros RGA + 08.21
139 Juan Jose Lobato Euskaltel-Euskadi + 08.30
140 Fabio Jakobsen Deceuninck-Quick Step + 08.30
141 Jefferson Cepeda Caja Rural-Seguros RGA + 08.38
142 Antonio Nibali Trek-Segafredo + 10.17

GC

PosRiderTeam Time
1 Primoz Roglic Jumbo-Visma 83:55:29
2 Enric Mas Movistar Team + 04.42
3 Jack Haig Bahrain Victorious + 07.40
4 Adam Yates INEOS Grenadiers + 09.06
5 Gino Mäder Bahrain Victorious + 11.33
6 Egan Bernal INEOS Grenadiers + 13.27
7 David de la Cruz UAE Team Emirates + 18.33
8 Sepp Kuss Jumbo-Visma + 18.55
9 Guillaume Martin Cofidis + 20.27
10 Felix Großschartner BORA-hansgrohe + 22.22
11 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux + 25.14
12 Steven Kruijswijk Jumbo-Visma + 26.42
13 Juan Pedro Lopez Trek-Segafredo + 31.21
14 Geoffrey Bouchard AG2R Citroën Team + 49.09
15 Rémy Rochas Cofidis + 52.32
16 Clément Champoussin AG2R Citroën Team + 57.29
17 Damiano Caruso Bahrain Victorious + 01:05.31
18 Sam Oomen Jumbo-Visma + 01:09.25
19 Oscar Cabedo Burgos-BH + 01:12.43
20 Steff Cras Lotto-Soudal + 01:22.06
21 Rafal Majka UAE Team Emirates + 01:22.14
22 Gianluca Brambilla Trek-Segafredo + 01:22.38
23 Wout Poels Bahrain Victorious + 01:34.52
24 Daniel Navarro Burgos-BH + 01:37.26
25 Romain Bardet Team DSM + 01:37.27
26 Ion Izagirre Astana-Premier Tech + 01:37.47
27 Gorka Izagirre Astana-Premier Tech + 01:39.03
28 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 01:42.39
29 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 01:45.51
30 Luis Angel Mate Euskaltel-Euskadi + 01:48.17
31 Mikel Nieve Team BikeExchange + 01:56.31
32 Jefferson Cepeda Caja Rural-Seguros RGA + 01:58.54
33 Lilian Calmejane AG2R Citroën Team + 02:03.52
34 Martijn Tusveld Team DSM + 02:04.06
35 Pavel Sivakov INEOS Grenadiers + 02:04.47
36 Ryan Gibbons UAE Team Emirates + 02:05.50
37 Gotzon Martín Euskaltel-Euskadi + 02:10.39
38 Jesus Herrada Cofidis + 02:16.48
39 Joe Dombrowski UAE Team Emirates + 02:17.20
40 Michael Storer Team DSM + 02:22.45
41 Jan Polanc UAE Team Emirates + 02:22.55
42 Koen Bouwman Jumbo-Visma + 02:24.30
43 Julen Amezqueta Caja Rural-Seguros RGA + 02:25.16
44 Andrey Zeits Team BikeExchange + 02:27.52
45 Mikaël Chérel AG2R Citroën Team + 02:30.26
46 Mikel Bizkarra Euskaltel-Euskadi + 02:30.33
47 Ben Zwiehoff BORA-hansgrohe + 02:32.29
48 Floris De Tier Alpecin-Fenix + 02:37.18
49 Nick Schultz Team BikeExchange + 02:39.13
50 Jens Keukeleire EF Education-NIPPO + 02:48.20
51 Fabio Aru Team Qhubeka NextHash + 02:49.04
52 Nicolas Prodhomme AG2R Citroën Team + 02:53.05
53 Diego Camargo EF Education-NIPPO + 02:53.47
54 Lucas Hamilton Team BikeExchange + 02:56.47
55 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 02:58.46
56 José Joaquin Rojas Movistar Team + 03:02.19
57 Jose Herrada Cofidis + 03:05.54
58 Anthony Roux Groupama-FDJ + 03:07.54
59 Mark Padun Bahrain Victorious + 03:09.46
60 Mikel Iturria Euskaltel-Euskadi + 03:14.26
61 Thymen Arensman Team DSM + 03:14.59
62 Robert Gesink Jumbo-Visma + 03:15.18
63 Angel Madrazo Burgos-BH + 03:15.38
64 Chris Hamilton Team DSM + 03:18.33
65 Stan Dewulf AG2R Citroën Team + 03:21.21
66 Imanol Erviti Movistar Team + 03:28.24
67 Tom Pidcock INEOS Grenadiers + 03:31.54
68 Andreas Kron Lotto-Soudal + 03:34.35
69 Lawson Craddock EF Education-NIPPO + 03:36.48
70 Michael Matthews Team BikeExchange + 03:39.31
71 Jetse Bol Burgos-BH + 03:39.48
72 Nelson Oliveira Movistar Team + 03:39.49
73 Jay Vine Alpecin-Fenix + 03:40.31
74 Rui Oliveira UAE Team Emirates + 03:42.10
75 Ander Okamika Burgos-BH + 03:43.42
76 Olivier Le Gac Groupama-FDJ + 03:44.56
77 Magnus Cort EF Education-NIPPO + 03:46.48
78 Alvaro Cuadros Caja Rural-Seguros RGA + 03:46.50
79 Damien Touzé AG2R Citroën Team + 03:47.28
80 Matteo Trentin UAE Team Emirates + 03:47.40
81 Antonio Soto Euskaltel-Euskadi + 03:50.05
82 Nathan Van Hooydonck Jumbo-Visma + 03:50.19
83 Sylvain Moniquet Lotto-Soudal + 03:52.10
84 Pelayo Sanchez Burgos-BH + 03:52.29
85 Kevin Geniets Groupama-FDJ + 03:52.41
86 James Piccoli Israel Start-Up Nation + 03:52.52
87 Aritz Bagües Caja Rural-Seguros RGA + 03:53.02
88 Maxim Van Gils Lotto-Soudal + 03:53.55
89 Fernando Barceló Cofidis + 03:55.36
90 Andrea Bagioli Deceuninck-Quick Step + 03:58.45
91 Yuriy Natarov Astana-Premier Tech + 04:02.04
92 Eddy Finé Cofidis + 04:04.47
93 Guy Niv Israel Start-Up Nation + 04:06.37
94 Jan Tratnik Bahrain Victorious + 04:07.22
95 Damien Howson Team BikeExchange + 04:10.16
96 Arnaud Démare Groupama-FDJ + 04:16.42
97 Clément Venturini AG2R Citroën Team + 04:18.28
98 Salvatore Puccio INEOS Grenadiers + 04:18.54
99 Tobias Ludvigsson Groupama-FDJ + 04:19.24
100 James Knox Deceuninck-Quick Step + 04:20.47
101 Mauri Vansevenant Deceuninck-Quick Step + 04:21.19
102 Anton Palzer BORA-hansgrohe + 04:22.19
103 Joan Bou Euskaltel-Euskadi + 04:22.43
104 Dylan Sunderland Team Qhubeka NextHash + 04:24.21
105 Dimitri Claeys Team Qhubeka NextHash + 04:27.40
106 Carlos Canal Burgos-BH + 04:28.30
107 Cesare Benedetti BORA-hansgrohe + 04:30.10
108 Antonio Nibali Trek-Segafredo + 04:30.22
109 Luka Mezgec Team BikeExchange + 04:30.30
110 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 04:34.38
111 Xabier Azparren Euskaltel-Euskadi + 04:36.40
112 Patrick Gamper BORA-hansgrohe + 04:38.23
113 Chad Haga Team DSM + 04:38.46
114 Nico Denz Team DSM + 04:42.09
115 Harm Vanhoucke Lotto-Soudal + 04:42.31
116 Yukiya Arashiro Bahrain Victorious + 04:42.59
117 Alexander Krieger Alpecin-Fenix + 04:47.15
118 Florian Sénéchal Deceuninck-Quick Step + 04:48.14
119 Robert Stannard Team BikeExchange + 04:48.56
120 Alex Kirsch Trek-Segafredo + 04:50.22
121 Florian Vermeersch Lotto-Soudal + 04:57.09
122 Edward Planckaert Alpecin-Fenix + 05:03.10
123 Piet Allegaert Cofidis + 05:03.48
124 Quinn Simmons Trek-Segafredo + 05:06.02
125 Thomas Scully EF Education-NIPPO + 05:09.47
126 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 05:10.04
127 Ramon Sinkeldam Groupama-FDJ + 05:16.27
128 Lennard Hofstede Jumbo-Visma + 05:20.45
129 Alberto Dainese Team DSM + 05:20.50
130 Connor Brown Team Qhubeka NextHash + 05:22.42
131 Bert-Jan Lindeman Team Qhubeka NextHash + 05:26.43
132 Jon Aberasturi Caja Rural-Seguros RGA + 05:29.29
133 Zdenek Stybar Deceuninck-Quick Step + 05:34.14
134 Scott Thwaites Alpecin-Fenix + 05:36.20
135 Sebastian Berwick Israel Start-Up Nation + 05:37.10
136 Juan Jose Lobato Euskaltel-Euskadi + 05:45.39
137 Bert Van Lerberghe Deceuninck-Quick Step + 05:48.13
138 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 05:50.15
139 Jordi Meeus BORA-hansgrohe + 05:53.36
140 Martin Laas BORA-hansgrohe + 06:00.28
141 Fabio Jakobsen Deceuninck-Quick Step + 06:01.24
142 Josef Cerný Deceuninck-Quick Step + 06:03.50

Youth

PosRiderTeam Time
1 Gino Mäder Bahrain Victorious 84:07:02
2 Egan Bernal INEOS Grenadiers + 01.54
3 Juan Pedro Lopez Trek-Segafredo + 19.48
4 Rémy Rochas Cofidis + 40.59
5 Clément Champoussin AG2R Citroën Team + 45.56
6 Steff Cras Lotto-Soudal + 01:10.33
7 Jefferson Cepeda Caja Rural-Seguros RGA + 01:47.21
8 Pavel Sivakov INEOS Grenadiers + 01:53.14
9 Gotzon Martín Euskaltel-Euskadi + 01:59.06
10 Michael Storer Team DSM + 02:11.12
11 Nicolas Prodhomme AG2R Citroën Team + 02:41.32
12 Diego Camargo EF Education-NIPPO + 02:42.14
13 Lucas Hamilton Team BikeExchange + 02:45.14
14 Mark Padun Bahrain Victorious + 02:58.13
15 Thymen Arensman Team DSM + 03:03.26
16 Stan Dewulf AG2R Citroën Team + 03:09.48
17 Tom Pidcock INEOS Grenadiers + 03:20.21
18 Andreas Kron Lotto-Soudal + 03:23.02
19 Rui Oliveira UAE Team Emirates + 03:30.37
20 Damien Touzé AG2R Citroën Team + 03:35.55
21 Sylvain Moniquet Lotto-Soudal + 03:40.37
22 Pelayo Sanchez Burgos-BH + 03:40.56
23 Kevin Geniets Groupama-FDJ + 03:41.08
24 Maxim Van Gils Lotto-Soudal + 03:42.22
25 Fernando Barceló Cofidis + 03:44.03
26 Andrea Bagioli Deceuninck-Quick Step + 03:47.12
27 Yuriy Natarov Astana-Premier Tech + 03:50.31
28 Eddy Finé Cofidis + 03:53.14
29 Mauri Vansevenant Deceuninck-Quick Step + 04:09.46
30 Joan Bou Euskaltel-Euskadi + 04:11.10
31 Dylan Sunderland Team Qhubeka NextHash + 04:12.48
32 Carlos Canal Burgos-BH + 04:16.57
33 Xabier Azparren Euskaltel-Euskadi + 04:25.07
34 Patrick Gamper BORA-hansgrohe + 04:26.50
35 Harm Vanhoucke Lotto-Soudal + 04:30.58
36 Robert Stannard Team BikeExchange + 04:37.23
37 Florian Vermeersch Lotto-Soudal + 04:45.36
38 Quinn Simmons Trek-Segafredo + 04:54.29
39 Alberto Dainese Team DSM + 05:09.17
40 Connor Brown Team Qhubeka NextHash + 05:11.09
41 Sebastian Berwick Israel Start-Up Nation + 05:25.37
42 Jordi Meeus BORA-hansgrohe + 05:42.03
43 Fabio Jakobsen Deceuninck-Quick Step + 05:49.51

Points

PosRiderTeam Points
1 Fabio Jakobsen Deceuninck-Quick Step 250
2 Primoz Roglic Jumbo-Visma 199
3 Magnus Cort EF Education-NIPPO 161
4 Matteo Trentin UAE Team Emirates 145
5 Enric Mas Movistar Team 120
6 Alberto Dainese Team DSM 120
7 Michael Matthews Team BikeExchange 114
8 Andrea Bagioli Deceuninck-Quick Step 101
9 Egan Bernal INEOS Grenadiers 96
10 Arnaud Démare Groupama-FDJ 91
11 Romain Bardet Team DSM 89
12 Adam Yates INEOS Grenadiers 87
13 Stan Dewulf AG2R Citroën Team 82
14 Rui Oliveira UAE Team Emirates 81
15 Jack Haig Bahrain Victorious 80
16 Jordi Meeus BORA-hansgrohe 72
17 Michael Storer Team DSM 70
18 Piet Allegaert Cofidis 70
19 Felix Großschartner BORA-hansgrohe 66
20 Jetse Bol Burgos-BH 65
21 Lilian Calmejane AG2R Citroën Team 63
22 Ryan Gibbons UAE Team Emirates 63
23 Clément Champoussin AG2R Citroën Team 59
24 Quinn Simmons Trek-Segafredo 57
25 Sepp Kuss Jumbo-Visma 56
26 Steven Kruijswijk Jumbo-Visma 56
27 Jon Aberasturi Caja Rural-Seguros RGA 55
28 Andreas Kron Lotto-Soudal 53
29 Lawson Craddock EF Education-NIPPO 49
30 Antonio Soto Euskaltel-Euskadi 48
31 Damiano Caruso Bahrain Victorious 45
32 Riccardo Minali Intermarché-Wanty-Gobert Matériaux 45
33 Julen Amezqueta Caja Rural-Seguros RGA 43
34 Rafal Majka UAE Team Emirates 40
35 Joan Bou Euskaltel-Euskadi 40
36 Pavel Sivakov INEOS Grenadiers 40
37 Thymen Arensman Team DSM 40
38 Chris Hamilton Team DSM 40
39 David de la Cruz UAE Team Emirates 38
40 Gino Mäder Bahrain Victorious 37
41 Jan Polanc UAE Team Emirates 37
42 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux 34
43 Angel Madrazo Burgos-BH 34
44 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux 33
45 Bert Van Lerberghe Deceuninck-Quick Step 33
46 Pelayo Sanchez Burgos-BH 32
47 Mikel Iturria Euskaltel-Euskadi 30
48 Anthony Roux Groupama-FDJ 28
49 Steff Cras Lotto-Soudal 26
50 Mauri Vansevenant Deceuninck-Quick Step 25
51 Nicolas Prodhomme AG2R Citroën Team 24
52 Chad Haga Team DSM 24
53 Josef Cerný Deceuninck-Quick Step 24
54 Tom Pidcock INEOS Grenadiers 23
55 Aritz Bagües Caja Rural-Seguros RGA 22
56 Mikel Bizkarra Euskaltel-Euskadi 22
57 Martin Laas BORA-hansgrohe 22
58 Jan Tratnik Bahrain Victorious 21
59 Daniel Navarro Burgos-BH 20
60 Jens Keukeleire EF Education-NIPPO 20
61 Edward Planckaert Alpecin-Fenix 20
62 Jay Vine Alpecin-Fenix 20
63 Florian Sénéchal Deceuninck-Quick Step 19
64 Jesus Herrada Cofidis 19
65 Juan Pedro Lopez Trek-Segafredo 18
66 Luka Mezgec Team BikeExchange 18
67 Joe Dombrowski UAE Team Emirates 17
68 Mark Padun Bahrain Victorious 17
69 Olivier Le Gac Groupama-FDJ 17
70 Carlos Canal Burgos-BH 17
71 Geoffrey Bouchard AG2R Citroën Team 15
72 José Joaquin Rojas Movistar Team 15
73 Ander Okamika Burgos-BH 15
74 Xabier Azparren Euskaltel-Euskadi 15
75 Wout Poels Bahrain Victorious 14
76 Nick Schultz Team BikeExchange 14
77 Thomas Scully EF Education-NIPPO 14
78 Luis Angel Mate Euskaltel-Euskadi 13
79 Nathan Van Hooydonck Jumbo-Visma 13
80 Harm Vanhoucke Lotto-Soudal 13
81 Alexander Krieger Alpecin-Fenix 13
82 Florian Vermeersch Lotto-Soudal 13
83 Bert-Jan Lindeman Team Qhubeka NextHash 13
84 Guillaume Martin Cofidis 12
85 Martijn Tusveld Team DSM 11
86 Clément Venturini AG2R Citroën Team 11
87 Ion Izagirre Astana-Premier Tech 10
88 Koen Bouwman Jumbo-Visma 10
89 Dimitri Claeys Team Qhubeka NextHash 10
90 Gianluca Brambilla Trek-Segafredo 9
91 Andrey Zeits Team BikeExchange 9
92 Floris De Tier Alpecin-Fenix 9
93 Damien Touzé AG2R Citroën Team 8
94 Kevin Geniets Groupama-FDJ 8
95 Juan Jose Lobato Euskaltel-Euskadi 7
96 Gotzon Martín Euskaltel-Euskadi 5
97 Nico Denz Team DSM 4
98 Simone Petilli Intermarché-Wanty-Gobert Matériaux 3
99 Fabio Aru Team Qhubeka NextHash 3
100 Sylvain Moniquet Lotto-Soudal 3
101 Dylan Sunderland Team Qhubeka NextHash 3
102 Robert Stannard Team BikeExchange 3
103 Alex Kirsch Trek-Segafredo 2
104 Jan Hirt Intermarché-Wanty-Gobert Matériaux 1

Mountain

PosRiderTeam Points
1 Michael Storer Team DSM 80
2 Romain Bardet Team DSM 61
3 Primoz Roglic Jumbo-Visma 51
4 Damiano Caruso Bahrain Victorious 33
5 Rafal Majka UAE Team Emirates 33
6 Jack Haig Bahrain Victorious 23
7 Sepp Kuss Jumbo-Visma 19
8 Enric Mas Movistar Team 17
9 Egan Bernal INEOS Grenadiers 16
10 Fabio Aru Team Qhubeka NextHash 16
11 Pavel Sivakov INEOS Grenadiers 16
12 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux 14
13 Clément Champoussin AG2R Citroën Team 12
14 Magnus Cort EF Education-NIPPO 11
15 Ryan Gibbons UAE Team Emirates 11
16 Jan Polanc UAE Team Emirates 9
17 Wout Poels Bahrain Victorious 9
18 Steven Kruijswijk Jumbo-Visma 8
19 Mikel Bizkarra Euskaltel-Euskadi 8
20 Jesus Herrada Cofidis 7
21 Julen Amezqueta Caja Rural-Seguros RGA 7
22 Thymen Arensman Team DSM 7
23 Jay Vine Alpecin-Fenix 7
24 Oscar Cabedo Burgos-BH 6
25 Joe Dombrowski UAE Team Emirates 6
26 Pelayo Sanchez Burgos-BH 6
27 Mikaël Chérel AG2R Citroën Team 5
28 Adam Yates INEOS Grenadiers 5
29 Gianluca Brambilla Trek-Segafredo 5
30 Chris Hamilton Team DSM 5
31 Andrea Bagioli Deceuninck-Quick Step 5
32 David de la Cruz UAE Team Emirates 4
33 Andrey Zeits Team BikeExchange 4
34 Matteo Trentin UAE Team Emirates 4
35 Antonio Soto Euskaltel-Euskadi 4
36 Mikel Iturria Euskaltel-Euskadi 3
37 Jetse Bol Burgos-BH 3
38 Lilian Calmejane AG2R Citroën Team 3
39 Lawson Craddock EF Education-NIPPO 3
40 Quinn Simmons Trek-Segafredo 3
41 Luis Angel Mate Euskaltel-Euskadi 2
42 Martijn Tusveld Team DSM 2
43 Tom Pidcock INEOS Grenadiers 2
44 Olivier Le Gac Groupama-FDJ 2
45 Sylvain Moniquet Lotto-Soudal 2
46 Gino Mäder Bahrain Victorious 1
47 Steff Cras Lotto-Soudal 1
48 Ion Izagirre Astana-Premier Tech 1
49 Jefferson Cepeda Caja Rural-Seguros RGA 1
50 Nicolas Prodhomme AG2R Citroën Team 1
51 Mark Padun Bahrain Victorious 1
52 Stan Dewulf AG2R Citroën Team 1
53 Rui Oliveira UAE Team Emirates 1
54 Maxim Van Gils Lotto-Soudal 1
55 Arnaud Démare Groupama-FDJ 1
56 Jan Hirt Intermarché-Wanty-Gobert Matériaux -1
57 Bert Van Lerberghe Deceuninck-Quick Step -2
58 Daniel Navarro Burgos-BH -4

Team

PosTeamTime
1 Bahrain Victorious 252:19:35
2 Jumbo-Visma + 07.26
3 INEOS Grenadiers + 32.18
4 UAE Team Emirates + 01:05.10
5 Intermarché-Wanty-Gobert Matériaux + 01:15.05
6 Movistar Team + 01:17.16
7 AG2R Citroën Team + 01:43.04
8 Cofidis + 02:15.39
9 Trek-Segafredo + 02:38.20
10 Team DSM + 02:59.49
11 Euskaltel-Euskadi + 03:31.29
12 Burgos-BH + 03:49.37
13 Astana-Premier Tech + 03:49.47
14 Team BikeExchange + 04:00.32
15 Caja Rural-Seguros RGA + 04:52.21
16 BORA-hansgrohe + 05:11.20
17 Lotto-Soudal + 05:53.56
18 EF Education-NIPPO + 06:48.08
19 Team Qhubeka NextHash + 07:20.05
20 Groupama-FDJ + 07:28.30
21 Alpecin-Fenix + 08:54.50
22 Deceuninck-Quick Step + 10:47.52
23 Israel Start-Up Nation + 12:17.38

Race profile

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