Vuelta a España 2015 - Stage 20

San Lorenzo > Cercedilla, 175.8km

22.08-13.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 Rubén Plaza Lampre-Merida 4:37:05
2 Jose Gonçalves Caja Rural - Seguros RGA + 01.07
3 Alessandro De Marchi BMC Racing Team + 01.08
4 Romain Sicard Team Europcar + 01.29
5 Amaël Moinard BMC Racing Team + 01.30
6 Carlos Verona Etixx - Quick Step + 01.30
7 Sergio Henao Team Sky + 01.30
8 Kenny Elissonde FDJ + 01.35
9 Matteo Montaguti AG2R La Mondiale + 01.43
10 Moreno Moser Team Cannondale - Garmin + 02.40
11 Nelson Oliveira Lampre-Merida + 02.42
12 Rafal Majka Tinkoff - Saxo + 02.42
13 Lawrence Warbasse IAM Cycling + 02.42
14 Nairo Quintana Movistar Team + 02.44
15 George Bennett Team Lotto NL - Jumbo + 02.44
16 David Arroyo Caja Rural - Seguros RGA + 02.44
17 Haimar Zubeldia Trek Factory Racing + 02.44
18 Joe Dombrowski Team Cannondale - Garmin + 02.44
19 Alex Cano Team Colombia + 02.48
20 Giovanni Visconti Movistar Team + 03.01
21 Jay McCarthy Tinkoff - Saxo + 03.19
22 Esteban Chaves Orica - GreenEDGE + 03.35
23 Joaquim Rodríguez Team Katusha + 03.37
24 Fabio Aru Astana Pro Team + 03.38
25 Luis León Sánchez Astana Pro Team + 03.38
26 Jelle Vanendert Lotto - Soudal + 03.43
27 Mikel Landa Astana Pro Team + 03.48
28 Andrey Amador Movistar Team + 04.01
29 Alberto Losada Team Katusha + 04.53
30 Bart De Clercq Lotto - Soudal + 06.51
31 Mikel Nieve Team Sky + 06.51
32 Gianluca Brambilla Etixx - Quick Step + 07.28
33 Domenico Pozzovivo AG2R La Mondiale + 07.30
34 Fränk Schleck Trek Factory Racing + 07.30
35 Tom Dumoulin Team Giant - Alpecin + 07.30
36 Louis Meintjes MTN-Qhubeka + 07.30
37 Fabrice Jeandesboz Team Europcar + 07.30
38 Alejandro Valverde Movistar Team + 07.30
39 André Cardoso Team Cannondale - Garmin + 07.30
40 Daniel Moreno Team Katusha + 07.30
41 Pawel Poljanski Tinkoff - Saxo + 07.30
42 Valerio Conti Lampre-Merida + 07.30
43 Andrey Zeits Astana Pro Team + 07.37
44 Diego Rosa Astana Pro Team + 07.37
45 Yukiya Arashiro Team Europcar + 07.49
46 Daniel Navarro Cofidis + 08.02
47 Nicolas Roche Team Sky + 08.33
48 Vasil Kiryienka Team Sky + 08.33
49 Adam Hansen Lotto - Soudal + 08.35
50 Pello Bilbao Caja Rural - Seguros RGA + 12.21
51 Eduard Vorganov Team Katusha + 13.18
52 José Joaquin Rojas Movistar Team + 13.18
53 Carlos Quintero Team Colombia + 13.32
54 Jasper De Buyst Lotto - Soudal + 16.33
55 Alex Howes Team Cannondale - Garmin + 17.52
56 Jaco Venter MTN-Qhubeka + 17.54
57 Leonardo Duque Team Colombia + 18.31
58 Imanol Erviti Movistar Team + 18.31
59 Daryl Impey Orica - GreenEDGE + 18.31
60 Timo Roosen Team Lotto NL - Jumbo + 18.31
61 Mikaël Chérel AG2R La Mondiale + 18.31
62 Tiago Machado Team Katusha + 18.31
63 Maxime Monfort Lotto - Soudal + 18.31
64 Bert-Jan Lindeman Team Lotto NL - Jumbo + 18.31
65 Dario Cataldo Astana Pro Team + 18.31
66 Maxime Bouet Etixx - Quick Step + 18.31
67 Rodolfo Torres Team Colombia + 18.31
68 Lawson Craddock Team Giant - Alpecin + 18.31
69 Javier Moreno Movistar Team + 18.31
70 Angel Madrazo Caja Rural - Seguros RGA + 18.31
71 Jesper Hansen Tinkoff - Saxo + 18.31
72 Ian Boswell Team Sky + 18.31
73 Rory Sutherland Movistar Team + 18.31
74 Kristijan Durasek Lampre-Merida + 18.31
75 Kevin Reza FDJ + 18.31
76 Pierre Rolland Team Europcar + 18.31
77 Rinaldo Nocentini AG2R La Mondiale + 18.31
78 Francisco Ventoso Movistar Team + 18.31
79 Pavel Brutt Tinkoff - Saxo + 19.33
80 Pavel Kochetkov Team Katusha + 19.33
81 Dennis Van Winden Team Lotto NL - Jumbo + 19.33
82 Mike Teunissen Team Lotto NL - Jumbo + 19.33
83 Salvatore Puccio Team Sky + 19.33
84 Benjamin King Team Cannondale - Garmin + 19.33
85 Markel Irizar Trek Factory Racing + 19.33
86 Ricardo Vilela Caja Rural - Seguros RGA + 19.33
87 Brayan Ramirez Team Colombia + 19.33
88 Julien Simon Cofidis + 19.33
89 Sylvain Chavanel IAM Cycling + 19.33
90 Sébastien Minard AG2R La Mondiale + 19.33
91 Miguel Angel Rubiano Team Colombia + 19.33
92 Jens Keukeleire Orica - GreenEDGE + 19.33
93 Pieter Serry Etixx - Quick Step + 19.33
94 Riccardo Zoidl Trek Factory Racing + 19.33
95 Tsgabu Grmay Lampre-Merida + 19.33
96 Darwin Atapuma BMC Racing Team + 19.33
97 Mathew Hayman Orica - GreenEDGE + 19.33
98 Damien Howson Orica - GreenEDGE + 19.33
99 Angel Vicioso Team Katusha + 19.33
100 Yoann Bagot Cofidis + 19.33
101 Youcef Reguigui MTN-Qhubeka + 19.33
102 Koen De Kort Team Giant - Alpecin + 19.43
103 Daniele Bennati Tinkoff - Saxo + 19.43
104 Kristian Sbaragli MTN-Qhubeka + 19.43
105 Luka Mezgec Team Giant - Alpecin + 19.43
106 Jempy Drucker BMC Racing Team + 19.43
107 Jérôme Cousin Team Europcar + 19.46
108 Vicente Reynès IAM Cycling + 21.48
109 Yaroslav Popovych Trek Factory Racing + 21.50
110 John Degenkolb Team Giant - Alpecin + 21.50
111 Tom Van Asbroeck Team Lotto NL - Jumbo + 21.50
112 Dominique Rollin Cofidis + 23.02
113 Simon Pellaud IAM Cycling + 23.02
114 Juan Pablo Valencia Team Colombia + 23.02
115 Mickaël Delage FDJ + 23.02
116 Marcel Aregger IAM Cycling + 23.02
117 Omar Fraile Caja Rural - Seguros RGA + 23.02
118 Carlos Barbero Caja Rural - Seguros RGA + 23.02
119 Danny van Poppel Trek Factory Racing + 23.02
120 Jimmy Engoulvent Team Europcar + 23.02
121 Joey Rosskopf BMC Racing Team + 23.02
122 Gediminas Bagdonas AG2R La Mondiale + 23.02
123 Christian Knees Team Sky + 23.02
124 Ilia Koshevoy Lampre-Merida + 23.02
125 Martijn Keizer Team Lotto NL - Jumbo + 23.02
126 Martin Velits Etixx - Quick Step + 23.02
127 Simon Gerrans Orica - GreenEDGE + 23.02
128 Laurent Pichon FDJ + 23.02
129 Tom Stamsnijder Team Giant - Alpecin + 23.02
130 Tosh Van der Sande Lotto - Soudal + 23.02
131 Cyril Lemoine Cofidis + 23.02
132 Johannes Fröhlinger Team Giant - Alpecin + 23.02
133 Maximiliano Richeze Lampre-Merida + 23.02
134 Walter Pedraza Team Colombia + 23.02
135 Nikolas Maes Etixx - Quick Step + 23.02
136 Iljo Keisse Etixx - Quick Step + 23.02
137 Geraint Thomas Team Sky + 23.02
138 Johan Vansummeren AG2R La Mondiale + 23.02
139 Steve Cummings MTN-Qhubeka + 23.02
140 Antoine Duchesne Team Europcar + 23.02
141 Johann Van Zyl MTN-Qhubeka + 23.02
142 Jay Robert Thomson MTN-Qhubeka + 23.02
143 Alexis Gougeard AG2R La Mondiale + 23.02
144 Murilo Fischer FDJ + 23.02
145 Blel Kadri AG2R La Mondiale + 23.02
146 Alessandro Vanotti Astana Pro Team + 23.02
147 Natnael Berhane MTN-Qhubeka + 23.02
148 Maciej Bodnar Tinkoff - Saxo + 23.02
149 Thierry Hupond Team Giant - Alpecin + 23.02
150 Gatis Smukulis Team Katusha + 23.02
151 Boy van Poppel Trek Factory Racing + 23.02
152 Fabio Duarte Team Colombia + 23.02
153 Zico Waeytens Team Giant - Alpecin + 23.02
154 Songezo Jim MTN-Qhubeka + 23.02
155 Davide Villella Team Cannondale - Garmin + 23.02
156 Olivier Le Gac FDJ + 23.02
157 Tony Hurel Team Europcar + 23.02
158 Cyril Gautier Team Europcar + 23.02
- Jérôme Coppel IAM Cycling DNS

GC

PosRiderTeam Time
1 Fabio Aru Astana Pro Team 83:01:40
2 Joaquim Rodríguez Team Katusha + 01.17
3 Rafal Majka Tinkoff - Saxo + 01.29
4 Nairo Quintana Movistar Team + 02.02
5 Esteban Chaves Orica - GreenEDGE + 03.30
6 Tom Dumoulin Team Giant - Alpecin + 03.46
7 Alejandro Valverde Movistar Team + 07.10
8 Mikel Nieve Team Sky + 07.26
9 Daniel Moreno Team Katusha + 07.32
10 Louis Meintjes MTN-Qhubeka + 10.46
11 Domenico Pozzovivo AG2R La Mondiale + 11.30
12 David Arroyo Caja Rural - Seguros RGA + 13.49
13 Gianluca Brambilla Etixx - Quick Step + 15.46
14 Bart De Clercq Lotto - Soudal + 16.54
15 Romain Sicard Team Europcar + 17.06
16 Kenny Elissonde FDJ + 17.27
17 Fabrice Jeandesboz Team Europcar + 17.30
18 André Cardoso Team Cannondale - Garmin + 23.51
19 Giovanni Visconti Movistar Team + 35.58
20 Diego Rosa Astana Pro Team + 43.27
21 Nelson Oliveira Lampre-Merida + 44.44
22 Sergio Henao Team Sky + 44.50
23 Haimar Zubeldia Trek Factory Racing + 45.19
24 Fränk Schleck Trek Factory Racing + 48.27
25 Mikel Landa Astana Pro Team + 51.30
26 Nicolas Roche Team Sky + 52.44
27 Maxime Monfort Lotto - Soudal + 54.37
28 Maxime Bouet Etixx - Quick Step + 59.53
29 Carlos Verona Etixx - Quick Step + 01:02.28
30 Daniel Navarro Cofidis + 01:06.08
31 Alberto Losada Team Katusha + 01:06.47
32 Rodolfo Torres Team Colombia + 01:11.56
33 Luis León Sánchez Astana Pro Team + 01:15.05
34 Jose Gonçalves Caja Rural - Seguros RGA + 01:15.59
35 Pawel Poljanski Tinkoff - Saxo + 01:16.40
36 George Bennett Team Lotto NL - Jumbo + 01:25.08
37 Tiago Machado Team Katusha + 01:25.16
38 Lawrence Warbasse IAM Cycling + 01:31.44
39 Eduard Vorganov Team Katusha + 01:33.17
40 Andrey Amador Movistar Team + 01:38.06
41 Matteo Montaguti AG2R La Mondiale + 01:46.59
42 Lawson Craddock Team Giant - Alpecin + 01:47.30
43 Rubén Plaza Lampre-Merida + 01:52.11
44 José Joaquin Rojas Movistar Team + 01:52.34
45 Angel Madrazo Caja Rural - Seguros RGA + 01:53.04
46 Joe Dombrowski Team Cannondale - Garmin + 01:53.07
47 Ricardo Vilela Caja Rural - Seguros RGA + 01:55.18
48 Sylvain Chavanel IAM Cycling + 01:55.36
49 Pierre Rolland Team Europcar + 01:57.45
50 Tosh Van der Sande Lotto - Soudal + 01:58.02
51 Mikaël Chérel AG2R La Mondiale + 01:59.48
52 Jesper Hansen Tinkoff - Saxo + 02:00.16
53 Alex Cano Team Colombia + 02:03.37
54 Riccardo Zoidl Trek Factory Racing + 02:09.06
55 Adam Hansen Lotto - Soudal + 02:11.26
56 Darwin Atapuma BMC Racing Team + 02:12.42
57 Amaël Moinard BMC Racing Team + 02:17.57
58 Dario Cataldo Astana Pro Team + 02:18.30
59 Cyril Gautier Team Europcar + 02:18.40
60 Leonardo Duque Team Colombia + 02:19.58
61 Cyril Lemoine Cofidis + 02:21.43
62 Pieter Serry Etixx - Quick Step + 02:26.09
63 Kristijan Durasek Lampre-Merida + 02:28.49
64 Koen De Kort Team Giant - Alpecin + 02:29.49
65 Yukiya Arashiro Team Europcar + 02:30.27
66 Fabio Duarte Team Colombia + 02:30.53
67 Geraint Thomas Team Sky + 02:31.30
68 Jay McCarthy Tinkoff - Saxo + 02:31.33
69 Andrey Zeits Astana Pro Team + 02:31.59
70 Ian Boswell Team Sky + 02:36.19
71 Moreno Moser Team Cannondale - Garmin + 02:36.29
72 Jérôme Cousin Team Europcar + 02:36.33
73 Miguel Angel Rubiano Team Colombia + 02:37.14
74 Benjamin King Team Cannondale - Garmin + 02:37.44
75 Alessandro De Marchi BMC Racing Team + 02:39.05
76 Julien Simon Cofidis + 02:39.21
77 Pavel Kochetkov Team Katusha + 02:39.59
78 Natnael Berhane MTN-Qhubeka + 02:41.03
79 Salvatore Puccio Team Sky + 02:41.25
80 Javier Moreno Movistar Team + 02:42.57
81 Jelle Vanendert Lotto - Soudal + 02:45.05
82 Francisco Ventoso Movistar Team + 02:45.06
83 Vasil Kiryienka Team Sky + 02:48.57
84 Daryl Impey Orica - GreenEDGE + 02:51.17
85 Rinaldo Nocentini AG2R La Mondiale + 02:51.47
86 Vicente Reynès IAM Cycling + 02:53.54
87 Omar Fraile Caja Rural - Seguros RGA + 02:56.17
88 Juan Pablo Valencia Team Colombia + 02:56.27
89 Markel Irizar Trek Factory Racing + 02:58.57
90 Christian Knees Team Sky + 02:59.58
91 John Degenkolb Team Giant - Alpecin + 03:00.19
92 Carlos Quintero Team Colombia + 03:02.14
93 Jens Keukeleire Orica - GreenEDGE + 03:03.10
94 Davide Villella Team Cannondale - Garmin + 03:03.57
95 Timo Roosen Team Lotto NL - Jumbo + 03:09.04
96 Sébastien Minard AG2R La Mondiale + 03:09.11
97 Pello Bilbao Caja Rural - Seguros RGA + 03:09.51
98 Bert-Jan Lindeman Team Lotto NL - Jumbo + 03:11.48
99 Yoann Bagot Cofidis + 03:11.56
100 Imanol Erviti Movistar Team + 03:14.03
101 Pavel Brutt Tinkoff - Saxo + 03:14.43
102 Steve Cummings MTN-Qhubeka + 03:17.52
103 Angel Vicioso Team Katusha + 03:18.12
104 Mike Teunissen Team Lotto NL - Jumbo + 03:18.58
105 Kristian Sbaragli MTN-Qhubeka + 03:20.15
106 Marcel Aregger IAM Cycling + 03:23.52
107 Nikolas Maes Etixx - Quick Step + 03:25.23
108 Luka Mezgec Team Giant - Alpecin + 03:27.07
109 Mickaël Delage FDJ + 03:28.24
110 Laurent Pichon FDJ + 03:28.49
111 Tom Van Asbroeck Team Lotto NL - Jumbo + 03:28.53
112 Alexis Gougeard AG2R La Mondiale + 03:29.51
113 Kevin Reza FDJ + 03:32.10
114 Simon Gerrans Orica - GreenEDGE + 03:32.14
115 Dennis Van Winden Team Lotto NL - Jumbo + 03:33.25
116 Dominique Rollin Cofidis + 03:35.55
117 Martin Velits Etixx - Quick Step + 03:37.55
118 Jempy Drucker BMC Racing Team + 03:38.01
119 Olivier Le Gac FDJ + 03:38.32
120 Simon Pellaud IAM Cycling + 03:38.59
121 Johan Vansummeren AG2R La Mondiale + 03:39.27
122 Tsgabu Grmay Lampre-Merida + 03:39.50
123 Jaco Venter MTN-Qhubeka + 03:41.39
124 Joey Rosskopf BMC Racing Team + 03:42.34
125 Jay Robert Thomson MTN-Qhubeka + 03:42.44
126 Alex Howes Team Cannondale - Garmin + 03:43.17
127 Jasper De Buyst Lotto - Soudal + 03:43.32
128 Brayan Ramirez Team Colombia + 03:44.00
129 Johann Van Zyl MTN-Qhubeka + 03:44.21
130 Mathew Hayman Orica - GreenEDGE + 03:44.44
131 Yaroslav Popovych Trek Factory Racing + 03:48.50
132 Jimmy Engoulvent Team Europcar + 03:48.57
133 Daniele Bennati Tinkoff - Saxo + 03:49.18
134 Youcef Reguigui MTN-Qhubeka + 03:50.50
135 Alessandro Vanotti Astana Pro Team + 03:53.40
136 Walter Pedraza Team Colombia + 03:54.43
137 Songezo Jim MTN-Qhubeka + 03:55.31
138 Thierry Hupond Team Giant - Alpecin + 03:57.46
139 Antoine Duchesne Team Europcar + 03:57.57
140 Maciej Bodnar Tinkoff - Saxo + 03:57.57
141 Ilia Koshevoy Lampre-Merida + 03:58.34
142 Rory Sutherland Movistar Team + 03:58.43
143 Johannes Fröhlinger Team Giant - Alpecin + 04:00.04
144 Danny van Poppel Trek Factory Racing + 04:00.17
145 Tony Hurel Team Europcar + 04:00.32
146 Gatis Smukulis Team Katusha + 04:00.57
147 Damien Howson Orica - GreenEDGE + 04:03.40
148 Carlos Barbero Caja Rural - Seguros RGA + 04:07.01
149 Iljo Keisse Etixx - Quick Step + 04:07.06
150 Valerio Conti Lampre-Merida + 04:07.48
151 Blel Kadri AG2R La Mondiale + 04:08.49
152 Martijn Keizer Team Lotto NL - Jumbo + 04:12.31
153 Maximiliano Richeze Lampre-Merida + 04:13.53
154 Gediminas Bagdonas AG2R La Mondiale + 04:16.42
155 Tom Stamsnijder Team Giant - Alpecin + 04:17.36
156 Murilo Fischer FDJ + 04:20.58
157 Zico Waeytens Team Giant - Alpecin + 04:36.40
158 Boy van Poppel Trek Factory Racing + 04:57.10
- Jérôme Coppel IAM Cycling DNS

Race profile

Race
Vuelta a España
Start date
22.08.2015
End date
13.09.2015
Total distance
175.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 ❤️