Vuelta a España 2015 - Stage 14

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

GC

PosRiderTeam Time
1 Fabio Aru Astana Pro Team 57:20:10
2 Joaquim Rodríguez Team Katusha + 00.26
3 Tom Dumoulin Team Giant - Alpecin + 00.49
4 Esteban Chaves Orica - GreenEDGE + 01.29
5 Rafal Majka Tinkoff - Saxo + 01.33
6 Mikel Nieve Team Sky + 02.10
7 Alejandro Valverde Movistar Team + 02.11
8 Daniel Moreno Team Katusha + 02.13
9 Nairo Quintana Movistar Team + 03.00
10 Romain Sicard Team Europcar + 03.39
11 Gianluca Brambilla Etixx - Quick Step + 04.29
12 Louis Meintjes MTN-Qhubeka + 04.41
13 Domenico Pozzovivo AG2R La Mondiale + 05.24
14 Fabrice Jeandesboz Team Europcar + 08.11
15 Kenny Elissonde FDJ + 08.48
16 Bart De Clercq Lotto - Soudal + 11.03
17 Nicolas Roche Team Sky + 11.10
18 André Cardoso Team Cannondale - Garmin + 11.42
19 Stéphane Rossetto Cofidis + 12.06
20 David Arroyo Caja Rural - Seguros RGA + 13.31
21 Daniel Navarro Cofidis + 16.37
22 Fränk Schleck Trek Factory Racing + 23.04
23 Diego Rosa Astana Pro Team + 23.25
24 Sergio Henao Team Sky + 23.26
25 Maxime Bouet Etixx - Quick Step + 23.49
26 Maxime Monfort Lotto - Soudal + 26.22
27 Mikel Landa Astana Pro Team + 26.47
28 Giovanni Visconti Movistar Team + 27.27
29 Alberto Losada Team Katusha + 30.11
30 Nelson Oliveira Lampre-Merida + 33.23
31 Haimar Zubeldia Trek Factory Racing + 33.30
32 Luis León Sánchez Astana Pro Team + 35.39
33 Rodolfo Torres Team Colombia + 38.47
34 George Bennett Team Lotto NL - Jumbo + 42.01
35 Jérôme Coppel IAM Cycling + 47.22
36 Jose Gonçalves Caja Rural - Seguros RGA + 50.17
37 Lawson Craddock Team Giant - Alpecin + 50.43
38 Riccardo Zoidl Trek Factory Racing + 53.24
39 Sylvain Chavanel IAM Cycling + 56.13
40 Mikaël Chérel AG2R La Mondiale + 57.14
41 Carlos Verona Etixx - Quick Step + 57.38
42 José Joaquin Rojas Movistar Team + 57.49
43 Pawel Poljanski Tinkoff - Saxo + 58.45
44 Ricardo Vilela Caja Rural - Seguros RGA + 58.55
45 Tosh Van der Sande Lotto - Soudal + 59.57
46 Joe Dombrowski Team Cannondale - Garmin + 01:00.23
47 Jurgen Van den Broeck Lotto - Soudal + 01:02.49
48 Tiago Machado Team Katusha + 01:03.05
49 Eduard Vorganov Team Katusha + 01:04.19
50 Andrey Amador Movistar Team + 01:05.08
51 Rubén Plaza Lampre-Merida + 01:05.36
52 Darwin Atapuma BMC Racing Team + 01:07.14
53 Lawrence Warbasse IAM Cycling + 01:09.12
54 Pierre Rolland Team Europcar + 01:09.23
55 Jesper Hansen Tinkoff - Saxo + 01:10.45
56 Julien Simon Cofidis + 01:13.33
57 Angel Madrazo Caja Rural - Seguros RGA + 01:15.21
58 Peter Velits BMC Racing Team + 01:17.00
59 Matteo Montaguti AG2R La Mondiale + 01:17.26
60 Alex Cano Team Colombia + 01:17.40
61 Adam Hansen Lotto - Soudal + 01:18.10
62 Pieter Serry Etixx - Quick Step + 01:21.44
63 Geraint Thomas Team Sky + 01:22.46
64 Pavel Kochetkov Team Katusha + 01:23.17
65 Cyril Gautier Team Europcar + 01:24.11
66 Leonardo Duque Team Colombia + 01:24.45
67 Koen De Kort Team Giant - Alpecin + 01:24.45
68 Fabio Duarte Team Colombia + 01:24.46
69 Jay McCarthy Tinkoff - Saxo + 01:25.12
70 Salvatore Puccio Team Sky + 01:26.09
71 Javier Moreno Movistar Team + 01:28.02
72 Yukiya Arashiro Team Europcar + 01:29.40
73 Jérôme Cousin Team Europcar + 01:29.43
74 Alessandro De Marchi BMC Racing Team + 01:29.44
75 Kristijan Durasek Lampre-Merida + 01:30.57
76 Dario Cataldo Astana Pro Team + 01:34.01
77 Carlos Quintero Team Colombia + 01:34.32
78 Miguel Angel Rubiano Team Colombia + 01:35.41
79 Amaël Moinard BMC Racing Team + 01:35.55
80 Jelle Vanendert Lotto - Soudal + 01:36.27
81 Vasil Kiryienka Team Sky + 01:36.49
82 Davide Villella Team Cannondale - Garmin + 01:37.38
83 Benjamin King Team Cannondale - Garmin + 01:39.41
84 Rinaldo Nocentini AG2R La Mondiale + 01:40.40
85 Natnael Berhane MTN-Qhubeka + 01:41.22
86 Vicente Reynès IAM Cycling + 01:41.59
87 Cameron Meyer Orica - GreenEDGE + 01:42.21
88 Jens Keukeleire Orica - GreenEDGE + 01:43.10
89 Andrew Talansky Team Cannondale - Garmin + 01:43.19
90 Juan Pablo Valencia Team Colombia + 01:43.57
91 Ian Boswell Team Sky + 01:45.50
92 Yoann Bagot Cofidis + 01:46.27
93 Cyril Lemoine Cofidis + 01:47.32
94 Daryl Impey Orica - GreenEDGE + 01:48.15
95 Steve Cummings MTN-Qhubeka + 01:49.04
96 Niki Terpstra Etixx - Quick Step + 01:49.47
97 Marcel Aregger IAM Cycling + 01:52.15
98 John Degenkolb Team Giant - Alpecin + 01:52.17
99 Omar Fraile Caja Rural - Seguros RGA + 01:52.22
100 Mike Teunissen Team Lotto NL - Jumbo + 01:52.25
101 Kristian Sbaragli MTN-Qhubeka + 01:53.22
102 Francisco Ventoso Movistar Team + 01:54.28
103 Pello Bilbao Caja Rural - Seguros RGA + 01:54.47
104 Moreno Moser Team Cannondale - Garmin + 01:55.01
105 Andrey Zeits Astana Pro Team + 01:57.16
106 Bert-Jan Lindeman Team Lotto NL - Jumbo + 01:57.21
107 Laurent Pichon FDJ + 01:57.28
108 Nikolas Maes Etixx - Quick Step + 01:57.59
109 Markel Irizar Trek Factory Racing + 01:58.02
110 Angel Vicioso Team Katusha + 01:58.38
111 Sébastien Minard AG2R La Mondiale + 02:02.06
112 Timo Roosen Team Lotto NL - Jumbo + 02:02.10
113 Kevin Reza FDJ + 02:02.14
114 Jay Robert Thomson MTN-Qhubeka + 02:02.27
115 Olivier Le Gac FDJ + 02:03.07
116 Tom Van Asbroeck Team Lotto NL - Jumbo + 02:04.08
117 Dennis Van Winden Team Lotto NL - Jumbo + 02:04.35
118 Christian Knees Team Sky + 02:04.53
119 Martin Velits Etixx - Quick Step + 02:05.10
120 Simon Gerrans Orica - GreenEDGE + 02:06.30
121 Luka Mezgec Team Giant - Alpecin + 02:06.32
122 Joey Rosskopf BMC Racing Team + 02:06.37
123 Imanol Erviti Movistar Team + 02:07.22
124 Alex Howes Team Cannondale - Garmin + 02:09.09
125 Jempy Drucker BMC Racing Team + 02:09.10
126 Johan Vansummeren AG2R La Mondiale + 02:10.48
127 Johann Van Zyl MTN-Qhubeka + 02:11.18
128 Pavel Brutt Tinkoff - Saxo + 02:11.52
129 Jasper De Buyst Lotto - Soudal + 02:13.18
130 Walter Pedraza Team Colombia + 02:13.42
131 Mathew Hayman Orica - GreenEDGE + 02:16.53
132 Jaco Venter MTN-Qhubeka + 02:16.59
133 Mickaël Delage FDJ + 02:17.04
134 Alessandro Vanotti Astana Pro Team + 02:18.21
135 Brayan Ramirez Team Colombia + 02:18.57
136 Songezo Jim MTN-Qhubeka + 02:19.20
137 Simon Pellaud IAM Cycling + 02:19.54
138 Tony Hurel Team Europcar + 02:20.27
139 Youcef Reguigui MTN-Qhubeka + 02:21.21
140 Danny van Poppel Trek Factory Racing + 02:21.31
141 Arnaud Courteille FDJ + 02:22.34
142 Ilia Koshevoy Lampre-Merida + 02:22.42
143 Maciej Bodnar Tinkoff - Saxo + 02:22.46
144 Johannes Fröhlinger Team Giant - Alpecin + 02:22.55
145 Dominique Rollin Cofidis + 02:23.23
146 Daniele Bennati Tinkoff - Saxo + 02:24.05
147 Yaroslav Popovych Trek Factory Racing + 02:24.39
148 Alexis Gougeard AG2R La Mondiale + 02:26.06
149 Thierry Hupond Team Giant - Alpecin + 02:26.18
150 Antoine Duchesne Team Europcar + 02:27.42
151 Tsgabu Grmay Lampre-Merida + 02:28.08
152 Iljo Keisse Etixx - Quick Step + 02:29.03
153 Maximiliano Richeze Lampre-Merida + 02:29.07
154 Gatis Smukulis Team Katusha + 02:29.08
155 Maarten Tjallingii Team Lotto NL - Jumbo + 02:29.51
156 Carlos Barbero Caja Rural - Seguros RGA + 02:31.22
157 Damien Howson Orica - GreenEDGE + 02:31.44
158 Rory Sutherland Movistar Team + 02:32.26
159 Blel Kadri AG2R La Mondiale + 02:33.57
160 Martijn Keizer Team Lotto NL - Jumbo + 02:42.36
161 Jimmy Engoulvent Team Europcar + 02:42.40
162 Tom Stamsnijder Team Giant - Alpecin + 02:45.02
163 Valerio Conti Lampre-Merida + 02:46.59
164 Gediminas Bagdonas AG2R La Mondiale + 02:47.12
165 Murilo Fischer FDJ + 02:48.23
166 Zico Waeytens Team Giant - Alpecin + 02:56.34
167 Boy van Poppel Trek Factory Racing + 03:12.36
- Geoffrey Soupe Cofidis DNS
- Lluis Mas Caja Rural - Seguros RGA DNF
- Thomas De Gendt Lotto - Soudal DNF
- Samuel Sánchez BMC Racing Team DNF

Race profile

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