Vuelta a España 2021 - Stage 18

Salas > Altu d'El Gamoniteiru, 162.6km

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 Miguel Ángel López Movistar Team 4:41:21
2 Primoz Roglic Jumbo-Visma + 00.14
3 Enric Mas Movistar Team + 00.20
4 Egan Bernal INEOS Grenadiers + 00.22
5 Jack Haig Bahrain Victorious + 00.58
6 David de la Cruz UAE Team Emirates + 00.58
7 Gino Mäder Bahrain Victorious + 00.58
8 Louis Meintjes Intermarché-Wanty-Gobert Matériaux + 00.58
9 Sepp Kuss Jumbo-Visma + 01.06
10 Adam Yates INEOS Grenadiers + 01.07
11 Steven Kruijswijk Jumbo-Visma + 01.57
12 Romain Bardet Team DSM + 02.49
13 Juan Pedro Lopez Trek-Segafredo + 03.07
14 Geoffrey Bouchard AG2R Citroën Team + 03.38
15 Wout Poels Bahrain Victorious + 03.57
16 Joe Dombrowski UAE Team Emirates + 04.01
17 Oscar Cabedo Burgos-BH + 04.12
18 Guillaume Martin Cofidis + 04.23
19 Mikel Nieve Team BikeExchange + 04.47
20 Luis Angel Mate Euskaltel-Euskadi + 05.05
21 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux + 05.24
22 Mikel Bizkarra Euskaltel-Euskadi + 05.27
23 Andrey Zeits Team BikeExchange + 05.27
24 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 05.33
25 Diego Camargo EF Education-NIPPO + 06.00
26 Damiano Caruso Bahrain Victorious + 06.22
27 Felix Großschartner BORA-hansgrohe + 06.49
28 Steff Cras Lotto-Soudal + 07.38
29 Gianluca Brambilla Trek-Segafredo + 08.02
30 Rémy Rochas Cofidis + 08.14
31 Sam Oomen Jumbo-Visma + 08.55
32 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 08.55
33 Koen Bouwman Jumbo-Visma + 09.21
34 Angel Madrazo Burgos-BH + 09.21
35 Pavel Sivakov INEOS Grenadiers + 10.57
36 Thymen Arensman Team DSM + 10.57
37 Michael Storer Team DSM + 11.25
38 Ion Izagirre Astana-Premier Tech + 12.11
39 Mikel Iturria Euskaltel-Euskadi + 12.28
40 Ben Zwiehoff BORA-hansgrohe + 12.35
41 Julen Amezqueta Caja Rural-Seguros RGA + 12.37
42 Nicolas Prodhomme AG2R Citroën Team + 13.59
43 Clément Champoussin AG2R Citroën Team + 13.59
44 Pelayo Sanchez Burgos-BH + 14.51
45 Martijn Tusveld Team DSM + 16.00
46 Rafal Majka UAE Team Emirates + 16.07
47 Ryan Gibbons UAE Team Emirates + 16.07
48 Daniel Navarro Burgos-BH + 16.07
49 Kevin Geniets Groupama-FDJ + 16.11
50 José Joaquin Rojas Movistar Team + 17.34
51 Lucas Hamilton Team BikeExchange + 18.15
52 Jefferson Cepeda Caja Rural-Seguros RGA + 21.30
53 Rui Oliveira UAE Team Emirates + 21.36
54 Ander Okamika Burgos-BH + 22.43
55 Anton Palzer BORA-hansgrohe + 25.28
56 Anthony Roux Groupama-FDJ + 25.32
57 Jay Vine Alpecin-Fenix + 25.40
58 Eddy Finé Cofidis + 25.51
59 Imanol Erviti Movistar Team + 26.01
60 Robert Gesink Jumbo-Visma + 26.01
61 Nelson Oliveira Movistar Team + 26.01
62 Gorka Izagirre Astana-Premier Tech + 26.01
63 Nick Schultz Team BikeExchange + 26.01
64 Chris Hamilton Team DSM + 26.01
65 Mikaël Chérel AG2R Citroën Team + 26.01
66 Jose Herrada Cofidis + 26.01
67 Jesus Herrada Cofidis + 26.01
68 Gotzon Martín Euskaltel-Euskadi + 26.01
69 Lilian Calmejane AG2R Citroën Team + 26.01
70 Xabier Azparren Euskaltel-Euskadi + 26.01
71 Aritz Bagües Caja Rural-Seguros RGA + 26.01
72 Damien Touzé AG2R Citroën Team + 26.01
73 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 26.01
74 James Piccoli Israel Start-Up Nation + 26.01
75 Lawson Craddock EF Education-NIPPO + 26.26
76 Fabio Aru Team Qhubeka NextHash + 26.56
77 Mauri Vansevenant Deceuninck-Quick Step + 27.07
78 Jens Keukeleire EF Education-NIPPO + 27.07
79 Stan Dewulf AG2R Citroën Team + 27.14
80 Quinn Simmons Trek-Segafredo + 27.14
81 Jan Tratnik Bahrain Victorious + 28.29
82 Nathan Van Hooydonck Jumbo-Visma + 28.29
83 Jan Polanc UAE Team Emirates + 28.29
84 Magnus Cort EF Education-NIPPO + 31.28
85 Andreas Kron Lotto-Soudal + 31.28
86 Tobias Ludvigsson Groupama-FDJ + 31.28
87 Dimitri Claeys Team Qhubeka NextHash + 31.39
88 Chad Haga Team DSM + 31.47
89 Mark Padun Bahrain Victorious + 31.47
90 Aleksandr Vlasov Astana-Premier Tech + 31.47
91 Salvatore Puccio INEOS Grenadiers + 32.34
92 Michael Matthews Team BikeExchange + 33.12
93 Edward Planckaert Alpecin-Fenix + 33.42
94 Jetse Bol Burgos-BH + 33.42
95 Guy Niv Israel Start-Up Nation + 33.42
96 Floris De Tier Alpecin-Fenix + 33.56
97 Tom Pidcock INEOS Grenadiers + 34.05
98 James Knox Deceuninck-Quick Step + 34.05
99 Andrea Bagioli Deceuninck-Quick Step + 35.00
100 Antonio Nibali Trek-Segafredo + 35.00
101 Carlos Canal Burgos-BH + 35.00
102 Olivier Le Gac Groupama-FDJ + 35.25
103 Clément Venturini AG2R Citroën Team + 36.02
104 Matteo Trentin UAE Team Emirates + 36.02
105 Patrick Gamper BORA-hansgrohe + 36.02
106 Sebastian Berwick Israel Start-Up Nation + 36.02
107 Scott Thwaites Alpecin-Fenix + 36.02
108 Dylan Sunderland Team Qhubeka NextHash + 36.02
109 Alvaro Cuadros Caja Rural-Seguros RGA + 36.02
110 Oier Lazkano Caja Rural-Seguros RGA + 36.05
111 Nico Denz Team DSM + 36.05
112 Alex Kirsch Trek-Segafredo + 37.31
113 Thomas Scully EF Education-NIPPO + 37.31
114 Damien Howson Team BikeExchange + 37.31
115 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 37.31
116 Antonio Soto Euskaltel-Euskadi + 37.31
117 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 37.31
118 Arnaud Démare Groupama-FDJ + 37.31
119 Bert-Jan Lindeman Team Qhubeka NextHash + 37.31
120 Cesare Benedetti BORA-hansgrohe + 37.31
121 Fernando Barceló Cofidis + 37.31
122 Florian Vermeersch Lotto-Soudal + 37.31
123 Robert Stannard Team BikeExchange + 37.31
124 Luka Mezgec Team BikeExchange + 37.31
125 Alexander Krieger Alpecin-Fenix + 37.55
126 Sacha Modolo Alpecin-Fenix + 38.23
127 Joan Bou Euskaltel-Euskadi + 39.21
128 Maxim Van Gils Lotto-Soudal + 39.21
129 Yuriy Natarov Astana-Premier Tech + 39.23
130 Juan Jose Lobato Euskaltel-Euskadi + 39.23
131 Sergio Henao Team Qhubeka NextHash + 39.23
132 Sylvain Moniquet Lotto-Soudal + 39.23
133 Yukiya Arashiro Bahrain Victorious + 39.28
134 Connor Brown Team Qhubeka NextHash + 39.33
135 Ramon Sinkeldam Groupama-FDJ + 39.54
136 Piet Allegaert Cofidis + 39.54
137 Harm Vanhoucke Lotto-Soudal + 39.57
138 Jordi Meeus BORA-hansgrohe + 39.57
139 Alberto Dainese Team DSM + 40.02
140 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 40.02
141 Lennard Hofstede Jumbo-Visma + 40.05
142 Jon Aberasturi Caja Rural-Seguros RGA + 40.12
143 Bert Van Lerberghe Deceuninck-Quick Step + 40.54
144 Zdenek Stybar Deceuninck-Quick Step + 40.54
145 Florian Sénéchal Deceuninck-Quick Step + 40.54
146 Fabio Jakobsen Deceuninck-Quick Step + 40.54
147 Josef Cerný Deceuninck-Quick Step + 40.54
148 Martin Laas BORA-hansgrohe + 40.54
- Matthew Holmes Lotto-Soudal OOT
- Carlos Verona Movistar Team DNS
- Dylan van Baarle INEOS Grenadiers DNS
- Jonathan Lastra Caja Rural-Seguros RGA DNF
- Diego Rubio Burgos-BH DNF

GC

PosRiderTeam Time
1 Primoz Roglic Jumbo-Visma 73:24:25
2 Enric Mas Movistar Team + 02.30
3 Miguel Ángel López Movistar Team + 02.53
4 Jack Haig Bahrain Victorious + 04.36
5 Egan Bernal INEOS Grenadiers + 04.43
6 Adam Yates INEOS Grenadiers + 05.44
7 Sepp Kuss Jumbo-Visma + 06.02
8 Gino Mäder Bahrain Victorious + 07.48
9 Guillaume Martin Cofidis + 08.31
10 Louis Meintjes Intermarché-Wanty-Gobert Matériaux + 09.02
11 David de la Cruz UAE Team Emirates + 09.24
12 Odd Christian Eiking Intermarché-Wanty-Gobert Matériaux + 13.15
13 Felix Großschartner BORA-hansgrohe + 13.35
14 Steven Kruijswijk Jumbo-Visma + 17.55
15 Juan Pedro Lopez Trek-Segafredo + 18.03
16 Geoffrey Bouchard AG2R Citroën Team + 36.19
17 Rémy Rochas Cofidis + 39.14
18 Clément Champoussin AG2R Citroën Team + 52.15
19 Damiano Caruso Bahrain Victorious + 55.22
20 Sam Oomen Jumbo-Visma + 56.56
21 Oscar Cabedo Burgos-BH + 58.57
22 Gianluca Brambilla Trek-Segafredo + 01:07.48
23 Rafal Majka UAE Team Emirates + 01:10.14
24 Steff Cras Lotto-Soudal + 01:10.38
25 Aleksandr Vlasov Astana-Premier Tech + 01:11.48
26 Mikel Nieve Team BikeExchange + 01:12.54
27 Simone Petilli Intermarché-Wanty-Gobert Matériaux + 01:16.20
28 Wout Poels Bahrain Victorious + 01:20.12
29 Gorka Izagirre Astana-Premier Tech + 01:20.52
30 Romain Bardet Team DSM + 01:21.07
31 Ion Izagirre Astana-Premier Tech + 01:21.31
32 Daniel Navarro Burgos-BH + 01:27.34
33 Jefferson Cepeda Caja Rural-Seguros RGA + 01:27.52
34 Jan Hirt Intermarché-Wanty-Gobert Matériaux + 01:32.55
35 Luis Angel Mate Euskaltel-Euskadi + 01:35.27
36 Martijn Tusveld Team DSM + 01:37.30
37 Sergio Henao Team Qhubeka NextHash + 01:40.09
38 Gotzon Martín Euskaltel-Euskadi + 01:40.59
39 Pavel Sivakov INEOS Grenadiers + 01:43.06
40 Andrey Zeits Team BikeExchange + 01:49.09
41 Jan Polanc UAE Team Emirates + 01:54.43
42 Julen Amezqueta Caja Rural-Seguros RGA + 01:55.36
43 Lilian Calmejane AG2R Citroën Team + 01:56.11
44 Koen Bouwman Jumbo-Visma + 01:58.01
45 Ryan Gibbons UAE Team Emirates + 02:01.43
46 Jesus Herrada Cofidis + 02:03.44
47 Joe Dombrowski UAE Team Emirates + 02:04.34
48 Ben Zwiehoff BORA-hansgrohe + 02:06.47
49 Michael Storer Team DSM + 02:08.23
50 Mikaël Chérel AG2R Citroën Team + 02:11.56
51 Fabio Aru Team Qhubeka NextHash + 02:17.16
52 Jens Keukeleire EF Education-NIPPO + 02:21.34
53 Nicolas Prodhomme AG2R Citroën Team + 02:22.16
54 Mikel Bizkarra Euskaltel-Euskadi + 02:26.46
55 Rein Taaramäe Intermarché-Wanty-Gobert Matériaux + 02:28.11
56 Nick Schultz Team BikeExchange + 02:28.42
57 Floris De Tier Alpecin-Fenix + 02:29.58
58 Diego Camargo EF Education-NIPPO + 02:36.56
59 José Joaquin Rojas Movistar Team + 02:37.23
60 Jose Herrada Cofidis + 02:38.53
61 Lucas Hamilton Team BikeExchange + 02:42.56
62 James Piccoli Israel Start-Up Nation + 02:46.05
63 Mikel Iturria Euskaltel-Euskadi + 02:47.05
64 Robert Gesink Jumbo-Visma + 02:47.51
65 Thymen Arensman Team DSM + 02:47.59
66 Anthony Roux Groupama-FDJ + 02:48.51
67 Mark Padun Bahrain Victorious + 02:52.45
68 Angel Madrazo Burgos-BH + 02:52.51
69 Andreas Kron Lotto-Soudal + 02:54.49
70 Imanol Erviti Movistar Team + 03:00.00
71 Lawson Craddock EF Education-NIPPO + 03:00.23
72 Tom Pidcock INEOS Grenadiers + 03:01.50
73 Chris Hamilton Team DSM + 03:01.57
74 Magnus Cort EF Education-NIPPO + 03:06.31
75 Jetse Bol Burgos-BH + 03:07.18
76 Olivier Le Gac Groupama-FDJ + 03:07.22
77 Mauri Vansevenant Deceuninck-Quick Step + 03:08.18
78 Guy Niv Israel Start-Up Nation + 03:12.06
79 Jay Vine Alpecin-Fenix + 03:12.22
80 Rui Oliveira UAE Team Emirates + 03:13.05
81 Andrea Bagioli Deceuninck-Quick Step + 03:13.11
82 Stan Dewulf AG2R Citroën Team + 03:13.49
83 Ander Okamika Burgos-BH + 03:13.59
84 Kevin Geniets Groupama-FDJ + 03:14.10
85 Nelson Oliveira Movistar Team + 03:14.12
86 Damien Touzé AG2R Citroën Team + 03:16.43
87 Maxim Van Gils Lotto-Soudal + 03:16.52
88 Michael Matthews Team BikeExchange + 03:17.28
89 Aritz Bagües Caja Rural-Seguros RGA + 03:17.32
90 Yuriy Natarov Astana-Premier Tech + 03:18.23
91 Nathan Van Hooydonck Jumbo-Visma + 03:21.48
92 Pelayo Sanchez Burgos-BH + 03:23.38
93 Cesare Benedetti BORA-hansgrohe + 03:25.44
94 Fernando Barceló Cofidis + 03:26.53
95 Damien Howson Team BikeExchange + 03:27.15
96 Jan Tratnik Bahrain Victorious + 03:29.44
97 Alvaro Cuadros Caja Rural-Seguros RGA + 03:31.21
98 James Knox Deceuninck-Quick Step + 03:31.48
99 Matteo Trentin UAE Team Emirates + 03:33.52
100 Joan Bou Euskaltel-Euskadi + 03:35.18
101 Eddy Finé Cofidis + 03:36.05
102 Antonio Soto Euskaltel-Euskadi + 03:36.45
103 Oier Lazkano Caja Rural-Seguros RGA + 03:38.14
104 Tobias Ludvigsson Groupama-FDJ + 03:38.25
105 Patrick Gamper BORA-hansgrohe + 03:39.18
106 Arnaud Démare Groupama-FDJ + 03:43.33
107 Antonio Nibali Trek-Segafredo + 03:43.36
108 Clément Venturini AG2R Citroën Team + 03:43.52
109 Dylan Sunderland Team Qhubeka NextHash + 03:45.46
110 Sylvain Moniquet Lotto-Soudal + 03:45.57
111 Salvatore Puccio INEOS Grenadiers + 03:47.10
112 Wesley Kreder Intermarché-Wanty-Gobert Matériaux + 03:47.30
113 Luka Mezgec Team BikeExchange + 03:48.13
114 Anton Palzer BORA-hansgrohe + 03:49.49
115 Florian Vermeersch Lotto-Soudal + 03:53.22
116 Xabier Azparren Euskaltel-Euskadi + 03:53.29
117 Carlos Canal Burgos-BH + 03:55.30
118 Edward Planckaert Alpecin-Fenix + 03:58.37
119 Chad Haga Team DSM + 03:59.02
120 Yukiya Arashiro Bahrain Victorious + 04:00.05
121 Harm Vanhoucke Lotto-Soudal + 04:01.40
122 Florian Sénéchal Deceuninck-Quick Step + 04:02.06
123 Robert Stannard Team BikeExchange + 04:02.34
124 Ramon Sinkeldam Groupama-FDJ + 04:03.06
125 Nico Denz Team DSM + 04:05.35
126 Lennard Hofstede Jumbo-Visma + 04:06.03
127 Alexander Krieger Alpecin-Fenix + 04:08.17
128 Sacha Modolo Alpecin-Fenix + 04:11.05
129 Alex Kirsch Trek-Segafredo + 04:11.36
130 Dimitri Claeys Team Qhubeka NextHash + 04:13.40
131 Bert-Jan Lindeman Team Qhubeka NextHash + 04:15.01
132 Jon Aberasturi Caja Rural-Seguros RGA + 04:15.12
133 Piet Allegaert Cofidis + 04:17.14
134 Quinn Simmons Trek-Segafredo + 04:18.50
135 Zdenek Stybar Deceuninck-Quick Step + 04:22.06
136 Kevin Van Melsen Intermarché-Wanty-Gobert Matériaux + 04:23.53
137 Sebastian Berwick Israel Start-Up Nation + 04:23.53
138 Scott Thwaites Alpecin-Fenix + 04:24.05
139 Thomas Scully EF Education-NIPPO + 04:25.42
140 Juan Jose Lobato Euskaltel-Euskadi + 04:30.44
141 Bert Van Lerberghe Deceuninck-Quick Step + 04:34.37
142 Riccardo Minali Intermarché-Wanty-Gobert Matériaux + 04:35.49
143 Alberto Dainese Team DSM + 04:36.02
144 Jordi Meeus BORA-hansgrohe + 04:40.53
145 Fabio Jakobsen Deceuninck-Quick Step + 04:45.33
146 Martin Laas BORA-hansgrohe + 04:45.55
147 Connor Brown Team Qhubeka NextHash + 04:45.56
148 Josef Cerný Deceuninck-Quick Step + 04:55.13
- Matthew Holmes Lotto-Soudal OOT
- Carlos Verona Movistar Team DNS
- Dylan van Baarle INEOS Grenadiers DNS
- Jonathan Lastra Caja Rural-Seguros RGA DNF
- Diego Rubio Burgos-BH DNF

Youth

PosRiderTeam Time
1 Egan Bernal INEOS Grenadiers 73:29:08
2 Gino Mäder Bahrain Victorious + 03.05
3 Juan Pedro Lopez Trek-Segafredo + 13.20
4 Rémy Rochas Cofidis + 34.31
5 Clément Champoussin AG2R Citroën Team + 47.32
6 Steff Cras Lotto-Soudal + 01:05.55
7 Aleksandr Vlasov Astana-Premier Tech + 01:07.05
8 Jefferson Cepeda Caja Rural-Seguros RGA + 01:23.09
9 Gotzon Martín Euskaltel-Euskadi + 01:36.16
10 Pavel Sivakov INEOS Grenadiers + 01:38.23
11 Michael Storer Team DSM + 02:03.40
12 Nicolas Prodhomme AG2R Citroën Team + 02:17.33
13 Diego Camargo EF Education-NIPPO + 02:32.13
14 Lucas Hamilton Team BikeExchange + 02:38.13
15 Thymen Arensman Team DSM + 02:43.16
16 Mark Padun Bahrain Victorious + 02:48.02
17 Andreas Kron Lotto-Soudal + 02:50.06
18 Tom Pidcock INEOS Grenadiers + 02:57.07
19 Mauri Vansevenant Deceuninck-Quick Step + 03:03.35
20 Rui Oliveira UAE Team Emirates + 03:08.22
21 Andrea Bagioli Deceuninck-Quick Step + 03:08.28
22 Stan Dewulf AG2R Citroën Team + 03:09.06
23 Kevin Geniets Groupama-FDJ + 03:09.27
24 Damien Touzé AG2R Citroën Team + 03:12.00
25 Maxim Van Gils Lotto-Soudal + 03:12.09
26 Yuriy Natarov Astana-Premier Tech + 03:13.40
27 Pelayo Sanchez Burgos-BH + 03:18.55
28 Fernando Barceló Cofidis + 03:22.10
29 Joan Bou Euskaltel-Euskadi + 03:30.35
30 Eddy Finé Cofidis + 03:31.22
31 Oier Lazkano Caja Rural-Seguros RGA + 03:33.31
32 Patrick Gamper BORA-hansgrohe + 03:34.35
33 Dylan Sunderland Team Qhubeka NextHash + 03:41.03
34 Sylvain Moniquet Lotto-Soudal + 03:41.14
35 Florian Vermeersch Lotto-Soudal + 03:48.39
36 Xabier Azparren Euskaltel-Euskadi + 03:48.46
37 Carlos Canal Burgos-BH + 03:50.47
38 Harm Vanhoucke Lotto-Soudal + 03:56.57
39 Robert Stannard Team BikeExchange + 03:57.51
40 Quinn Simmons Trek-Segafredo + 04:14.07
41 Sebastian Berwick Israel Start-Up Nation + 04:19.10
42 Alberto Dainese Team DSM + 04:31.19
43 Jordi Meeus BORA-hansgrohe + 04:36.10
44 Fabio Jakobsen Deceuninck-Quick Step + 04:40.50
45 Connor Brown Team Qhubeka NextHash + 04:41.13

Points

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

Mountain

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

Team

PosTeamTime
1 Bahrain Victorious 220:29:28
2 Jumbo-Visma + 04.01
3 INEOS Grenadiers + 15.22
4 Movistar Team + 42.01
5 Intermarché-Wanty-Gobert Matériaux + 47.23
6 UAE Team Emirates + 59.36
7 AG2R Citroën Team + 01:42.29
8 Trek-Segafredo + 01:48.39
9 Cofidis + 01:55.27
10 Astana-Premier Tech + 02:48.34
11 Team DSM + 02:55.15
12 Euskaltel-Euskadi + 03:22.31
13 Burgos-BH + 03:25.14
14 Team BikeExchange + 03:34.41
15 Caja Rural-Seguros RGA + 03:55.36
16 BORA-hansgrohe + 04:21.16
17 Lotto-Soudal + 05:18.03
18 EF Education-NIPPO + 05:51.59
19 Team Qhubeka NextHash + 06:14.57
20 Groupama-FDJ + 06:18.32
21 Alpecin-Fenix + 07:59.40
22 Deceuninck-Quick Step + 08:48.55
23 Israel Start-Up Nation + 09:19.58

Race profile

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