Vuelta a España 2015 - Stage 12

Escaldes > Lleida, 173.0km

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

GC

PosRiderTeam Time
1 Fabio Aru Astana Pro Team 47:14:30
2 Joaquim Rodríguez Team Katusha + 00.27
3 Tom Dumoulin Team Giant - Alpecin + 00.30
4 Rafal Majka Tinkoff - Saxo + 01.28
5 Esteban Chaves Orica - GreenEDGE + 01.29
6 Alejandro Valverde Movistar Team + 01.52
7 Daniel Moreno Team Katusha + 01.54
8 Mikel Nieve Team Sky + 01.58
9 Nairo Quintana Movistar Team + 03.07
10 Louis Meintjes MTN-Qhubeka + 04.15
11 Domenico Pozzovivo AG2R La Mondiale + 05.19
12 Romain Sicard Team Europcar + 06.41
13 Gianluca Brambilla Etixx - Quick Step + 06.42
14 Fabrice Jeandesboz Team Europcar + 07.29
15 Bart De Clercq Lotto - Soudal + 09.50
16 André Cardoso Team Cannondale - Garmin + 10.19
17 Stéphane Rossetto Cofidis + 10.49
18 Samuel Sánchez BMC Racing Team + 11.07
19 Kenny Elissonde FDJ + 11.34
20 Daniel Navarro Cofidis + 12.04
21 Nicolas Roche Team Sky + 13.30
22 David Arroyo Caja Rural - Seguros RGA + 15.56
23 Maxime Bouet Etixx - Quick Step + 20.42
24 Fränk Schleck Trek Factory Racing + 22.07
25 Diego Rosa Astana Pro Team + 22.08
26 Mikel Landa Astana Pro Team + 23.47
27 George Bennett Team Lotto NL - Jumbo + 25.05
28 Sergio Henao Team Sky + 25.51
29 Giovanni Visconti Movistar Team + 26.10
30 Haimar Zubeldia Trek Factory Racing + 27.28
31 Alberto Losada Team Katusha + 28.28
32 Maxime Monfort Lotto - Soudal + 28.58
33 Luis León Sánchez Astana Pro Team + 29.37
34 Jose Gonçalves Caja Rural - Seguros RGA + 33.21
35 Rodolfo Torres Team Colombia + 33.22
36 Nelson Oliveira Lampre-Merida + 33.24
37 Jérôme Coppel IAM Cycling + 37.30
38 Riccardo Zoidl Trek Factory Racing + 40.06
39 Darwin Atapuma BMC Racing Team + 46.22
40 Lawson Craddock Team Giant - Alpecin + 49.59
41 Carlos Verona Etixx - Quick Step + 50.56
42 Andrey Amador Movistar Team + 51.28
43 Tosh Van der Sande Lotto - Soudal + 51.44
44 Ricardo Vilela Caja Rural - Seguros RGA + 52.53
45 Jurgen Van den Broeck Lotto - Soudal + 54.36
46 Joe Dombrowski Team Cannondale - Garmin + 55.04
47 Tiago Machado Team Katusha + 56.48
48 Sylvain Chavanel IAM Cycling + 57.20
49 Eduard Vorganov Team Katusha + 58.17
50 Pawel Poljanski Tinkoff - Saxo + 58.19
51 Pieter Serry Etixx - Quick Step + 01:00.07
52 Lawrence Warbasse IAM Cycling + 01:01.50
53 Pierre Rolland Team Europcar + 01:01.52
54 Julien Simon Cofidis + 01:03.26
55 Mikaël Chérel AG2R La Mondiale + 01:04.03
56 Rubén Plaza Lampre-Merida + 01:04.27
57 Adam Hansen Lotto - Soudal + 01:04.30
58 José Joaquin Rojas Movistar Team + 01:04.48
59 Geraint Thomas Team Sky + 01:05.50
60 Jay McCarthy Tinkoff - Saxo + 01:08.16
61 Jesper Hansen Tinkoff - Saxo + 01:09.15
62 Peter Velits BMC Racing Team + 01:10.58
63 Leonardo Duque Team Colombia + 01:11.05
64 Alex Cano Team Colombia + 01:12.00
65 Matteo Montaguti AG2R La Mondiale + 01:12.29
66 Angel Madrazo Caja Rural - Seguros RGA + 01:12.30
67 Jérôme Cousin Team Europcar + 01:13.03
68 Amaël Moinard BMC Racing Team + 01:15.03
69 Pavel Kochetkov Team Katusha + 01:15.55
70 Koen De Kort Team Giant - Alpecin + 01:16.32
71 Cyril Gautier Team Europcar + 01:17.30
72 Benjamin King Team Cannondale - Garmin + 01:18.04
73 Miguel Angel Rubiano Team Colombia + 01:18.45
74 Yukiya Arashiro Team Europcar + 01:18.49
75 Jelle Vanendert Lotto - Soudal + 01:21.28
76 Andrew Talansky Team Cannondale - Garmin + 01:22.41
77 Kristijan Durasek Lampre-Merida + 01:22.44
78 Fabio Duarte Team Colombia + 01:23.43
79 Ian Boswell Team Sky + 01:24.58
80 Vicente Reynès IAM Cycling + 01:25.03
81 Javier Moreno Movistar Team + 01:26.45
82 Juan Pablo Valencia Team Colombia + 01:27.01
83 Cameron Meyer Orica - GreenEDGE + 01:29.13
84 Salvatore Puccio Team Sky + 01:29.34
85 Dario Cataldo Astana Pro Team + 01:29.45
86 Omar Fraile Caja Rural - Seguros RGA + 01:30.45
87 Vasil Kiryienka Team Sky + 01:30.47
88 Rinaldo Nocentini AG2R La Mondiale + 01:30.48
89 Daryl Impey Orica - GreenEDGE + 01:32.07
90 Kristian Sbaragli MTN-Qhubeka + 01:32.30
91 Jens Keukeleire Orica - GreenEDGE + 01:32.34
92 Mattia Cattaneo Lampre-Merida + 01:32.46
93 Natnael Berhane MTN-Qhubeka + 01:32.52
94 Cyril Lemoine Cofidis + 01:33.06
95 Pello Bilbao Caja Rural - Seguros RGA + 01:33.10
96 Moreno Moser Team Cannondale - Garmin + 01:34.09
97 Marcel Aregger IAM Cycling + 01:35.19
98 John Degenkolb Team Giant - Alpecin + 01:35.21
99 Mike Teunissen Team Lotto NL - Jumbo + 01:35.29
100 Bert-Jan Lindeman Team Lotto NL - Jumbo + 01:35.44
101 Davide Villella Team Cannondale - Garmin + 01:35.55
102 Steve Cummings MTN-Qhubeka + 01:35.56
103 Thomas De Gendt Lotto - Soudal + 01:36.21
104 Andrey Zeits Astana Pro Team + 01:36.24
105 Niki Terpstra Etixx - Quick Step + 01:36.39
106 Carlos Quintero Team Colombia + 01:37.14
107 Alessandro De Marchi BMC Racing Team + 01:37.23
108 Lluis Mas Caja Rural - Seguros RGA + 01:38.36
109 Maarten Wynants Team Lotto NL - Jumbo + 01:40.56
110 Nikolas Maes Etixx - Quick Step + 01:41.03
111 Timo Roosen Team Lotto NL - Jumbo + 01:41.18
112 Olivier Le Gac FDJ + 01:42.15
113 Laurent Pichon FDJ + 01:42.26
114 Dennis Van Winden Team Lotto NL - Jumbo + 01:42.58
115 Markel Irizar Trek Factory Racing + 01:44.22
116 Angel Vicioso Team Katusha + 01:44.58
117 Joey Rosskopf BMC Racing Team + 01:45.00
118 Alex Howes Team Cannondale - Garmin + 01:46.51
119 Sébastien Minard AG2R La Mondiale + 01:47.07
120 Tom Van Asbroeck Team Lotto NL - Jumbo + 01:47.12
121 Francisco Ventoso Movistar Team + 01:48.26
122 Jempy Drucker BMC Racing Team + 01:48.43
123 Yoann Bagot Cofidis + 01:48.48
124 Kevin Reza FDJ + 01:49.06
125 Simon Gerrans Orica - GreenEDGE + 01:49.34
126 Luka Mezgec Team Giant - Alpecin + 01:49.36
127 Christian Knees Team Sky + 01:51.13
128 Jasper De Buyst Lotto - Soudal + 01:51.21
129 Johann Van Zyl MTN-Qhubeka + 01:52.09
130 Imanol Erviti Movistar Team + 01:53.42
131 Jay Robert Thomson MTN-Qhubeka + 01:54.26
132 Alessandro Vanotti Astana Pro Team + 01:55.16
133 Jaco Venter MTN-Qhubeka + 01:55.22
134 Pavel Brutt Tinkoff - Saxo + 01:56.53
135 Martin Velits Etixx - Quick Step + 01:56.57
136 Brayan Ramirez Team Colombia + 01:58.05
137 Simon Pellaud IAM Cycling + 01:58.17
138 Songezo Jim MTN-Qhubeka + 01:59.36
139 Mathew Hayman Orica - GreenEDGE + 01:59.57
140 Tony Hurel Team Europcar + 02:00.00
141 Johan Vansummeren AG2R La Mondiale + 02:00.09
142 Youcef Reguigui MTN-Qhubeka + 02:00.29
143 Arnaud Courteille FDJ + 02:00.57
144 Ilia Koshevoy Lampre-Merida + 02:01.05
145 Walter Pedraza Team Colombia + 02:01.58
146 Mickaël Delage FDJ + 02:02.02
147 Danny van Poppel Trek Factory Racing + 02:03.00
148 Dominique Rollin Cofidis + 02:03.59
149 Maciej Bodnar Tinkoff - Saxo + 02:05.50
150 Johannes Fröhlinger Team Giant - Alpecin + 02:05.59
151 Alexis Gougeard AG2R La Mondiale + 02:06.42
152 Daniele Bennati Tinkoff - Saxo + 02:07.09
153 Iljo Keisse Etixx - Quick Step + 02:08.11
154 Maximiliano Richeze Lampre-Merida + 02:08.15
155 Thierry Hupond Team Giant - Alpecin + 02:09.22
156 Yaroslav Popovych Trek Factory Racing + 02:10.42
157 Mitchell Docker Orica - GreenEDGE + 02:11.03
158 Rory Sutherland Movistar Team + 02:11.59
159 Blel Kadri AG2R La Mondiale + 02:12.20
160 Maarten Tjallingii Team Lotto NL - Jumbo + 02:12.55
161 Antoine Duchesne Team Europcar + 02:14.02
162 Carlos Barbero Caja Rural - Seguros RGA + 02:14.26
163 Gatis Smukulis Team Katusha + 02:14.40
164 Damien Howson Orica - GreenEDGE + 02:16.56
165 Tsgabu Grmay Lampre-Merida + 02:21.26
166 Martijn Keizer Team Lotto NL - Jumbo + 02:22.09
167 Jimmy Engoulvent Team Europcar + 02:25.44
168 Tom Stamsnijder Team Giant - Alpecin + 02:27.20
169 Murilo Fischer FDJ + 02:30.26
170 Geoffrey Soupe Cofidis + 02:32.27
171 Valerio Conti Lampre-Merida + 02:32.49
172 Zico Waeytens Team Giant - Alpecin + 02:38.31
173 Gediminas Bagdonas AG2R La Mondiale + 02:39.04
174 Boy van Poppel Trek Factory Racing + 02:39.58
- Chris Froome Team Sky DNS

Race profile

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