Vuelta a España 2016 - Stage 21

Las Rozas > Madrid, 104.1km

20.08-11.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 Orica - BikeExchange 2:48:52
2 Daniele Bennati Tinkoff + 00.00
3 Gianni Meersman Etixx - Quick Step + 00.00
4 Kristian Sbaragli Team Dimension Data + 00.00
5 Nikias Arndt Team Giant - Alpecin + 00.00
6 Lorrenzo Manzin FDJ + 00.00
7 Romain Hardy Cofidis, Solutions Credits + 00.00
8 Jhonatan Restrepo Team Katusha + 00.00
9 Rüdiger Selig Bora - Argon 18 + 00.00
10 Salvatore Puccio Team Sky + 00.00
11 Eduard Prades Caja Rural - Seguros RGA + 00.00
12 Yukiya Arashiro Lampre-Merida + 00.00
13 Fumiyuki Beppu Trek-Segafredo + 00.00
14 Tosh Van der Sande Lotto - Soudal + 00.00
15 Sven Erik Bystrøm Team Katusha + 00.00
16 Gediminas Bagdonas AG2R La Mondiale + 00.00
17 Jonas van Genechten IAM Cycling + 00.00
18 Jan Bakelants AG2R La Mondiale + 00.00
19 Ryan Anderson Direct Energie + 00.00
20 Fabio Felline Trek-Segafredo + 00.00
21 Pavel Kochetkov Team Katusha + 00.00
22 Jempy Drucker BMC Racing Team + 00.00
23 Esteban Chaves Orica - BikeExchange + 00.00
24 Merhawi Kudus Team Dimension Data + 00.00
25 Jean-Christophe Péraud AG2R La Mondiale + 00.00
26 Benjamin King Cannondale - Drapac Pro Cycling + 00.00
27 Gert Dockx Lotto - Soudal + 00.00
28 Simon Gerrans Orica - BikeExchange + 00.00
29 George Bennett Team LottoNL-Jumbo + 00.00
30 Adam Hansen Lotto - Soudal + 00.00
31 Jens Keukeleire Orica - BikeExchange + 00.00
32 Andrey Zeits Astana Pro Team + 00.00
33 Ruben Fernandez Movistar Team + 00.00
34 Bryan Nauleau Direct Energie + 00.00
35 Rudy Molard Cofidis, Solutions Credits + 00.00
36 Clément Chevrier IAM Cycling + 00.00
37 Chris Froome Team Sky + 00.00
38 Bram Tankink Team LottoNL-Jumbo + 00.00
39 Loic Chetout Cofidis, Solutions Credits + 00.00
40 Haimar Zubeldia Trek-Segafredo + 00.00
41 Gregor Mühlberger Bora - Argon 18 + 00.00
42 Yves Lampaert Etixx - Quick Step + 00.00
43 Luis Angel Mate Cofidis, Solutions Credits + 00.00
44 Nairo Quintana Movistar Team + 00.00
45 Egor Silin Team Katusha + 00.00
46 Darwin Atapuma BMC Racing Team + 00.00
47 Koen De Kort Team Giant - Alpecin + 00.00
48 Alejandro Valverde Movistar Team + 00.00
49 Simon Yates Orica - BikeExchange + 00.00
50 Christoph Pfingsten Bora - Argon 18 + 00.00
51 Jaco Venter Team Dimension Data + 00.00
52 Daniel Moreno Movistar Team + 00.00
53 Marcel Wyss IAM Cycling + 00.00
54 Davide Formolo Cannondale - Drapac Pro Cycling + 00.00
55 Axel Domont AG2R La Mondiale + 00.00
56 Pello Bilbao Caja Rural - Seguros RGA + 00.00
57 Alexandre Geniez FDJ + 00.00
58 Michele Scarponi Astana Pro Team + 00.00
59 Ben Hermans BMC Racing Team + 00.00
60 Maxime Monfort Lotto - Soudal + 00.00
61 Andrew Talansky Cannondale - Drapac Pro Cycling + 00.00
62 Robert Gesink Team LottoNL-Jumbo + 00.00
63 Simon Pellaud IAM Cycling + 00.00
64 Odd Christian Eiking FDJ + 00.00
65 Alberto Losada Team Katusha + 00.00
66 Lawrence Warbasse IAM Cycling + 00.00
67 Yury Trofimov Tinkoff + 00.00
68 Alberto Contador Tinkoff + 00.00
69 Dario Cataldo Astana Pro Team + 00.00
70 David de la Cruz Etixx - Quick Step + 00.00
71 François Bidard AG2R La Mondiale + 00.00
72 Dmitriy Gruzdev Astana Pro Team + 00.00
73 Cesare Benedetti Bora - Argon 18 + 00.14
74 Michal Golas Team Sky + 00.14
75 Jelle Wallays Lotto - Soudal + 00.14
76 Perrig Quemeneur Direct Energie + 00.25
77 Michael Gogl Tinkoff + 00.25
78 Christian Knees Team Sky + 00.25
79 Sergey Lagutin Team Katusha + 00.25
80 Jesús Hernández Tinkoff + 00.25
81 Kenny Elissonde FDJ + 00.25
82 Julien Bernard Trek-Segafredo + 00.25
83 Ian Boswell Team Sky + 00.25
84 Pierre Rolland Cannondale - Drapac Pro Cycling + 00.25
85 Kristijan Durasek Lampre-Merida + 00.25
86 Zdenek Stybar Etixx - Quick Step + 00.25
87 Sergio Pardilla Caja Rural - Seguros RGA + 00.25
88 Matthieu Ladagnous FDJ + 00.25
89 Pierre Latour AG2R La Mondiale + 00.25
90 Dylan Teuns BMC Racing Team + 00.25
91 Silvan Dillier BMC Racing Team + 00.25
92 Sergio Paulinho Tinkoff + 00.25
93 Vegard Stake Laengen IAM Cycling + 00.25
94 Tobias Ludvigsson Team Giant - Alpecin + 00.25
95 Tiago Machado Team Katusha + 00.25
96 Danilo Wyss BMC Racing Team + 00.38
97 Matvei Mamykin Team Katusha + 00.43
98 Stéphane Rossetto Cofidis, Solutions Credits + 00.43
99 Laurent Didier Trek-Segafredo + 00.49
100 Joe Dombrowski Cannondale - Drapac Pro Cycling + 00.49
101 Alessandro Vanotti Astana Pro Team + 00.49
102 Luis León Sánchez Astana Pro Team + 00.49
103 David Arroyo Caja Rural - Seguros RGA + 00.49
104 Martin Velits Etixx - Quick Step + 00.57
105 Mathias Frank IAM Cycling + 00.57
106 Manuele Boaro Tinkoff + 01.00
107 Tyler Farrar Team Dimension Data + 01.04
108 Kiel Reijnen Trek-Segafredo + 01.04
109 Johannes Fröhlinger Team Giant - Alpecin + 01.04
110 Moreno Moser Cannondale - Drapac Pro Cycling + 01.06
111 Thomas De Gendt Lotto - Soudal + 01.11
112 Gatis Smukulis Astana Pro Team + 01.11
113 Sander Armee Lotto - Soudal + 01.11
114 Bart De Clercq Lotto - Soudal + 01.17
115 Niki Terpstra Etixx - Quick Step + 01.17
116 Omar Fraile Team Dimension Data + 01.17
117 Valerio Conti Lampre-Merida + 01.17
118 Jaime Roson Caja Rural - Seguros RGA + 01.17
119 Damien Howson Orica - BikeExchange + 01.17
120 Jose Herrada Movistar Team + 01.17
121 Jonathan Castroviejo Movistar Team + 01.17
122 Imanol Erviti Movistar Team + 01.17
123 Ivan Rovny Tinkoff + 01.17
124 David López Team Sky + 01.17
125 Riccardo Zoidl Trek-Segafredo + 01.17
126 Mattia Cattaneo Lampre-Merida + 01.17
127 Tsgabu Grmay Lampre-Merida + 01.17
128 Jose Mendes Bora - Argon 18 + 01.17
129 Martijn Keizer Team LottoNL-Jumbo + 01.17
130 Tom Stamsnijder Team Giant - Alpecin + 01.17
131 Julien Morice Direct Energie + 01.17
132 Lilian Calmejane Direct Energie + 01.17
133 Jérôme Cousin Cofidis, Solutions Credits + 01.17
134 Davide Villella Cannondale - Drapac Pro Cycling + 01.17
135 Romain Cardis Direct Energie + 01.17
136 Chad Haga Team Giant - Alpecin + 01.17
137 Ilia Koshevoy Lampre-Merida + 01.17
138 Nicholas Dougall Team Dimension Data + 01.17
139 Scott Thwaites Bora - Argon 18 + 01.17
140 Hugh Carthy Caja Rural - Seguros RGA + 01.17
141 Maxime Bouet Etixx - Quick Step + 01.17
142 Pieter Serry Etixx - Quick Step + 01.17
143 Peter Kennaugh Team Sky + 01.17
144 Victor Campenaerts Team LottoNL-Jumbo + 01.17
145 Leopold König Team Sky + 01.34
146 Romain Sicard Direct Energie + 01.52
147 Gianluca Brambilla Etixx - Quick Step + 01.54
148 Sindre Lunke Team Giant - Alpecin + 01.57
149 Rory Sutherland Movistar Team + 01.57
150 Christophe Riblon AG2R La Mondiale + 02.04
151 Svein Tuft Orica - BikeExchange + 02.15
152 Sam Bewley Orica - BikeExchange + 02.15
153 Michael Schwarzmann Bora - Argon 18 + 02.34
154 Louis Vervaeke Lotto - Soudal + 03.28
155 Koen Bouwman Team LottoNL-Jumbo + 03.28
156 Quentin Jauregui AG2R La Mondiale + 03.28
157 Dries Devenyns IAM Cycling + 03.28
158 Louis Meintjes Lampre-Merida + 03.32
159 Jack Haig Orica - BikeExchange + 05.22

GC

PosRiderTeam Time
1 Nairo Quintana Movistar Team 83:31:28
2 Chris Froome Team Sky + 01.23
3 Esteban Chaves Orica - BikeExchange + 04.08
4 Alberto Contador Tinkoff + 04.21
5 Andrew Talansky Cannondale - Drapac Pro Cycling + 07.43
6 Simon Yates Orica - BikeExchange + 08.33
7 David de la Cruz Etixx - Quick Step + 11.18
8 Daniel Moreno Movistar Team + 13.04
9 Davide Formolo Cannondale - Drapac Pro Cycling + 13.17
10 George Bennett Team LottoNL-Jumbo + 14.07
11 Michele Scarponi Astana Pro Team + 15.33
12 Alejandro Valverde Movistar Team + 15.57
13 Jean-Christophe Péraud AG2R La Mondiale + 18.22
14 Ben Hermans BMC Racing Team + 19.10
15 Egor Silin Team Katusha + 22.05
16 Maxime Monfort Lotto - Soudal + 29.37
17 Jan Bakelants AG2R La Mondiale + 36.30
18 Sergio Pardilla Caja Rural - Seguros RGA + 38.38
19 Haimar Zubeldia Trek-Segafredo + 40.29
20 Kenny Elissonde FDJ + 42.26
21 Marcel Wyss IAM Cycling + 44.27
22 Luis Angel Mate Cofidis, Solutions Credits + 57.11
23 Gianluca Brambilla Etixx - Quick Step + 58.02
24 Matvei Mamykin Team Katusha + 01:00.10
25 Fabio Felline Trek-Segafredo + 01:02.14
26 Luis León Sánchez Astana Pro Team + 01:03.25
27 Romain Hardy Cofidis, Solutions Credits + 01:03.36
28 Pierre Latour AG2R La Mondiale + 01:06.12
29 Leopold König Team Sky + 01:06.37
30 Rudy Molard Cofidis, Solutions Credits + 01:10.56
31 Andrey Zeits Astana Pro Team + 01:17.52
32 Darwin Atapuma BMC Racing Team + 01:21.53
33 Ruben Fernandez Movistar Team + 01:23.10
34 Robert Gesink Team LottoNL-Jumbo + 01:32.23
35 Yury Trofimov Tinkoff + 01:32.26
36 Jonathan Castroviejo Movistar Team + 01:33.19
37 Mathias Frank IAM Cycling + 01:34.11
38 Merhawi Kudus Team Dimension Data + 01:36.38
39 Pavel Kochetkov Team Katusha + 01:38.27
40 Louis Meintjes Lampre-Merida + 01:39.52
41 Clément Chevrier IAM Cycling + 01:42.12
42 Peter Kennaugh Team Sky + 01:42.48
43 Jesús Hernández Tinkoff + 01:46.35
44 Danilo Wyss BMC Racing Team + 01:47.15
45 Damien Howson Orica - BikeExchange + 01:50.00
46 Benjamin King Cannondale - Drapac Pro Cycling + 01:50.34
47 Maxime Bouet Etixx - Quick Step + 01:51.05
48 Axel Domont AG2R La Mondiale + 01:51.11
49 Lawrence Warbasse IAM Cycling + 01:55.15
50 Pierre Rolland Cannondale - Drapac Pro Cycling + 02:00.07
51 Dario Cataldo Astana Pro Team + 02:00.20
52 Tobias Ludvigsson Team Giant - Alpecin + 02:04.20
53 Bart De Clercq Lotto - Soudal + 02:04.34
54 Jose Mendes Bora - Argon 18 + 02:05.38
55 Romain Sicard Direct Energie + 02:07.24
56 Davide Villella Cannondale - Drapac Pro Cycling + 02:15.41
57 Julien Bernard Trek-Segafredo + 02:20.54
58 Riccardo Zoidl Trek-Segafredo + 02:27.28
59 Alberto Losada Team Katusha + 02:27.31
60 David López Team Sky + 02:28.08
61 Stéphane Rossetto Cofidis, Solutions Credits + 02:30.21
62 Tsgabu Grmay Lampre-Merida + 02:32.40
63 Zdenek Stybar Etixx - Quick Step + 02:34.57
64 Jens Keukeleire Orica - BikeExchange + 02:36.31
65 Thomas De Gendt Lotto - Soudal + 02:36.55
66 Valerio Conti Lampre-Merida + 02:38.36
67 Kristijan Durasek Lampre-Merida + 02:42.12
68 Michael Gogl Tinkoff + 02:46.17
69 Omar Fraile Team Dimension Data + 02:50.33
70 Lilian Calmejane Direct Energie + 02:51.44
71 Sergey Lagutin Team Katusha + 03:04.49
72 Moreno Moser Cannondale - Drapac Pro Cycling + 03:05.17
73 Jaime Roson Caja Rural - Seguros RGA + 03:06.10
74 Perrig Quemeneur Direct Energie + 03:06.15
75 Christoph Pfingsten Bora - Argon 18 + 03:08.22
76 Chad Haga Team Giant - Alpecin + 03:11.35
77 Odd Christian Eiking FDJ + 03:11.38
78 Pello Bilbao Caja Rural - Seguros RGA + 03:11.51
79 Silvan Dillier BMC Racing Team + 03:12.18
80 Ian Boswell Team Sky + 03:13.19
81 Vegard Stake Laengen IAM Cycling + 03:14.24
82 Kristian Sbaragli Team Dimension Data + 03:14.26
83 Gatis Smukulis Astana Pro Team + 03:16.13
84 Imanol Erviti Movistar Team + 03:16.25
85 Tiago Machado Team Katusha + 03:17.48
86 Simon Gerrans Orica - BikeExchange + 03:18.18
87 Johannes Fröhlinger Team Giant - Alpecin + 03:18.44
88 Joe Dombrowski Cannondale - Drapac Pro Cycling + 03:18.58
89 Louis Vervaeke Lotto - Soudal + 03:19.17
90 Sander Armee Lotto - Soudal + 03:19.18
91 Jose Herrada Movistar Team + 03:19.21
92 Jelle Wallays Lotto - Soudal + 03:20.26
93 Cesare Benedetti Bora - Argon 18 + 03:20.55
94 François Bidard AG2R La Mondiale + 03:21.32
95 Quentin Jauregui AG2R La Mondiale + 03:23.23
96 Koen De Kort Team Giant - Alpecin + 03:23.49
97 Alessandro Vanotti Astana Pro Team + 03:23.51
98 Matthieu Ladagnous FDJ + 03:24.31
99 Ivan Rovny Tinkoff + 03:27.22
100 Dylan Teuns BMC Racing Team + 03:27.45
101 Dries Devenyns IAM Cycling + 03:31.12
102 Mattia Cattaneo Lampre-Merida + 03:31.18
103 Bram Tankink Team LottoNL-Jumbo + 03:32.41
104 Laurent Didier Trek-Segafredo + 03:33.39
105 Simon Pellaud IAM Cycling + 03:34.16
106 Yukiya Arashiro Lampre-Merida + 03:34.56
107 Daniele Bennati Tinkoff + 03:35.23
108 Alexandre Geniez FDJ + 03:37.19
109 Tosh Van der Sande Lotto - Soudal + 03:38.33
110 Adam Hansen Lotto - Soudal + 03:38.58
111 Gianni Meersman Etixx - Quick Step + 03:43.34
112 Pieter Serry Etixx - Quick Step + 03:45.38
113 Yves Lampaert Etixx - Quick Step + 03:47.12
114 Gregor Mühlberger Bora - Argon 18 + 03:48.20
115 Sergio Paulinho Tinkoff + 03:48.36
116 Scott Thwaites Bora - Argon 18 + 03:51.21
117 Jack Haig Orica - BikeExchange + 03:52.03
118 Michal Golas Team Sky + 03:52.50
119 Dmitriy Gruzdev Astana Pro Team + 03:53.38
120 Fumiyuki Beppu Trek-Segafredo + 03:56.12
121 Salvatore Puccio Team Sky + 04:00.23
122 David Arroyo Caja Rural - Seguros RGA + 04:01.27
123 Koen Bouwman Team LottoNL-Jumbo + 04:01.40
124 Christian Knees Team Sky + 04:05.41
125 Hugh Carthy Caja Rural - Seguros RGA + 04:05.45
126 Gert Dockx Lotto - Soudal + 04:10.08
127 Eduard Prades Caja Rural - Seguros RGA + 04:10.50
128 Jhonatan Restrepo Team Katusha + 04:12.28
129 Jérôme Cousin Cofidis, Solutions Credits + 04:15.35
130 Rory Sutherland Movistar Team + 04:16.30
131 Tom Stamsnijder Team Giant - Alpecin + 04:17.10
132 Kiel Reijnen Trek-Segafredo + 04:18.09
133 Magnus Cort Orica - BikeExchange + 04:18.37
134 Gediminas Bagdonas AG2R La Mondiale + 04:19.24
135 Sindre Lunke Team Giant - Alpecin + 04:20.30
136 Ryan Anderson Direct Energie + 04:22.58
137 Martijn Keizer Team LottoNL-Jumbo + 04:26.20
138 Loic Chetout Cofidis, Solutions Credits + 04:30.55
139 Niki Terpstra Etixx - Quick Step + 04:31.57
140 Sam Bewley Orica - BikeExchange + 04:34.16
141 Sven Erik Bystrøm Team Katusha + 04:35.05
142 Jempy Drucker BMC Racing Team + 04:36.07
143 Victor Campenaerts Team LottoNL-Jumbo + 04:37.31
144 Jonas van Genechten IAM Cycling + 04:40.27
145 Jaco Venter Team Dimension Data + 04:40.57
146 Bryan Nauleau Direct Energie + 04:43.11
147 Manuele Boaro Tinkoff + 04:47.36
148 Romain Cardis Direct Energie + 04:48.51
149 Lorrenzo Manzin FDJ + 04:52.05
150 Julien Morice Direct Energie + 04:53.21
151 Ilia Koshevoy Lampre-Merida + 04:53.46
152 Martin Velits Etixx - Quick Step + 04:53.56
153 Christophe Riblon AG2R La Mondiale + 04:57.13
154 Nicholas Dougall Team Dimension Data + 04:57.18
155 Tyler Farrar Team Dimension Data + 04:57.20
156 Rüdiger Selig Bora - Argon 18 + 04:59.15
157 Michael Schwarzmann Bora - Argon 18 + 05:02.29
158 Svein Tuft Orica - BikeExchange + 05:03.49
159 Nikias Arndt Team Giant - Alpecin + 05:07.40

Race profile

Race
Vuelta a España
Start date
20.08.2016
End date
11.09.2016
Total distance
104.1 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 ❤️