Vuelta a España 2021 - Stage 20

Sanxenxo > Mos. Castro de Herville, 202.2km

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 Clément Champoussin AG2R Citroën Team 5:21:50
2 Primoz Roglic Jumbo-Visma + 00.06
3 Adam Yates INEOS Grenadiers + 00.08
4 Enric Mas Movistar Team + 00.08
5 Jack Haig Bahrain Victorious + 00.12
6 Chris Hamilton Team DSM + 00.16
7 Mikel Bizkarra Euskaltel-Euskadi + 00.23
8 Ryan Gibbons UAE Team Emirates + 00.26
9 Gino Mäder Bahrain Victorious + 00.26
10 Floris De Tier Alpecin-Fenix + 00.50
11 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 01.05
12 Lilian Calmejane AG2R Citroën Team + 01.09
13 Sylvain Moniquet Lotto-Soudal + 01.13
14 Stan Dewulf AG2R Citroën Team + 01.15
15 Nick Schultz Team BikeExchange + 01.35
16 Daniel Navarro Burgos-BH + 02.25
17 Felix Großschartner BORA-hansgrohe + 06.55
18 David de la Cruz UAE Team Emirates + 06.55
19 Egan Bernal INEOS Grenadiers + 06.55
20 Steven Kruijswijk Jumbo-Visma + 06.55
21 Alvaro Cuadros Caja Rural-Seguros RGA + 07.31
22 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux + 07.31
23 Mark Padun Bahrain Victorious + 07.31
24 Luis Angel Mate Euskaltel-Euskadi + 07.31
25 Matteo Trentin UAE Team Emirates + 07.31
26 Damiano Caruso Bahrain Victorious + 07.34
27 Guillaume Martin Cofidis + 07.40
28 Sepp Kuss Jumbo-Visma + 07.40
29 Rafal Majka UAE Team Emirates + 07.40
30 Steff Cras Lotto-Soudal + 07.40
31 Antonio Soto Euskaltel-Euskadi + 07.40
32 Joe Dombrowski UAE Team Emirates + 07.40
33 Sam Oomen Jumbo-Visma + 07.40
34 Michael Storer Team DSM + 07.40
35 Romain Bardet Team DSM + 07.40
36 Geoffrey Bouchard AG2R Citroën Team + 07.40
37 Lucas Hamilton Team BikeExchange + 07.47
38 Oscar Cabedo Burgos-BH + 07.49
39 Juan Pedro Lopez Trek-Segafredo + 08.15
40 Jesus Herrada Cofidis + 08.20
41 Gianluca Brambilla Trek-Segafredo + 08.30
42 Rémy Rochas Cofidis + 08.33
43 Dimitri Claeys Team Qhubeka NextHash + 09.33
44 Mikaël Chérel AG2R Citroën Team + 11.11
45 Diego Camargo EF Education-NIPPO + 11.21
46 Wout Poels Bahrain Victorious + 11.21
47 Gorka Izagirre Astana-Premier Tech + 14.10
48 Ion Izagirre Astana-Premier Tech + 14.10
49 Angel Madrazo Burgos-BH + 15.03
50 Anthony Roux Groupama-FDJ + 16.12
51 José Joaquin Rojas Movistar Team + 18.21
52 Pavel Sivakov INEOS Grenadiers + 18.21
53 Michael Matthews Team BikeExchange + 18.40
54 Fernando Barceló Cofidis + 22.24
55 Ander Okamika Burgos-BH + 22.24
56 Jose Herrada Cofidis + 22.24
57 Andrey Zeits Team BikeExchange + 22.24
58 Imanol Erviti Movistar Team + 22.24
59 Eddy Finé Cofidis + 22.24
60 Julen Amezqueta Caja Rural-Seguros RGA + 22.24
61 Thymen Arensman Team DSM + 22.24
62 Ben Zwiehoff BORA-hansgrohe + 22.24
63 Jens Keukeleire EF Education-NIPPO + 22.24
64 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 22.24
65 Martijn Tusveld Team DSM + 22.24
66 Nelson Oliveira Movistar Team + 22.24
67 Guy Niv Israel Start-Up Nation + 22.24
68 Jefferson Cepeda Caja Rural-Seguros RGA + 22.24
69 Mikel Iturria Euskaltel-Euskadi + 22.24
70 Robert Gesink Jumbo-Visma + 22.24
71 Koen Bouwman Jumbo-Visma + 22.24
72 Nicolas Prodhomme AG2R Citroën Team + 22.29
73 Gotzon Martín Euskaltel-Euskadi + 24.02
74 Pelayo Sanchez Burgos-BH + 24.02
75 Nathan Van Hooydonck Jumbo-Visma + 24.44
76 Jan Polanc UAE Team Emirates + 24.45
77 Rui Oliveira UAE Team Emirates + 24.45
78 Damien Touzé AG2R Citroën Team + 24.45
79 Jay Vine Alpecin-Fenix + 24.49
80 Fabio Aru Team Qhubeka NextHash + 25.21
81 Tom Pidcock INEOS Grenadiers + 25.21
82 Anton Palzer BORA-hansgrohe + 27.09
83 Jetse Bol Burgos-BH + 27.09
84 Carlos Canal Burgos-BH + 27.09
85 Aritz Bagües Caja Rural-Seguros RGA + 27.09
86 Salvatore Puccio INEOS Grenadiers + 27.09
87 Patrick Gamper BORA-hansgrohe + 27.09
88 Arnaud Démare Groupama-FDJ + 27.09
89 Clément Venturini AG2R Citroën Team + 27.20
90 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 27.20
91 Dylan Sunderland Team Qhubeka NextHash + 32.33
92 Connor Brown Team Qhubeka NextHash + 32.33
93 Maxim Van Gils Lotto-Soudal + 32.33
94 Olivier Le Gac Groupama-FDJ + 32.33
95 Cesare Benedetti BORA-hansgrohe + 32.33
96 Edward Planckaert Alpecin-Fenix + 33.14
97 Alexander Krieger Alpecin-Fenix + 34.17
98 Andreas Kron Lotto-Soudal + 34.17
99 Florian Vermeersch Lotto-Soudal + 34.17
100 Chad Haga Team DSM + 34.17
101 Mikel Nieve Team BikeExchange + 34.17
102 Damien Howson Team BikeExchange + 34.17
103 Tobias Ludvigsson Groupama-FDJ + 34.17
104 Kevin Geniets Groupama-FDJ + 34.17
105 Alex Kirsch Trek-Segafredo + 34.17
106 James Piccoli Israel Start-Up Nation + 34.17
107 Nico Denz Team DSM + 34.17
108 Harm Vanhoucke Lotto-Soudal + 34.17
109 Luka Mezgec Team BikeExchange + 34.17
110 Jan Tratnik Bahrain Victorious + 34.17
111 Antonio Nibali Trek-Segafredo + 34.17
112 Yukiya Arashiro Bahrain Victorious + 34.17
113 Lawson Craddock EF Education-NIPPO + 34.17
114 Xabier Azparren Euskaltel-Euskadi + 40.17
115 Joan Bou Euskaltel-Euskadi + 40.17
116 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 40.17
117 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 40.17
118 Yuriy Natarov Astana-Premier Tech + 40.17
119 Ramon Sinkeldam Groupama-FDJ + 40.17
120 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 40.17
121 Robert Stannard Team BikeExchange + 40.17
122 Bert-Jan Lindeman Team Qhubeka NextHash + 40.17
123 Lennard Hofstede Jumbo-Visma + 40.17
124 Scott Thwaites Alpecin-Fenix + 40.17
125 Juan Jose Lobato Euskaltel-Euskadi + 40.17
126 Sebastian Berwick Israel Start-Up Nation + 40.17
127 Piet Allegaert Cofidis + 40.17
128 Quinn Simmons Trek-Segafredo + 40.17
129 Jon Aberasturi Caja Rural-Seguros RGA + 40.17
130 Thomas Scully EF Education-NIPPO + 40.28
131 Jordi Meeus BORA-hansgrohe + 40.29
132 Alberto Dainese Team DSM + 40.29
133 Magnus Cort EF Education-NIPPO + 40.31
134 Martin Laas BORA-hansgrohe + 40.31
135 Mauri Vansevenant Deceuninck-Quick Step + 41.13
136 Florian Sénéchal Deceuninck-Quick Step + 41.13
137 Andrea Bagioli Deceuninck-Quick Step + 41.13
138 Zdenek Stybar Deceuninck-Quick Step + 41.13
139 Bert Van Lerberghe Deceuninck-Quick Step + 41.13
140 Fabio Jakobsen Deceuninck-Quick Step + 41.13
141 Josef Cerný Deceuninck-Quick Step + 41.13
142 James Knox Deceuninck-Quick Step + 41.13
- Oier Lazkano Caja Rural-Seguros RGA DNS
- Aleksandr Vlasov Astana-Premier Tech DNS
- Miguel Ángel López Movistar Team DNF

GC

PosRiderTeam Time
1 Primoz Roglic Jumbo-Visma 83:11:27
2 Enric Mas Movistar Team + 02.38
3 Jack Haig Bahrain Victorious + 04.48
4 Adam Yates INEOS Grenadiers + 05.48
5 Gino Mäder Bahrain Victorious + 08.14
6 Egan Bernal INEOS Grenadiers + 11.38
7 Sepp Kuss Jumbo-Visma + 13.42
8 Guillaume Martin Cofidis + 16.11
9 David de la Cruz UAE Team Emirates + 16.19
10 Felix Großschartner BORA-hansgrohe + 20.30
11 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux + 20.46
12 Steven Kruijswijk Jumbo-Visma + 24.50
13 Juan Pedro Lopez Trek-Segafredo + 26.18
14 Geoffrey Bouchard AG2R Citroën Team + 43.59
15 Rémy Rochas Cofidis + 47.47
16 Clément Champoussin AG2R Citroën Team + 52.05
17 Damiano Caruso Bahrain Victorious + 01:02.56
18 Sam Oomen Jumbo-Visma + 01:04.36
19 Oscar Cabedo Burgos-BH + 01:06.46
20 Gianluca Brambilla Trek-Segafredo + 01:16.18
21 Steff Cras Lotto-Soudal + 01:18.18
22 Rafal Majka UAE Team Emirates + 01:18.57
23 Daniel Navarro Burgos-BH + 01:29.59
24 Wout Poels Bahrain Victorious + 01:31.33
25 Romain Bardet Team DSM + 01:34.27
26 Gorka Izagirre Astana-Premier Tech + 01:35.02
27 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 01:35.23
28 Ion Izagirre Astana-Premier Tech + 01:35.41
29 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 01:38.44
30 Luis Angel Mate Euskaltel-Euskadi + 01:42.58
31 Mikel Nieve Team BikeExchange + 01:49.23
32 Jefferson Cepeda Caja Rural-Seguros RGA + 01:50.16
33 Lilian Calmejane AG2R Citroën Team + 01:57.20
34 Martijn Tusveld Team DSM + 02:00.55
35 Pavel Sivakov INEOS Grenadiers + 02:01.27
36 Ryan Gibbons UAE Team Emirates + 02:02.06
37 Gotzon Martín Euskaltel-Euskadi + 02:05.01
38 Joe Dombrowski UAE Team Emirates + 02:12.14
39 Jesus Herrada Cofidis + 02:13.07
40 Julen Amezqueta Caja Rural-Seguros RGA + 02:18.00
41 Michael Storer Team DSM + 02:19.45
42 Koen Bouwman Jumbo-Visma + 02:20.25
43 Jan Polanc UAE Team Emirates + 02:20.31
44 Andrey Zeits Team BikeExchange + 02:22.11
45 Mikaël Chérel AG2R Citroën Team + 02:23.07
46 Mikel Bizkarra Euskaltel-Euskadi + 02:27.09
47 Ben Zwiehoff BORA-hansgrohe + 02:29.11
48 Floris De Tier Alpecin-Fenix + 02:30.48
49 Nick Schultz Team BikeExchange + 02:34.30
50 Jens Keukeleire EF Education-NIPPO + 02:44.21
51 Nicolas Prodhomme AG2R Citroën Team + 02:44.45
52 Fabio Aru Team Qhubeka NextHash + 02:44.49
53 Diego Camargo EF Education-NIPPO + 02:50.29
54 Lucas Hamilton Team BikeExchange + 02:52.24
55 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 02:55.31
56 José Joaquin Rojas Movistar Team + 02:55.44
57 Jose Herrada Cofidis + 03:01.17
58 Mark Padun Bahrain Victorious + 03:01.57
59 Anthony Roux Groupama-FDJ + 03:04.45
60 Angel Madrazo Burgos-BH + 03:07.54
61 Mikel Iturria Euskaltel-Euskadi + 03:09.29
62 Robert Gesink Jumbo-Visma + 03:10.15
63 Chris Hamilton Team DSM + 03:12.51
64 Thymen Arensman Team DSM + 03:14.07
65 Stan Dewulf AG2R Citroën Team + 03:15.32
66 Imanol Erviti Movistar Team + 03:22.24
67 Tom Pidcock INEOS Grenadiers + 03:27.11
68 Andreas Kron Lotto-Soudal + 03:28.48
69 Lawson Craddock EF Education-NIPPO + 03:34.26
70 Jetse Bol Burgos-BH + 03:34.27
71 Michael Matthews Team BikeExchange + 03:36.08
72 Nelson Oliveira Movistar Team + 03:36.36
73 Ander Okamika Burgos-BH + 03:37.09
74 Jay Vine Alpecin-Fenix + 03:37.11
75 Rui Oliveira UAE Team Emirates + 03:37.24
76 Olivier Le Gac Groupama-FDJ + 03:39.55
77 Alvaro Cuadros Caja Rural-Seguros RGA + 03:40.37
78 Matteo Trentin UAE Team Emirates + 03:41.23
79 Damien Touzé AG2R Citroën Team + 03:42.56
80 Aritz Bagües Caja Rural-Seguros RGA + 03:44.41
81 Antonio Soto Euskaltel-Euskadi + 03:46.04
82 James Piccoli Israel Start-Up Nation + 03:46.30
83 Nathan Van Hooydonck Jumbo-Visma + 03:46.32
84 Magnus Cort EF Education-NIPPO + 03:46.34
85 Sylvain Moniquet Lotto-Soudal + 03:47.10
86 Pelayo Sanchez Burgos-BH + 03:47.40
87 Fernando Barceló Cofidis + 03:49.17
88 Maxim Van Gils Lotto-Soudal + 03:49.25
89 Kevin Geniets Groupama-FDJ + 03:49.34
90 Andrea Bagioli Deceuninck-Quick Step + 03:54.06
91 Eddy Finé Cofidis + 03:58.29
92 Yuriy Natarov Astana-Premier Tech + 03:58.40
93 Guy Niv Israel Start-Up Nation + 04:00.38
94 Jan Tratnik Bahrain Victorious + 04:04.01
95 Damien Howson Team BikeExchange + 04:05.45
96 Arnaud Démare Groupama-FDJ + 04:10.42
97 Clément Venturini AG2R Citroën Team + 04:11.12
98 Tobias Ludvigsson Groupama-FDJ + 04:13.49
99 Salvatore Puccio INEOS Grenadiers + 04:14.19
100 James Knox Deceuninck-Quick Step + 04:14.50
101 Mauri Vansevenant Deceuninck-Quick Step + 04:15.39
102 Anton Palzer BORA-hansgrohe + 04:16.58
103 Joan Bou Euskaltel-Euskadi + 04:17.14
104 Dylan Sunderland Team Qhubeka NextHash + 04:20.00
105 Antonio Nibali Trek-Segafredo + 04:20.05
106 Carlos Canal Burgos-BH + 04:22.39
107 Luka Mezgec Team BikeExchange + 04:23.33
108 Dimitri Claeys Team Qhubeka NextHash + 04:23.34
109 Cesare Benedetti BORA-hansgrohe + 04:24.25
110 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 04:27.47
111 Patrick Gamper BORA-hansgrohe + 04:32.35
112 Xabier Azparren Euskaltel-Euskadi + 04:33.46
113 Yukiya Arashiro Bahrain Victorious + 04:36.07
114 Chad Haga Team DSM + 04:37.03
115 Harm Vanhoucke Lotto-Soudal + 04:37.46
116 Nico Denz Team DSM + 04:39.52
117 Alexander Krieger Alpecin-Fenix + 04:42.34
118 Florian Sénéchal Deceuninck-Quick Step + 04:43.19
119 Robert Stannard Team BikeExchange + 04:44.15
120 Alex Kirsch Trek-Segafredo + 04:45.53
121 Florian Vermeersch Lotto-Soudal + 04:53.47
122 Piet Allegaert Cofidis + 04:57.31
123 Edward Planckaert Alpecin-Fenix + 04:57.59
124 Quinn Simmons Trek-Segafredo + 04:58.42
125 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 05:04.10
126 Thomas Scully EF Education-NIPPO + 05:07.13
127 Ramon Sinkeldam Groupama-FDJ + 05:09.31
128 Lennard Hofstede Jumbo-Visma + 05:12.28
129 Alberto Dainese Team DSM + 05:16.31
130 Connor Brown Team Qhubeka NextHash + 05:18.29
131 Bert-Jan Lindeman Team Qhubeka NextHash + 05:21.26
132 Jon Aberasturi Caja Rural-Seguros RGA + 05:21.37
133 Zdenek Stybar Deceuninck-Quick Step + 05:29.27
134 Sebastian Berwick Israel Start-Up Nation + 05:30.18
135 Scott Thwaites Alpecin-Fenix + 05:30.30
136 Juan Jose Lobato Euskaltel-Euskadi + 05:37.09
137 Bert Van Lerberghe Deceuninck-Quick Step + 05:41.58
138 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 05:42.14
139 Jordi Meeus BORA-hansgrohe + 05:47.30
140 Martin Laas BORA-hansgrohe + 05:52.34
141 Fabio Jakobsen Deceuninck-Quick Step + 05:52.54
142 Josef Cerný Deceuninck-Quick Step + 06:02.34
- Oier Lazkano Caja Rural-Seguros RGA DNS
- Aleksandr Vlasov Astana-Premier Tech DNS
- Miguel Ángel López Movistar Team DNF

Youth

PosRiderTeam Time
1 Gino Mäder Bahrain Victorious 83:19:41
2 Egan Bernal INEOS Grenadiers + 03.24
3 Juan Pedro Lopez Trek-Segafredo + 18.04
4 Rémy Rochas Cofidis + 39.33
5 Clément Champoussin AG2R Citroën Team + 43.51
6 Steff Cras Lotto-Soudal + 01:10.04
7 Jefferson Cepeda Caja Rural-Seguros RGA + 01:42.02
8 Pavel Sivakov INEOS Grenadiers + 01:53.13
9 Gotzon Martín Euskaltel-Euskadi + 01:56.47
10 Michael Storer Team DSM + 02:11.31
11 Nicolas Prodhomme AG2R Citroën Team + 02:36.31
12 Diego Camargo EF Education-NIPPO + 02:42.15
13 Lucas Hamilton Team BikeExchange + 02:44.10
14 Mark Padun Bahrain Victorious + 02:53.43
15 Thymen Arensman Team DSM + 03:05.53
16 Stan Dewulf AG2R Citroën Team + 03:07.18
17 Tom Pidcock INEOS Grenadiers + 03:18.57
18 Andreas Kron Lotto-Soudal + 03:20.34
19 Rui Oliveira UAE Team Emirates + 03:29.10
20 Damien Touzé AG2R Citroën Team + 03:34.42
21 Sylvain Moniquet Lotto-Soudal + 03:38.56
22 Pelayo Sanchez Burgos-BH + 03:39.26
23 Fernando Barceló Cofidis + 03:41.03
24 Maxim Van Gils Lotto-Soudal + 03:41.11
25 Kevin Geniets Groupama-FDJ + 03:41.20
26 Andrea Bagioli Deceuninck-Quick Step + 03:45.52
27 Eddy Finé Cofidis + 03:50.15
28 Yuriy Natarov Astana-Premier Tech + 03:50.26
29 Mauri Vansevenant Deceuninck-Quick Step + 04:07.25
30 Joan Bou Euskaltel-Euskadi + 04:09.00
31 Dylan Sunderland Team Qhubeka NextHash + 04:11.46
32 Carlos Canal Burgos-BH + 04:14.25
33 Patrick Gamper BORA-hansgrohe + 04:24.21
34 Xabier Azparren Euskaltel-Euskadi + 04:25.32
35 Harm Vanhoucke Lotto-Soudal + 04:29.32
36 Robert Stannard Team BikeExchange + 04:36.01
37 Florian Vermeersch Lotto-Soudal + 04:45.33
38 Quinn Simmons Trek-Segafredo + 04:50.28
39 Alberto Dainese Team DSM + 05:08.17
40 Connor Brown Team Qhubeka NextHash + 05:10.15
41 Sebastian Berwick Israel Start-Up Nation + 05:22.04
42 Jordi Meeus BORA-hansgrohe + 05:39.16
43 Fabio Jakobsen Deceuninck-Quick Step + 05:44.40

Points

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

Race profile

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