Vuelta a España 2015 - Stage 18

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

GC

PosRiderTeam Time
1 Tom Dumoulin Team Giant - Alpecin 73:45:13
2 Fabio Aru Astana Pro Team + 00.03
3 Joaquim Rodríguez Team Katusha + 01.15
4 Rafal Majka Tinkoff - Saxo + 02.22
5 Nairo Quintana Movistar Team + 02.53
6 Alejandro Valverde Movistar Team + 03.15
7 Esteban Chaves Orica - GreenEDGE + 03.30
8 Daniel Moreno Team Katusha + 03.46
9 Mikel Nieve Team Sky + 04.10
10 Louis Meintjes MTN-Qhubeka + 06.51
11 Domenico Pozzovivo AG2R La Mondiale + 07.41
12 Gianluca Brambilla Etixx - Quick Step + 10.47
13 Fabrice Jeandesboz Team Europcar + 13.15
14 Bart De Clercq Lotto - Soudal + 13.38
15 Romain Sicard Team Europcar + 18.06
16 Kenny Elissonde FDJ + 18.21
17 André Cardoso Team Cannondale - Garmin + 19.37
18 Stéphane Rossetto Cofidis + 21.55
19 David Arroyo Caja Rural - Seguros RGA + 30.04
20 Giovanni Visconti Movistar Team + 35.46
21 Diego Rosa Astana Pro Team + 39.06
22 Mikel Landa Astana Pro Team + 41.33
23 Fränk Schleck Trek Factory Racing + 42.53
24 Sergio Henao Team Sky + 45.16
25 Haimar Zubeldia Trek Factory Racing + 45.23
26 Nicolas Roche Team Sky + 45.27
27 Rodolfo Torres Team Colombia + 55.21
28 Maxime Monfort Lotto - Soudal + 55.28
29 Maxime Bouet Etixx - Quick Step + 59.26
30 Daniel Navarro Cofidis + 59.49
31 Carlos Verona Etixx - Quick Step + 01:01.24
32 Nelson Oliveira Lampre-Merida + 01:01.30
33 Alberto Losada Team Katusha + 01:04.42
34 Jose Gonçalves Caja Rural - Seguros RGA + 01:08.49
35 Pawel Poljanski Tinkoff - Saxo + 01:11.09
36 Luis León Sánchez Astana Pro Team + 01:14.19
37 George Bennett Team Lotto NL - Jumbo + 01:16.15
38 Tiago Machado Team Katusha + 01:26.04
39 Lawrence Warbasse IAM Cycling + 01:30.45
40 Lawson Craddock Team Giant - Alpecin + 01:31.47
41 Angel Madrazo Caja Rural - Seguros RGA + 01:32.04
42 Jérôme Coppel IAM Cycling + 01:36.57
43 Sylvain Chavanel IAM Cycling + 01:38.16
44 Eduard Vorganov Team Katusha + 01:38.16
45 José Joaquin Rojas Movistar Team + 01:39.04
46 Mikaël Chérel AG2R La Mondiale + 01:41.05
47 Pierre Rolland Team Europcar + 01:41.43
48 Jesper Hansen Tinkoff - Saxo + 01:41.45
49 Matteo Montaguti AG2R La Mondiale + 01:47.29
50 Joe Dombrowski Team Cannondale - Garmin + 01:47.54
51 Darwin Atapuma BMC Racing Team + 01:48.58
52 Riccardo Zoidl Trek Factory Racing + 01:49.33
53 Ricardo Vilela Caja Rural - Seguros RGA + 01:49.51
54 Tosh Van der Sande Lotto - Soudal + 01:53.17
55 Andrey Amador Movistar Team + 01:53.23
56 Rubén Plaza Lampre-Merida + 01:54.53
57 Cyril Gautier Team Europcar + 01:55.02
58 Alex Cano Team Colombia + 01:58.20
59 Adam Hansen Lotto - Soudal + 02:00.22
60 Pieter Serry Etixx - Quick Step + 02:00.27
61 Geraint Thomas Team Sky + 02:02.19
62 Dario Cataldo Astana Pro Team + 02:02.51
63 Jérôme Cousin Team Europcar + 02:10.38
64 Koen De Kort Team Giant - Alpecin + 02:12.02
65 Kristijan Durasek Lampre-Merida + 02:12.14
66 Julien Simon Cofidis + 02:13.39
67 Salvatore Puccio Team Sky + 02:15.43
68 Cyril Lemoine Cofidis + 02:16.32
69 Javier Moreno Movistar Team + 02:18.17
70 Leonardo Duque Team Colombia + 02:18.55
71 Miguel Angel Rubiano Team Colombia + 02:18.57
72 Pavel Kochetkov Team Katusha + 02:18.58
73 Ian Boswell Team Sky + 02:19.59
74 Yukiya Arashiro Team Europcar + 02:24.00
75 Jay McCarthy Tinkoff - Saxo + 02:25.45
76 Vicente Reynès IAM Cycling + 02:25.57
77 Andrey Zeits Astana Pro Team + 02:26.18
78 Fabio Duarte Team Colombia + 02:27.00
79 Omar Fraile Caja Rural - Seguros RGA + 02:27.06
80 Rinaldo Nocentini AG2R La Mondiale + 02:30.47
81 Moreno Moser Team Cannondale - Garmin + 02:31.20
82 Alessandro De Marchi BMC Racing Team + 02:31.54
83 Vasil Kiryienka Team Sky + 02:34.15
84 Daryl Impey Orica - GreenEDGE + 02:35.34
85 Amaël Moinard BMC Racing Team + 02:35.45
86 Natnael Berhane MTN-Qhubeka + 02:36.18
87 Benjamin King Team Cannondale - Garmin + 02:36.43
88 Jelle Vanendert Lotto - Soudal + 02:38.53
89 Jens Keukeleire Orica - GreenEDGE + 02:40.05
90 Davide Villella Team Cannondale - Garmin + 02:40.43
91 John Degenkolb Team Giant - Alpecin + 02:40.46
92 Timo Roosen Team Lotto NL - Jumbo + 02:44.24
93 Francisco Ventoso Movistar Team + 02:45.20
94 Carlos Quintero Team Colombia + 02:46.13
95 Yoann Bagot Cofidis + 02:46.14
96 Sébastien Minard AG2R La Mondiale + 02:47.09
97 Juan Pablo Valencia Team Colombia + 02:47.48
98 Steve Cummings MTN-Qhubeka + 02:48.41
99 Bert-Jan Lindeman Team Lotto NL - Jumbo + 02:50.48
100 Pello Bilbao Caja Rural - Seguros RGA + 02:51.21
101 Mike Teunissen Team Lotto NL - Jumbo + 02:53.16
102 Arnaud Courteille FDJ + 02:53.43
103 Marcel Aregger IAM Cycling + 02:54.41
104 Christian Knees Team Sky + 02:55.41
105 Angel Vicioso Team Katusha + 02:56.10
106 Nikolas Maes Etixx - Quick Step + 02:56.12
107 Imanol Erviti Movistar Team + 02:57.28
108 Markel Irizar Trek Factory Racing + 02:57.41
109 Laurent Pichon FDJ + 02:59.38
110 Kristian Sbaragli MTN-Qhubeka + 03:00.20
111 Tom Van Asbroeck Team Lotto NL - Jumbo + 03:04.34
112 Simon Gerrans Orica - GreenEDGE + 03:06.43
113 Dominique Rollin Cofidis + 03:06.44
114 Luka Mezgec Team Giant - Alpecin + 03:07.12
115 Kevin Reza FDJ + 03:07.30
116 Martin Velits Etixx - Quick Step + 03:08.44
117 Olivier Le Gac FDJ + 03:09.21
118 Simon Pellaud IAM Cycling + 03:09.48
119 Dennis Van Winden Team Lotto NL - Jumbo + 03:11.23
120 Jempy Drucker BMC Racing Team + 03:12.09
121 Johan Vansummeren AG2R La Mondiale + 03:12.53
122 Pavel Brutt Tinkoff - Saxo + 03:13.04
123 Joey Rosskopf BMC Racing Team + 03:13.23
124 Jay Robert Thomson MTN-Qhubeka + 03:13.33
125 Jaco Venter MTN-Qhubeka + 03:17.36
126 Tsgabu Grmay Lampre-Merida + 03:17.48
127 Brayan Ramirez Team Colombia + 03:18.18
128 Johann Van Zyl MTN-Qhubeka + 03:18.50
129 Alex Howes Team Cannondale - Garmin + 03:19.16
130 Mickaël Delage FDJ + 03:19.50
131 Jasper De Buyst Lotto - Soudal + 03:20.50
132 Mathew Hayman Orica - GreenEDGE + 03:21.32
133 Alessandro Vanotti Astana Pro Team + 03:22.26
134 Daniele Bennati Tinkoff - Saxo + 03:23.26
135 Yaroslav Popovych Trek Factory Racing + 03:23.50
136 Youcef Reguigui MTN-Qhubeka + 03:25.08
137 Walter Pedraza Team Colombia + 03:25.32
138 Songezo Jim MTN-Qhubeka + 03:26.20
139 Alexis Gougeard AG2R La Mondiale + 03:27.04
140 Maarten Tjallingii Team Lotto NL - Jumbo + 03:27.10
141 Thierry Hupond Team Giant - Alpecin + 03:28.35
142 Antoine Duchesne Team Europcar + 03:28.46
143 Maciej Bodnar Tinkoff - Saxo + 03:28.46
144 Johannes Fröhlinger Team Giant - Alpecin + 03:30.53
145 Danny van Poppel Trek Factory Racing + 03:31.06
146 Tony Hurel Team Europcar + 03:31.21
147 Ilia Koshevoy Lampre-Merida + 03:33.03
148 Gatis Smukulis Team Katusha + 03:34.12
149 Rory Sutherland Movistar Team + 03:37.43
150 Carlos Barbero Caja Rural - Seguros RGA + 03:37.50
151 Iljo Keisse Etixx - Quick Step + 03:37.55
152 Damien Howson Orica - GreenEDGE + 03:37.58
153 Blel Kadri AG2R La Mondiale + 03:39.38
154 Martijn Keizer Team Lotto NL - Jumbo + 03:43.20
155 Jimmy Engoulvent Team Europcar + 03:44.03
156 Maximiliano Richeze Lampre-Merida + 03:44.42
157 Gediminas Bagdonas AG2R La Mondiale + 03:47.31
158 Tom Stamsnijder Team Giant - Alpecin + 03:48.25
159 Murilo Fischer FDJ + 03:51.47
160 Valerio Conti Lampre-Merida + 03:57.49
161 Zico Waeytens Team Giant - Alpecin + 04:07.29
162 Boy van Poppel Trek Factory Racing + 04:27.59
- Jurgen Van den Broeck Lotto - Soudal DNS
- Peter Velits BMC Racing Team DNS
- Niki Terpstra Etixx - Quick Step DNS
- Cameron Meyer Orica - GreenEDGE DNS
- Andrew Talansky Team Cannondale - Garmin DNS

Race profile

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