Vuelta a España 2015 - Stage 15

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

GC

PosRiderTeam Time
1 Fabio Aru Astana Pro Team 61:53:56
2 Joaquim Rodríguez Team Katusha + 00.01
3 Rafal Majka Tinkoff - Saxo + 01.24
4 Tom Dumoulin Team Giant - Alpecin + 01.25
5 Esteban Chaves Orica - GreenEDGE + 01.34
6 Daniel Moreno Team Katusha + 02.08
7 Mikel Nieve Team Sky + 02.19
8 Alejandro Valverde Movistar Team + 02.25
9 Nairo Quintana Movistar Team + 03.00
10 Louis Meintjes MTN-Qhubeka + 05.07
11 Domenico Pozzovivo AG2R La Mondiale + 05.50
12 Romain Sicard Team Europcar + 06.00
13 Gianluca Brambilla Etixx - Quick Step + 06.10
14 Fabrice Jeandesboz Team Europcar + 09.18
15 Kenny Elissonde FDJ + 09.48
16 Bart De Clercq Lotto - Soudal + 11.52
17 André Cardoso Team Cannondale - Garmin + 13.03
18 Stéphane Rossetto Cofidis + 14.40
19 David Arroyo Caja Rural - Seguros RGA + 16.57
20 Daniel Navarro Cofidis + 23.28
21 Nicolas Roche Team Sky + 24.22
22 Sergio Henao Team Sky + 24.42
23 Mikel Landa Astana Pro Team + 26.50
24 Diego Rosa Astana Pro Team + 27.15
25 Maxime Bouet Etixx - Quick Step + 29.28
26 Giovanni Visconti Movistar Team + 29.59
27 Alberto Losada Team Katusha + 34.11
28 Haimar Zubeldia Trek Factory Racing + 35.16
29 Maxime Monfort Lotto - Soudal + 39.17
30 Nelson Oliveira Lampre-Merida + 40.14
31 Fränk Schleck Trek Factory Racing + 40.22
32 Luis León Sánchez Astana Pro Team + 42.19
33 Rodolfo Torres Team Colombia + 43.58
34 Lawson Craddock Team Giant - Alpecin + 58.07
35 George Bennett Team Lotto NL - Jumbo + 58.28
36 Carlos Verona Etixx - Quick Step + 01:00.31
37 Pawel Poljanski Tinkoff - Saxo + 01:00.48
38 Jose Gonçalves Caja Rural - Seguros RGA + 01:00.57
39 Sylvain Chavanel IAM Cycling + 01:01.52
40 Jérôme Coppel IAM Cycling + 01:02.21
41 Ricardo Vilela Caja Rural - Seguros RGA + 01:05.18
42 Riccardo Zoidl Trek Factory Racing + 01:10.42
43 Mikaël Chérel AG2R La Mondiale + 01:11.55
44 Tiago Machado Team Katusha + 01:13.21
45 Jesper Hansen Tinkoff - Saxo + 01:13.58
46 Lawrence Warbasse IAM Cycling + 01:14.23
47 Eduard Vorganov Team Katusha + 01:14.35
48 José Joaquin Rojas Movistar Team + 01:15.07
49 Joe Dombrowski Team Cannondale - Garmin + 01:16.50
50 Tosh Van der Sande Lotto - Soudal + 01:17.15
51 Angel Madrazo Caja Rural - Seguros RGA + 01:18.45
52 Alex Cano Team Colombia + 01:19.41
53 Jurgen Van den Broeck Lotto - Soudal + 01:20.07
54 Pierre Rolland Team Europcar + 01:20.36
55 Andrey Amador Movistar Team + 01:22.46
56 Rubén Plaza Lampre-Merida + 01:22.54
57 Matteo Montaguti AG2R La Mondiale + 01:24.01
58 Darwin Atapuma BMC Racing Team + 01:24.32
59 Cyril Gautier Team Europcar + 01:29.50
60 Julien Simon Cofidis + 01:30.51
61 Peter Velits BMC Racing Team + 01:34.18
62 Adam Hansen Lotto - Soudal + 01:35.28
63 Dario Cataldo Astana Pro Team + 01:37.51
64 Pieter Serry Etixx - Quick Step + 01:39.02
65 Geraint Thomas Team Sky + 01:40.04
66 Pavel Kochetkov Team Katusha + 01:40.35
67 Koen De Kort Team Giant - Alpecin + 01:41.12
68 Leonardo Duque Team Colombia + 01:42.03
69 Fabio Duarte Team Colombia + 01:42.04
70 Jay McCarthy Tinkoff - Saxo + 01:42.30
71 Salvatore Puccio Team Sky + 01:43.27
72 Javier Moreno Movistar Team + 01:44.53
73 Yukiya Arashiro Team Europcar + 01:46.07
74 Jérôme Cousin Team Europcar + 01:47.01
75 Ian Boswell Team Sky + 01:47.11
76 Kristijan Durasek Lampre-Merida + 01:48.15
77 Natnael Berhane MTN-Qhubeka + 01:49.56
78 Miguel Angel Rubiano Team Colombia + 01:52.59
79 Alessandro De Marchi BMC Racing Team + 01:53.50
80 Jelle Vanendert Lotto - Soudal + 01:54.37
81 Davide Villella Team Cannondale - Garmin + 01:54.56
82 Benjamin King Team Cannondale - Garmin + 01:56.08
83 Vasil Kiryienka Team Sky + 01:56.28
84 Rinaldo Nocentini AG2R La Mondiale + 01:57.58
85 Carlos Quintero Team Colombia + 01:58.40
86 Vicente Reynès IAM Cycling + 01:59.17
87 Amaël Moinard BMC Racing Team + 01:59.41
88 Juan Pablo Valencia Team Colombia + 02:01.15
89 Cameron Meyer Orica - GreenEDGE + 02:02.25
90 Cyril Lemoine Cofidis + 02:05.30
91 Daryl Impey Orica - GreenEDGE + 02:05.33
92 Jens Keukeleire Orica - GreenEDGE + 02:06.56
93 Andrew Talansky Team Cannondale - Garmin + 02:07.05
94 Andrey Zeits Astana Pro Team + 02:07.32
95 Marcel Aregger IAM Cycling + 02:09.33
96 Omar Fraile Caja Rural - Seguros RGA + 02:09.40
97 Yoann Bagot Cofidis + 02:10.13
98 Steve Cummings MTN-Qhubeka + 02:11.19
99 Francisco Ventoso Movistar Team + 02:11.46
100 John Degenkolb Team Giant - Alpecin + 02:11.56
101 Mike Teunissen Team Lotto NL - Jumbo + 02:12.29
102 Niki Terpstra Etixx - Quick Step + 02:14.01
103 Nikolas Maes Etixx - Quick Step + 02:14.31
104 Bert-Jan Lindeman Team Lotto NL - Jumbo + 02:14.39
105 Laurent Pichon FDJ + 02:14.46
106 Markel Irizar Trek Factory Racing + 02:15.20
107 Angel Vicioso Team Katusha + 02:15.24
108 Kristian Sbaragli MTN-Qhubeka + 02:17.08
109 Moreno Moser Team Cannondale - Garmin + 02:18.47
110 Sébastien Minard AG2R La Mondiale + 02:19.24
111 Kevin Reza FDJ + 02:20.03
112 Timo Roosen Team Lotto NL - Jumbo + 02:20.20
113 Pello Bilbao Caja Rural - Seguros RGA + 02:20.55
114 Tom Van Asbroeck Team Lotto NL - Jumbo + 02:21.26
115 Christian Knees Team Sky + 02:22.11
116 Martin Velits Etixx - Quick Step + 02:22.28
117 Olivier Le Gac FDJ + 02:23.23
118 Simon Gerrans Orica - GreenEDGE + 02:23.48
119 Imanol Erviti Movistar Team + 02:24.40
120 Jay Robert Thomson MTN-Qhubeka + 02:26.23
121 Luka Mezgec Team Giant - Alpecin + 02:26.47
122 Johan Vansummeren AG2R La Mondiale + 02:28.06
123 Dennis Van Winden Team Lotto NL - Jumbo + 02:28.21
124 Brayan Ramirez Team Colombia + 02:29.34
125 Joey Rosskopf BMC Racing Team + 02:30.23
126 Pavel Brutt Tinkoff - Saxo + 02:30.30
127 Jempy Drucker BMC Racing Team + 02:31.02
128 Dominique Rollin Cofidis + 02:31.52
129 Alex Howes Team Cannondale - Garmin + 02:32.55
130 Jaco Venter MTN-Qhubeka + 02:33.14
131 Mickaël Delage FDJ + 02:34.22
132 Johann Van Zyl MTN-Qhubeka + 02:35.04
133 Youcef Reguigui MTN-Qhubeka + 02:36.16
134 Jasper De Buyst Lotto - Soudal + 02:37.04
135 Mathew Hayman Orica - GreenEDGE + 02:37.08
136 Simon Pellaud IAM Cycling + 02:37.12
137 Arnaud Courteille FDJ + 02:37.25
138 Walter Pedraza Team Colombia + 02:37.28
139 Alessandro Vanotti Astana Pro Team + 02:38.23
140 Johannes Fröhlinger Team Giant - Alpecin + 02:40.13
141 Yaroslav Popovych Trek Factory Racing + 02:41.57
142 Maciej Bodnar Tinkoff - Saxo + 02:42.25
143 Songezo Jim MTN-Qhubeka + 02:43.06
144 Thierry Hupond Team Giant - Alpecin + 02:43.36
145 Daniele Bennati Tinkoff - Saxo + 02:43.44
146 Alexis Gougeard AG2R La Mondiale + 02:43.54
147 Tony Hurel Team Europcar + 02:44.13
148 Maarten Tjallingii Team Lotto NL - Jumbo + 02:44.19
149 Antoine Duchesne Team Europcar + 02:45.00
150 Danny van Poppel Trek Factory Racing + 02:45.17
151 Tsgabu Grmay Lampre-Merida + 02:45.26
152 Ilia Koshevoy Lampre-Merida + 02:46.56
153 Carlos Barbero Caja Rural - Seguros RGA + 02:48.40
154 Blel Kadri AG2R La Mondiale + 02:49.26
155 Gatis Smukulis Team Katusha + 02:50.15
156 Iljo Keisse Etixx - Quick Step + 02:53.06
157 Maximiliano Richeze Lampre-Merida + 02:53.46
158 Damien Howson Orica - GreenEDGE + 02:55.30
159 Rory Sutherland Movistar Team + 02:56.12
160 Martijn Keizer Team Lotto NL - Jumbo + 02:59.54
161 Jimmy Engoulvent Team Europcar + 02:59.58
162 Tom Stamsnijder Team Giant - Alpecin + 03:02.20
163 Gediminas Bagdonas AG2R La Mondiale + 03:04.30
164 Murilo Fischer FDJ + 03:06.24
165 Valerio Conti Lampre-Merida + 03:11.38
166 Zico Waeytens Team Giant - Alpecin + 03:16.50
167 Boy van Poppel Trek Factory Racing + 03:39.04

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 ❤️