Vuelta a España 2018 - Stage 21

Alcorcón > Madrid, 100.9km

25.08-16.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 Elia Viviani Quick-Step Floors 2:21:28
2 Peter Sagan Bora - Hansgrohe + 00.00
3 Giacomo Nizzolo Trek-Segafredo + 00.00
4 Danny van Poppel Team LottoNL-Jumbo + 00.00
5 Marc Sarreau Groupama - FDJ + 00.00
6 Jon Aberasturi Euskadi Basque Country - Murias + 00.00
7 Simone Consonni UAE Team Emirates + 00.00
8 Matteo Trentin Mitchelton - Scott + 00.00
9 Tom Van Asbroeck Team EF Education First - Drapac + 00.00
10 Ryan Gibbons Team Dimension Data + 00.00
11 Max Walscheid Team Sunweb + 00.00
12 Tosh Van der Sande Lotto - Soudal + 00.00
13 Aritz Bagües Euskadi Basque Country - Murias + 00.00
14 Luka Mezgec Mitchelton - Scott + 00.00
15 Omar Fraile Astana Pro Team + 00.00
16 Nelson Soto Caja Rural - Seguros RGA + 00.00
17 Francisco Ventoso BMC Racing Team + 00.00
18 Jesus Ezquerra Burgos - BH + 00.00
19 Iván García Cortina Bahrain - Merida + 00.00
20 Lluis Mas Caja Rural - Seguros RGA + 00.00
21 Eduard Prades Euskadi Basque Country - Murias + 00.00
22 Jorge Cubero Burgos - BH + 00.00
23 Jhonatan Restrepo Team Katusha - Alpecin + 00.00
24 Alejandro Valverde Movistar Team + 00.00
25 Wilco Kelderman Team Sunweb + 00.00
26 Fabio Sabatini Quick-Step Floors + 00.00
27 Ion Izagirre Bahrain - Merida + 00.00
28 Jonathan Lastra Caja Rural - Seguros RGA + 00.00
29 Nicolas Roche BMC Racing Team + 00.00
30 Tony Gallopin AG2R La Mondiale + 00.00
31 Reto Hollenstein Team Katusha - Alpecin + 00.00
32 Simon Yates Mitchelton - Scott + 00.00
33 Gorka Izagirre Bahrain - Merida + 00.00
34 Pavel Kochetkov Team Katusha - Alpecin + 00.00
35 Benjamin King Team Dimension Data + 00.00
36 Victor Campenaerts Lotto - Soudal + 00.00
37 Jay McCarthy Bora - Hansgrohe + 00.00
38 Andrey Zeits Astana Pro Team + 00.00
39 Rudy Molard Groupama - FDJ + 00.00
40 Enric Mas Quick-Step Floors + 00.00
41 Pello Bilbao Astana Pro Team + 00.00
42 Miguel Ángel López Astana Pro Team + 00.00
43 Michael Albasini Mitchelton - Scott + 00.00
44 Imanol Erviti Movistar Team + 00.00
45 Antonio Molina Caja Rural - Seguros RGA + 00.00
46 Gianluca Brambilla Trek-Segafredo + 00.00
47 Thibaut Pinot Groupama - FDJ + 00.00
48 Mickaël Delage Groupama - FDJ + 00.00
49 Markel Irizar Trek-Segafredo + 00.00
50 Rigoberto Uran Team EF Education First - Drapac + 00.00
51 Steven Kruijswijk Team LottoNL-Jumbo + 00.00
52 Vegard Stake Laengen UAE Team Emirates + 00.00
53 Floris De Tier Team LottoNL-Jumbo + 00.00
54 Luka Pibernik Bahrain - Merida + 00.00
55 Johannes Fröhlinger Team Sunweb + 00.00
56 Daniel Moreno Team EF Education First - Drapac + 00.00
57 Sergio Henao Team Sky + 00.00
58 Nairo Quintana Movistar Team + 00.00
59 Emanuel Buchmann Bora - Hansgrohe + 00.00
60 Nans Peters AG2R La Mondiale + 00.00
61 Salvatore Puccio Team Sky + 00.00
62 Simon Clarke Team EF Education First - Drapac + 00.00
63 Jose Mendes Burgos - BH + 00.00
64 Fabio Aru UAE Team Emirates + 00.00
65 Michael Schwarzmann Bora - Hansgrohe + 00.00
66 Nick Schultz Caja Rural - Seguros RGA + 00.00
67 Cristian Rodriguez Caja Rural - Seguros RGA + 00.00
68 Richard Carapaz Movistar Team + 00.00
69 Maxime Monfort Lotto - Soudal + 00.00
70 Ben Gastauer AG2R La Mondiale + 00.00
71 Nikita Stalnov Astana Pro Team + 00.00
72 Dario Cataldo Astana Pro Team + 00.00
73 Valerio Conti UAE Team Emirates + 00.00
74 Léo Vincent Groupama - FDJ + 00.00
75 Jonathan Castroviejo Team Sky + 00.00
76 Tao Geoghegan Hart Team Sky + 00.00
77 Edward Ravasi UAE Team Emirates + 00.00
78 Mikel Bizkarra Euskadi Basque Country - Murias + 00.00
79 Merhawi Kudus Team Dimension Data + 00.00
80 Luis Angel Mate Cofidis, Solutions Credits + 00.00
81 Joey Rosskopf BMC Racing Team + 00.00
82 Winner Anacona Movistar Team + 00.00
83 Damien Howson Mitchelton - Scott + 00.00
84 Óscar Rodríguez Euskadi Basque Country - Murias + 00.00
85 Jesus Herrada Cofidis, Solutions Credits + 00.00
86 Daniele Bennati Movistar Team + 00.00
87 Rafal Majka Bora - Hansgrohe + 00.00
88 Hubert Dupont AG2R La Mondiale + 00.00
89 Andrey Amador Movistar Team + 00.00
90 Sander Armee Lotto - Soudal + 00.00
91 Hector Saez Euskadi Basque Country - Murias + 00.00
92 Amanuel Ghebreigzabhier Team Dimension Data + 00.00
93 Jack Haig Mitchelton - Scott + 00.00
94 Alex Edmondson Mitchelton - Scott + 00.00
95 Stéphane Rossetto Cofidis, Solutions Credits + 00.00
96 Martijn Tusveld Team Sunweb + 00.19
97 Sergio Pardilla Caja Rural - Seguros RGA + 00.19
98 Jose Herrada Cofidis, Solutions Credits + 00.19
99 Lars Boom Team LottoNL-Jumbo + 00.19
100 Kiel Reijnen Trek-Segafredo + 00.19
101 Vincenzo Nibali Bahrain - Merida + 00.19
102 Alexandre Geniez AG2R La Mondiale + 00.19
103 Mikaël Chérel AG2R La Mondiale + 00.19
104 Ilnur Zakarin Team Katusha - Alpecin + 00.19
105 David de la Cruz Team Sky + 00.24
106 Brent Bookwalter BMC Racing Team + 00.28
107 Michael Storer Team Sunweb + 00.28
108 Jai Hindley Team Sunweb + 00.28
109 Michael Mørkøv Quick-Step Floors + 00.28
110 Dries Devenyns Quick-Step Floors + 00.28
111 Tiesj Benoot Lotto - Soudal + 00.30
112 Sepp Kuss Team LottoNL-Jumbo + 00.30
113 Sven Erik Bystrøm UAE Team Emirates + 00.30
114 Kasper Asgreen Quick-Step Floors + 00.36
115 Tiago Machado Team Katusha - Alpecin + 00.37
116 Nelson Oliveira Movistar Team + 00.37
117 Mike Teunissen Team Sunweb + 00.37
118 Franco Pellizotti Bahrain - Merida + 00.40
119 Alex Aranburu Caja Rural - Seguros RGA + 00.40
120 Garikoitz Bravo Euskadi Basque Country - Murias + 00.40
121 Pablo Torres Burgos - BH + 00.40
122 Jetse Bol Burgos - BH + 00.40
123 Oscar Cabedo Burgos - BH + 00.40
124 Davide Formolo Bora - Hansgrohe + 00.40
125 Dylan Teuns BMC Racing Team + 00.40
126 Steve Cummings Team Dimension Data + 00.40
127 Michael Woods Team EF Education First - Drapac + 00.40
128 Davide Villella Astana Pro Team + 00.40
129 Pierre Rolland Team EF Education First - Drapac + 00.40
130 Jan Hirt Astana Pro Team + 00.40
131 Thomas De Gendt Lotto - Soudal + 00.40
132 Jelle Wallays Lotto - Soudal + 00.40
133 Alessandro De Marchi BMC Racing Team + 00.40
134 Mathias Le Turnier Cofidis, Solutions Credits + 00.40
135 Ian Boswell Team Katusha - Alpecin + 00.40
136 Igor Anton Team Dimension Data + 00.40
137 Fabio Felline Trek-Segafredo + 00.49
138 Richie Porte BMC Racing Team + 00.54
139 Michal Kwiatkowski Team Sky + 00.54
140 Diego Rubio Burgos - BH + 00.54
141 Johann Van Zyl Team Dimension Data + 00.58
142 Sebastian Langeveld Team EF Education First - Drapac + 00.58
143 Tom Leezer Team LottoNL-Jumbo + 01.04
144 Adam Yates Mitchelton - Scott + 01.04
145 Julien Duval AG2R La Mondiale + 01.04
146 Pieter Serry Quick-Step Floors + 01.06
147 Mikel Iturria Euskadi Basque Country - Murias + 01.06
148 Marcus Burghardt Bora - Hansgrohe + 01.10
149 Bert-Jan Lindeman Team LottoNL-Jumbo + 01.12
150 George Bennett Team LottoNL-Jumbo + 01.12
151 Bauke Mollema Trek-Segafredo + 01.12
152 Antoine Duchesne Groupama - FDJ + 01.30
153 Louis Meintjes Team Dimension Data + 01.32
154 Benjamin Thomas Groupama - FDJ + 02.06
155 Kenneth Vanbilsen Cofidis, Solutions Credits + 00.00
156 Matthias Brändle Trek-Segafredo + 02.24
157 Loic Chetout Cofidis, Solutions Credits + 04.08
158 Mitchell Docker Team EF Education First - Drapac + 04.10

GC

PosRiderTeam Time
1 Simon Yates Mitchelton - Scott 82:05:58
2 Enric Mas Quick-Step Floors + 01.46
3 Miguel Ángel López Astana Pro Team + 02.04
4 Steven Kruijswijk Team LottoNL-Jumbo + 02.54
5 Alejandro Valverde Movistar Team + 04.28
6 Thibaut Pinot Groupama - FDJ + 05.57
7 Rigoberto Uran Team EF Education First - Drapac + 06.07
8 Nairo Quintana Movistar Team + 06.51
9 Ion Izagirre Bahrain - Merida + 11.09
10 Wilco Kelderman Team Sunweb + 11.11
11 Tony Gallopin AG2R La Mondiale + 12.10
12 Emanuel Buchmann Bora - Hansgrohe + 14.06
13 Rafal Majka Bora - Hansgrohe + 17.57
14 Rudy Molard Groupama - FDJ + 25.40
15 David de la Cruz Team Sky + 28.02
16 Gianluca Brambilla Trek-Segafredo + 30.00
17 Mikel Bizkarra Euskadi Basque Country - Murias + 35.46
18 Richard Carapaz Movistar Team + 39.53
19 Jack Haig Mitchelton - Scott + 45.32
20 Ilnur Zakarin Team Katusha - Alpecin + 51.36
21 Jesus Herrada Cofidis, Solutions Credits + 57.15
22 Davide Formolo Bora - Hansgrohe + 57.29
23 Fabio Aru UAE Team Emirates + 01:03.07
24 Benjamin King Team Dimension Data + 01:03.40
25 Cristian Rodriguez Caja Rural - Seguros RGA + 01:06.26
26 Hubert Dupont AG2R La Mondiale + 01:11.04
27 Pello Bilbao Astana Pro Team + 01:12.49
28 Sergio Henao Team Sky + 01:13.07
29 Gorka Izagirre Bahrain - Merida + 01:14.48
30 Bauke Mollema Trek-Segafredo + 01:17.39
31 Merhawi Kudus Team Dimension Data + 01:19.54
32 Jai Hindley Team Sunweb + 01:21.38
33 Dylan Teuns BMC Racing Team + 01:22.46
34 Michael Woods Team EF Education First - Drapac + 01:23.13
35 George Bennett Team LottoNL-Jumbo + 01:24.17
36 Ben Gastauer AG2R La Mondiale + 01:28.52
37 Amanuel Ghebreigzabhier Team Dimension Data + 01:30.43
38 Daniel Moreno Team EF Education First - Drapac + 01:32.59
39 Edward Ravasi UAE Team Emirates + 01:34.57
40 Nicolas Roche BMC Racing Team + 01:36.40
41 Floris De Tier Team LottoNL-Jumbo + 01:42.58
42 Maxime Monfort Lotto - Soudal + 01:43.23
43 Michal Kwiatkowski Team Sky + 01:43.49
44 Igor Anton Team Dimension Data + 01:52.53
45 Adam Yates Mitchelton - Scott + 01:54.33
46 Simon Clarke Team EF Education First - Drapac + 01:55.01
47 Lluis Mas Caja Rural - Seguros RGA + 01:56.06
48 Davide Villella Astana Pro Team + 01:57.26
49 Sergio Pardilla Caja Rural - Seguros RGA + 01:57.41
50 Franco Pellizotti Bahrain - Merida + 01:58.18
51 Óscar Rodríguez Euskadi Basque Country - Murias + 01:58.53
52 Andrey Zeits Astana Pro Team + 02:01.13
53 Pavel Kochetkov Team Katusha - Alpecin + 02:01.36
54 Stéphane Rossetto Cofidis, Solutions Credits + 02:01.43
55 Reto Hollenstein Team Katusha - Alpecin + 02:04.03
56 Pierre Rolland Team EF Education First - Drapac + 02:04.34
57 Jose Herrada Cofidis, Solutions Credits + 02:05.41
58 Louis Meintjes Team Dimension Data + 02:06.00
59 Vincenzo Nibali Bahrain - Merida + 02:08.54
60 Valerio Conti UAE Team Emirates + 02:09.59
61 Fabio Felline Trek-Segafredo + 02:11.02
62 Tao Geoghegan Hart Team Sky + 02:13.56
63 Omar Fraile Astana Pro Team + 02:14.33
64 Dario Cataldo Astana Pro Team + 02:18.54
65 Sepp Kuss Team LottoNL-Jumbo + 02:20.11
66 Brent Bookwalter BMC Racing Team + 02:21.43
67 Thomas De Gendt Lotto - Soudal + 02:22.10
68 Eduard Prades Euskadi Basque Country - Murias + 02:24.10
69 Winner Anacona Movistar Team + 02:25.25
70 Damien Howson Mitchelton - Scott + 02:29.16
71 Nelson Oliveira Movistar Team + 02:30.07
72 Nans Peters AG2R La Mondiale + 02:30.11
73 Sander Armee Lotto - Soudal + 02:30.18
74 Jan Hirt Astana Pro Team + 02:35.49
75 Nick Schultz Caja Rural - Seguros RGA + 02:39.38
76 Alessandro De Marchi BMC Racing Team + 02:40.14
77 Léo Vincent Groupama - FDJ + 02:43.29
78 Aritz Bagües Euskadi Basque Country - Murias + 02:45.48
79 Tiago Machado Team Katusha - Alpecin + 02:48.38
80 Martijn Tusveld Team Sunweb + 02:49.31
81 Joey Rosskopf BMC Racing Team + 02:51.48
82 Ryan Gibbons Team Dimension Data + 02:55.03
83 Jose Mendes Burgos - BH + 02:57.10
84 Richie Porte BMC Racing Team + 02:57.17
85 Hector Saez Euskadi Basque Country - Murias + 02:57.30
86 Oscar Cabedo Burgos - BH + 02:58.27
87 Tom Van Asbroeck Team EF Education First - Drapac + 02:59.30
88 Pieter Serry Quick-Step Floors + 03:00.05
89 Jorge Cubero Burgos - BH + 03:03.35
90 Alexandre Geniez AG2R La Mondiale + 03:04.42
91 Jay McCarthy Bora - Hansgrohe + 03:05.02
92 Imanol Erviti Movistar Team + 03:10.45
93 Andrey Amador Movistar Team + 03:10.46
94 Dries Devenyns Quick-Step Floors + 03:14.01
95 Tiesj Benoot Lotto - Soudal + 03:14.12
96 Salvatore Puccio Team Sky + 03:15.09
97 Mikaël Chérel AG2R La Mondiale + 03:21.54
98 Jesus Ezquerra Burgos - BH + 03:27.49
99 Iván García Cortina Bahrain - Merida + 03:28.51
100 Jonathan Castroviejo Team Sky + 03:30.00
101 Jetse Bol Burgos - BH + 03:35.55
102 Victor Campenaerts Lotto - Soudal + 03:43.36
103 Mikel Iturria Euskadi Basque Country - Murias + 03:45.05
104 Nikita Stalnov Astana Pro Team + 03:46.29
105 Jhonatan Restrepo Team Katusha - Alpecin + 03:47.21
106 Luis Angel Mate Cofidis, Solutions Credits + 03:55.56
107 Vegard Stake Laengen UAE Team Emirates + 03:56.34
108 Alex Aranburu Caja Rural - Seguros RGA + 03:57.33
109 Mike Teunissen Team Sunweb + 03:58.38
110 Mathias Le Turnier Cofidis, Solutions Credits + 04:00.26
111 Francisco Ventoso BMC Racing Team + 04:02.14
112 Mickaël Delage Groupama - FDJ + 04:02.45
113 Sven Erik Bystrøm UAE Team Emirates + 04:06.25
114 Tosh Van der Sande Lotto - Soudal + 04:08.34
115 Johannes Fröhlinger Team Sunweb + 04:11.01
116 Garikoitz Bravo Euskadi Basque Country - Murias + 04:12.25
117 Michael Storer Team Sunweb + 04:12.32
118 Michael Albasini Mitchelton - Scott + 04:15.40
119 Peter Sagan Bora - Hansgrohe + 04:16.05
120 Antonio Molina Caja Rural - Seguros RGA + 04:18.48
121 Benjamin Thomas Groupama - FDJ + 04:22.41
122 Johann Van Zyl Team Dimension Data + 04:22.54
123 Jonathan Lastra Caja Rural - Seguros RGA + 04:26.51
124 Steve Cummings Team Dimension Data + 04:27.54
125 Matteo Trentin Mitchelton - Scott + 04:28.10
126 Ian Boswell Team Katusha - Alpecin + 04:28.13
127 Antoine Duchesne Groupama - FDJ + 04:29.30
128 Sebastian Langeveld Team EF Education First - Drapac + 04:31.50
129 Pablo Torres Burgos - BH + 04:34.43
130 Markel Irizar Trek-Segafredo + 04:37.11
131 Marc Sarreau Groupama - FDJ + 04:38.36
132 Danny van Poppel Team LottoNL-Jumbo + 04:38.47
133 Daniele Bennati Movistar Team + 04:45.32
134 Kasper Asgreen Quick-Step Floors + 04:48.07
135 Kiel Reijnen Trek-Segafredo + 04:49.50
136 Bert-Jan Lindeman Team LottoNL-Jumbo + 04:52.40
137 Kenneth Vanbilsen Cofidis, Solutions Credits + 04:53.07
138 Diego Rubio Burgos - BH + 04:53.48
139 Tom Leezer Team LottoNL-Jumbo + 04:53.56
140 Giacomo Nizzolo Trek-Segafredo + 04:54.29
141 Luka Mezgec Mitchelton - Scott + 04:55.25
142 Luka Pibernik Bahrain - Merida + 04:56.19
143 Jelle Wallays Lotto - Soudal + 04:56.42
144 Loic Chetout Cofidis, Solutions Credits + 05:00.35
145 Elia Viviani Quick-Step Floors + 05:01.37
146 Jon Aberasturi Euskadi Basque Country - Murias + 05:01.45
147 Simone Consonni UAE Team Emirates + 05:02.02
148 Michael Mørkøv Quick-Step Floors + 05:07.42
149 Marcus Burghardt Bora - Hansgrohe + 05:09.59
150 Michael Schwarzmann Bora - Hansgrohe + 05:10.42
151 Mitchell Docker Team EF Education First - Drapac + 05:13.26
152 Fabio Sabatini Quick-Step Floors + 05:13.46
153 Lars Boom Team LottoNL-Jumbo + 05:19.07
154 Nelson Soto Caja Rural - Seguros RGA + 05:20.28
155 Alex Edmondson Mitchelton - Scott + 05:24.24
156 Max Walscheid Team Sunweb + 05:25.57
157 Julien Duval AG2R La Mondiale + 05:42.01
158 Matthias Brändle Trek-Segafredo + 05:53.31

Race profile

Race
Vuelta a España
Start date
25.08.2018
End date
16.09.2018
Total distance
100.9 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 ❤️