Vuelta a España 2017 - Stage 15

Alcalá la Real > Sierra Nevada. Alto Hoya de la Mora, 129.4km

19.08-10.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 Miguel Ángel López Astana Pro Team 3:34:51
2 Ilnur Zakarin Katusha-Alpecin + 00.36
3 Wilco Kelderman Team Sunweb + 00.45
4 Esteban Chaves Orica-Scott + 00.47
5 Chris Froome Team Sky + 00.47
6 Michael Woods Cannondale-Drapac Pro Cycling + 00.50
7 Vincenzo Nibali Bahrain-Merida + 00.53
8 Wout Poels Team Sky + 00.53
9 Louis Meintjes UAE Team Emirates + 00.53
10 Pello Bilbao Astana Pro Team + 01.02
11 Fabio Aru Astana Pro Team + 01.02
12 Romain Bardet AG2R La Mondiale + 01.23
13 Alberto Contador Trek-Segafredo + 01.27
14 Darwin Atapuma UAE Team Emirates + 01.46
15 Steven Kruijswijk Team Lotto NL-Jumbo + 02.17
16 Antonio Pedrero Movistar Team + 02.42
17 Tejay van Garderen BMC Racing Team + 03.19
18 Daniel Moreno Movistar Team + 03.37
19 Jack Haig Orica-Scott + 03.41
20 Mikel Nieve Team Sky + 03.43
21 Simon Yates Orica-Scott + 04.37
22 Adam Yates Orica-Scott + 04.37
23 Thomas De Gendt Lotto-Soudal + 04.58
24 David de la Cruz Quick-Step Floors + 05.23
25 Sander Armee Lotto-Soudal + 06.04
26 Stef Clement Team Lotto NL-Jumbo + 07.13
27 Sergio Pardilla Caja Rural-Seguros RGA + 07.13
28 Richard Carapaz Movistar Team + 09.35
29 Hernan Aguirre Manzana - Postobón + 09.35
30 Jaime Roson Caja Rural-Seguros RGA + 12.45
31 Antwan Tolhoek Team Lotto NL-Jumbo + 12.53
32 Luis Angel Mate Cofidis, Solutions Crédits + 12.53
33 Jesús Hernández Trek-Segafredo + 12.53
34 Stéphane Rossetto Cofidis, Solutions Crédits + 13.08
35 Jarlinson Pantano Trek-Segafredo + 13.33
36 Bob Jungels Quick-Step Floors + 14.51
37 Gianni Moscon Team Sky + 15.01
38 Anthony Roux FDJ + 15.21
39 Jeremy Maison FDJ + 15.21
40 Carlos Verona Orica-Scott + 15.21
41 Luis León Sánchez Astana Pro Team + 15.21
42 Tomasz Marczynski Lotto-Soudal + 15.21
43 Maxime Monfort Lotto-Soudal + 15.21
44 Przemyslaw Niemiec UAE Team Emirates + 15.21
45 Rafal Majka Bora-Hansgrohe + 15.21
46 Floris De Tier Team Lotto NL-Jumbo + 15.21
47 David Arroyo Caja Rural-Seguros RGA + 15.21
48 Ricardo Vilela Manzana - Postobón + 15.21
49 Peter Stetina Trek-Segafredo + 15.21
50 David López Team Sky + 15.21
51 Koen Bouwman Team Lotto NL-Jumbo + 15.21
52 Salvatore Puccio Team Sky + 15.41
53 Franco Pellizotti Bahrain-Merida + 15.41
54 Nicolas Roche BMC Racing Team + 16.18
55 Daniel Navarro Cofidis, Solutions Crédits + 16.18
56 Bernardo Suaza Manzana - Postobón + 16.36
57 Edward Theuns Trek-Segafredo + 16.42
58 Hector Saez Caja Rural-Seguros RGA + 17.12
59 Bart De Clercq Lotto-Soudal + 17.12
60 Matej Mohoric UAE Team Emirates + 17.30
61 José Joaquin Rojas Movistar Team + 17.49
62 Emanuel Buchmann Bora-Hansgrohe + 18.03
63 Tim Declercq Quick-Step Floors + 18.04
64 Giovanni Visconti Bahrain-Merida + 18.27
65 Jacques Janse Van Rensburg Team Dimension Data + 18.33
66 Rohan Dennis BMC Racing Team + 19.50
67 Koen De Kort Trek-Segafredo + 19.50
68 Adam Hansen Lotto-Soudal + 19.50
69 Stefan Denifl Aqua Blue Sport + 19.55
70 Mark Christian Aqua Blue Sport + 19.55
71 Sergey Chernetskiy Astana Pro Team + 20.47
72 Francisco Ventoso BMC Racing Team + 20.55
73 Eros Capecchi Quick-Step Floors + 20.55
74 Guillaume Bonnafond Cofidis, Solutions Crédits + 20.55
75 Fabricio Ferrari Caja Rural-Seguros RGA + 20.55
76 Christopher Juul-Jensen Orica-Scott + 20.58
77 Arnaud Courteille FDJ + 20.58
78 Nelson Oliveira Movistar Team + 21.46
79 Alessandro De Marchi BMC Racing Team + 21.50
80 Diego Rubio Caja Rural-Seguros RGA + 22.16
81 Sacha Modolo UAE Team Emirates + 22.56
82 Christian Knees Team Sky + 23.34
83 Valerio Agnoli Bahrain-Merida + 24.00
84 Juan Felipe Osorio Manzana - Postobón + 24.17
85 Rui Costa UAE Team Emirates + 26.09
86 Matteo Trentin Quick-Step Floors + 26.09
87 Odd Christian Eiking FDJ + 26.09
88 Bert-Jan Lindeman Team Lotto NL-Jumbo + 26.09
89 Enric Mas Quick-Step Floors + 26.09
90 Lluis Mas Caja Rural-Seguros RGA + 26.09
91 Jetse Bol Manzana - Postobón + 26.09
92 Patrick Konrad Bora-Hansgrohe + 26.09
93 Johannes Fröhlinger Team Sunweb + 26.09
94 Nick Schultz Caja Rural-Seguros RGA + 26.09
95 Iván García Cortina Bahrain-Merida + 26.09
96 Jan Polanc UAE Team Emirates + 26.09
97 Simon Clarke Cannondale-Drapac Pro Cycling + 26.09
98 Marc Soler Movistar Team + 26.09
99 Julien Bernard Trek-Segafredo + 26.09
100 Julien Duval AG2R La Mondiale + 26.09
101 Markel Irizar Trek-Segafredo + 26.09
102 Alberto Losada Katusha-Alpecin + 26.09
103 Manuele Boaro Bahrain-Merida + 26.09
104 Brendan Canty Cannondale-Drapac Pro Cycling + 26.09
105 Diego Rosa Team Sky + 26.09
106 Juan Jose Lobato Team Lotto NL-Jumbo + 26.09
107 Damiano Caruso BMC Racing Team + 26.09
108 Lasse Norman Leth Aqua Blue Sport + 26.09
109 Ian Stannard Team Sky + 26.09
110 Lorrenzo Manzin FDJ + 26.09
111 Aldemar Reyes Manzana - Postobón + 26.09
112 Tobias Ludvigsson FDJ + 26.09
113 Alexey Lutsenko Astana Pro Team + 26.09
114 Yves Lampaert Quick-Step Floors + 26.09
115 Igor Anton Team Dimension Data + 26.09
116 Daniel Hoelgaard FDJ + 26.09
117 Pawel Poljanski Bora-Hansgrohe + 26.09
118 Maxim Belkov Katusha-Alpecin + 26.09
119 Daan Olivier Team Lotto NL-Jumbo + 26.09
120 Nico Denz AG2R La Mondiale + 26.09
121 Joe Dombrowski Cannondale-Drapac Pro Cycling + 26.09
122 Remy Mertz Lotto-Soudal + 26.09
123 Niki Terpstra Quick-Step Floors + 26.09
124 Alexis Gougeard AG2R La Mondiale + 26.09
125 Hugo Houle AG2R La Mondiale + 26.09
126 Domen Novak Bahrain-Merida + 26.09
127 Matvei Mamykin Katusha-Alpecin + 26.09
128 Daniel Oss BMC Racing Team + 26.09
129 Lachlan Morton Team Dimension Data + 26.09
130 Anthony Perez Cofidis, Solutions Crédits + 26.09
131 Michel Kreder Aqua Blue Sport + 26.09
132 Federico Zurlo UAE Team Emirates + 26.09
133 Alexandre Geniez AG2R La Mondiale + 26.09
134 Julian Alaphilippe Quick-Step Floors + 26.09
135 Antonio Nibali Bahrain-Merida + 26.09
136 Jelle Wallays Lotto-Soudal + 26.09
137 Kenneth Vanbilsen Cofidis, Solutions Crédits + 28.40
138 Fernando Orjuela Manzana - Postobón + 30.22
139 Sebastian Molano Manzana - Postobón + 30.22
140 Hernando Bohorquez Manzana - Postobón + 30.38
141 Loic Vliegen BMC Racing Team + 30.38
142 Adam Blythe Aqua Blue Sport + 30.38
143 Aaron Gate Aqua Blue Sport + 30.38
144 Laurens De Vreese Astana Pro Team + 30.38
145 Anthony Turgis Cofidis, Solutions Crédits + 30.38
146 Davide Villella Cannondale-Drapac Pro Cycling + 30.38
147 Rafael Reis Caja Rural-Seguros RGA + 30.38
148 Peter Koning Aqua Blue Sport + 30.38
149 Nikita Stalnov Astana Pro Team + 30.38
150 Lennard Kämna Team Sunweb + 30.38
151 Clément Chevrier AG2R La Mondiale + 30.38
152 Andreas Schillinger Bora-Hansgrohe + 30.38
153 Kilian Frankiny BMC Racing Team + 30.38
154 Magnus Cort Orica-Scott + 30.38
155 Michael Mørkøv Katusha-Alpecin + 30.38
156 Rein Taaramäe Katusha-Alpecin + 30.38
157 Marco Haller Katusha-Alpecin + 30.38
158 Thomas Scully Cannondale-Drapac Pro Cycling + 30.38
159 Tom Van Asbroeck Cannondale-Drapac Pro Cycling + 30.38
160 Sam Bewley Orica-Scott + 30.38
161 Svein Tuft Orica-Scott + 30.38
162 Chris Hamilton Team Sunweb + 30.38
163 Christoph Pfingsten Bora-Hansgrohe + 30.38
164 Chad Haga Team Sunweb + 30.38
165 Toms Skujins Cannondale-Drapac Pro Cycling + 30.38
166 Conor Dunne Aqua Blue Sport + 30.38
167 Michael Schwarzmann Bora-Hansgrohe + 30.38
168 William Clarke Cannondale-Drapac Pro Cycling + 30.38
169 Søren Kragh Andersen Team Sunweb + 30.54
- Ruben Fernandez Movistar Team DNF
- Jimmy Turgis Cofidis, Solutions Crédits DNF

GC

PosRiderTeam Time
1 Chris Froome Team Sky 62:06:25
2 Vincenzo Nibali Bahrain-Merida + 01.01
3 Ilnur Zakarin Katusha-Alpecin + 02.08
4 Wilco Kelderman Team Sunweb + 02.11
5 Esteban Chaves Orica-Scott + 02.39
6 Miguel Ángel López Astana Pro Team + 02.51
7 Fabio Aru Astana Pro Team + 03.24
8 Michael Woods Cannondale-Drapac Pro Cycling + 03.26
9 Alberto Contador Trek-Segafredo + 03.59
10 Wout Poels Team Sky + 05.22
11 David de la Cruz Quick-Step Floors + 07.47
12 Steven Kruijswijk Team Lotto NL-Jumbo + 08.08
13 Tejay van Garderen BMC Racing Team + 08.16
14 Louis Meintjes UAE Team Emirates + 09.02
15 Mikel Nieve Team Sky + 18.45
16 Sergio Pardilla Caja Rural-Seguros RGA + 19.12
17 Nicolas Roche BMC Racing Team + 21.40
18 Daniel Moreno Movistar Team + 27.42
19 Romain Bardet AG2R La Mondiale + 30.41
20 Darwin Atapuma UAE Team Emirates + 34.47
21 Stef Clement Team Lotto NL-Jumbo + 44.44
22 Igor Anton Team Dimension Data + 47.49
23 Jack Haig Orica-Scott + 48.25
24 Sander Armee Lotto-Soudal + 51.04
25 Pello Bilbao Astana Pro Team + 52.34
26 Jaime Roson Caja Rural-Seguros RGA + 53.44
27 Adam Yates Orica-Scott + 55.49
28 Luis Angel Mate Cofidis, Solutions Crédits + 55.53
29 Franco Pellizotti Bahrain-Merida + 58.36
30 José Joaquin Rojas Movistar Team + 01:00.05
31 Luis León Sánchez Astana Pro Team + 01:00.56
32 Gianni Moscon Team Sky + 01:04.22
33 Jan Polanc UAE Team Emirates + 01:09.24
34 Richard Carapaz Movistar Team + 01:13.10
35 Peter Stetina Trek-Segafredo + 01:13.13
36 Jarlinson Pantano Trek-Segafredo + 01:15.03
37 Simon Yates Orica-Scott + 01:15.41
38 Nelson Oliveira Movistar Team + 01:16.09
39 Rafal Majka Bora-Hansgrohe + 01:17.56
40 Rui Costa UAE Team Emirates + 01:19.48
41 Antwan Tolhoek Team Lotto NL-Jumbo + 01:23.48
42 Bart De Clercq Lotto-Soudal + 01:25.10
43 Hernan Aguirre Manzana - Postobón + 01:26.02
44 Matej Mohoric UAE Team Emirates + 01:26.25
45 Bob Jungels Quick-Step Floors + 01:26.54
46 Tomasz Marczynski Lotto-Soudal + 01:38.23
47 Ricardo Vilela Manzana - Postobón + 01:40.20
48 Aldemar Reyes Manzana - Postobón + 01:41.48
49 Daan Olivier Team Lotto NL-Jumbo + 01:42.18
50 Odd Christian Eiking FDJ + 01:46.18
51 Fabricio Ferrari Caja Rural-Seguros RGA + 01:47.56
52 Koen Bouwman Team Lotto NL-Jumbo + 01:49.10
53 Giovanni Visconti Bahrain-Merida + 01:49.15
54 Bernardo Suaza Manzana - Postobón + 01:49.43
55 Maxime Monfort Lotto-Soudal + 01:50.25
56 Marc Soler Movistar Team + 01:54.19
57 Jetse Bol Manzana - Postobón + 01:56.43
58 Jesús Hernández Trek-Segafredo + 01:57.18
59 Diego Rosa Team Sky + 01:58.52
60 Clément Chevrier AG2R La Mondiale + 02:00.04
61 Alberto Losada Katusha-Alpecin + 02:00.25
62 Valerio Agnoli Bahrain-Merida + 02:01.38
63 Stéphane Rossetto Cofidis, Solutions Crédits + 02:02.00
64 Tobias Ludvigsson FDJ + 02:04.30
65 Floris De Tier Team Lotto NL-Jumbo + 02:04.35
66 Anthony Roux FDJ + 02:05.59
67 Koen De Kort Trek-Segafredo + 02:06.10
68 Thomas De Gendt Lotto-Soudal + 02:08.06
69 Stefan Denifl Aqua Blue Sport + 02:08.41
70 Pawel Poljanski Bora-Hansgrohe + 02:09.13
71 Emanuel Buchmann Bora-Hansgrohe + 02:12.42
72 Anthony Perez Cofidis, Solutions Crédits + 02:15.37
73 Antonio Pedrero Movistar Team + 02:17.16
74 Hector Saez Caja Rural-Seguros RGA + 02:19.31
75 Lachlan Morton Team Dimension Data + 02:20.35
76 Salvatore Puccio Team Sky + 02:22.17
77 Simon Clarke Cannondale-Drapac Pro Cycling + 02:23.41
78 Alessandro De Marchi BMC Racing Team + 02:24.18
79 Jeremy Maison FDJ + 02:24.43
80 Enric Mas Quick-Step Floors + 02:25.16
81 Rohan Dennis BMC Racing Team + 02:25.38
82 David López Team Sky + 02:26.40
83 Carlos Verona Orica-Scott + 02:27.29
84 Jacques Janse Van Rensburg Team Dimension Data + 02:27.30
85 Daniel Navarro Cofidis, Solutions Crédits + 02:27.41
86 Lluis Mas Caja Rural-Seguros RGA + 02:28.05
87 Przemyslaw Niemiec UAE Team Emirates + 02:28.13
88 Guillaume Bonnafond Cofidis, Solutions Crédits + 02:29.04
89 Sergey Chernetskiy Astana Pro Team + 02:30.48
90 Juan Felipe Osorio Manzana - Postobón + 02:31.37
91 Julien Bernard Trek-Segafredo + 02:33.36
92 Adam Hansen Lotto-Soudal + 02:33.38
93 Hernando Bohorquez Manzana - Postobón + 02:34.42
94 Julian Alaphilippe Quick-Step Floors + 02:36.01
95 David Arroyo Caja Rural-Seguros RGA + 02:36.07
96 Alexey Lutsenko Astana Pro Team + 02:37.05
97 Alexandre Geniez AG2R La Mondiale + 02:37.19
98 Matvei Mamykin Katusha-Alpecin + 02:38.50
99 Arnaud Courteille FDJ + 02:38.52
100 Edward Theuns Trek-Segafredo + 02:39.48
101 Brendan Canty Cannondale-Drapac Pro Cycling + 02:39.53
102 Francisco Ventoso BMC Racing Team + 02:40.22
103 Davide Villella Cannondale-Drapac Pro Cycling + 02:40.40
104 Joe Dombrowski Cannondale-Drapac Pro Cycling + 02:42.53
105 Lennard Kämna Team Sunweb + 02:43.19
106 Eros Capecchi Quick-Step Floors + 02:43.26
107 Domen Novak Bahrain-Merida + 02:43.53
108 Antonio Nibali Bahrain-Merida + 02:44.01
109 Bert-Jan Lindeman Team Lotto NL-Jumbo + 02:45.03
110 Matteo Trentin Quick-Step Floors + 02:47.38
111 Kilian Frankiny BMC Racing Team + 02:49.19
112 Manuele Boaro Bahrain-Merida + 02:49.48
113 Damiano Caruso BMC Racing Team + 02:50.51
114 Loic Vliegen BMC Racing Team + 02:53.19
115 Julien Duval AG2R La Mondiale + 02:54.41
116 Christopher Juul-Jensen Orica-Scott + 02:55.55
117 Hugo Houle AG2R La Mondiale + 02:57.14
118 Patrick Konrad Bora-Hansgrohe + 02:58.06
119 Anthony Turgis Cofidis, Solutions Crédits + 02:58.40
120 Marco Haller Katusha-Alpecin + 03:00.20
121 Michel Kreder Aqua Blue Sport + 03:00.55
122 Juan Jose Lobato Team Lotto NL-Jumbo + 03:01.20
123 Johannes Fröhlinger Team Sunweb + 03:01.28
124 Markel Irizar Trek-Segafredo + 03:01.52
125 Chad Haga Team Sunweb + 03:02.02
126 Tim Declercq Quick-Step Floors + 03:06.09
127 Chris Hamilton Team Sunweb + 03:08.59
128 Alexis Gougeard AG2R La Mondiale + 03:12.16
129 Toms Skujins Cannondale-Drapac Pro Cycling + 03:12.47
130 Nico Denz AG2R La Mondiale + 03:13.00
131 Maxim Belkov Katusha-Alpecin + 03:13.25
132 Christian Knees Team Sky + 03:13.31
133 Tom Van Asbroeck Cannondale-Drapac Pro Cycling + 03:13.46
134 Diego Rubio Caja Rural-Seguros RGA + 03:13.49
135 Laurens De Vreese Astana Pro Team + 03:14.22
136 Sacha Modolo UAE Team Emirates + 03:14.40
137 Rafael Reis Caja Rural-Seguros RGA + 03:15.36
138 Daniel Hoelgaard FDJ + 03:15.56
139 Michael Mørkøv Katusha-Alpecin + 03:16.07
140 Fernando Orjuela Manzana - Postobón + 03:16.18
141 Niki Terpstra Quick-Step Floors + 03:16.19
142 Søren Kragh Andersen Team Sunweb + 03:16.25
143 Iván García Cortina Bahrain-Merida + 03:18.10
144 Nick Schultz Caja Rural-Seguros RGA + 03:18.24
145 Nikita Stalnov Astana Pro Team + 03:22.33
146 Yves Lampaert Quick-Step Floors + 03:22.56
147 Daniel Oss BMC Racing Team + 03:23.09
148 Magnus Cort Orica-Scott + 03:24.12
149 Christoph Pfingsten Bora-Hansgrohe + 03:24.57
150 Andreas Schillinger Bora-Hansgrohe + 03:26.39
151 Mark Christian Aqua Blue Sport + 03:26.50
152 Aaron Gate Aqua Blue Sport + 03:29.52
153 Ian Stannard Team Sky + 03:33.41
154 Federico Zurlo UAE Team Emirates + 03:33.58
155 Kenneth Vanbilsen Cofidis, Solutions Crédits + 03:34.54
156 Peter Koning Aqua Blue Sport + 03:35.06
157 Remy Mertz Lotto-Soudal + 03:36.36
158 Lasse Norman Leth Aqua Blue Sport + 03:37.33
159 Sebastian Molano Manzana - Postobón + 03:37.55
160 Sam Bewley Orica-Scott + 03:41.50
161 Michael Schwarzmann Bora-Hansgrohe + 03:41.58
162 Rein Taaramäe Katusha-Alpecin + 03:42.11
163 Thomas Scully Cannondale-Drapac Pro Cycling + 03:43.07
164 Adam Blythe Aqua Blue Sport + 03:43.22
165 William Clarke Cannondale-Drapac Pro Cycling + 03:45.38
166 Lorrenzo Manzin FDJ + 03:46.45
167 Jelle Wallays Lotto-Soudal + 03:47.36
168 Svein Tuft Orica-Scott + 03:47.52
169 Conor Dunne Aqua Blue Sport + 03:57.26
- Ruben Fernandez Movistar Team DNF
- Jimmy Turgis Cofidis, Solutions Crédits DNF

Race profile

Race
Vuelta a España
Start date
19.08.2017
End date
10.09.2017
Total distance
129.4 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 ❤️