Vuelta a España 2019 - Stage 7

Onda > Mas de la Costa, 183.2km

24.08-15.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 Alejandro Valverde Movistar Team 4:34:11
2 Primoz Roglic Team Jumbo-Visma + 00.00
3 Miguel Ángel López Astana Pro Team + 00.06
4 Nairo Quintana Movistar Team + 00.06
5 Rafal Majka Bora - Hansgrohe + 00.42
6 Ion Izagirre Astana Pro Team + 00.48
7 Tadej Pogacar UAE Team Emirates + 00.51
8 Fabio Aru UAE Team Emirates + 00.51
9 George Bennett Team Jumbo-Visma + 01.07
10 Óscar Rodríguez Euskadi Basque Country - Murias + 01.20
11 Hermann Pernsteiner Bahrain - Merida + 01.25
12 Marc Soler Movistar Team + 01.37
13 Esteban Chaves Mitchelton - Scott + 01.37
14 Mikel Nieve Mitchelton - Scott + 01.37
15 Wilco Kelderman Team Sunweb + 01.48
16 Louis Meintjes Team Dimension Data + 01.58
17 Pierre Latour AG2R La Mondiale + 02.03
18 Nicolas Edet Cofidis, Solutions Credits + 02.19
19 Jakob Fuglsang Astana Pro Team + 02.25
20 Kilian Frankiny Groupama - FDJ + 03.20
21 Sepp Kuss Team Jumbo-Visma + 03.28
22 Sergio Higuita EF Education First + 03.40
23 François Bidard AG2R La Mondiale + 04.22
24 Cristian Rodriguez Caja Rural - Seguros RGA + 04.55
25 Peter Stetina Trek-Segafredo + 05.00
26 Carl Fredrik Hagen Lotto - Soudal + 05.00
27 Sergio Henao UAE Team Emirates + 05.08
28 Philippe Gilbert Deceuninck-Quick Step + 05.22
29 James Knox Deceuninck-Quick Step + 05.22
30 Sebastian Henao Team Ineos + 06.18
31 Daniel Martinez EF Education First + 06.30
32 Neilson Powless Team Jumbo-Visma + 07.11
33 Martijn Tusveld Team Sunweb + 07.11
34 Luis León Sánchez Astana Pro Team + 07.54
35 Robert Gesink Team Jumbo-Visma + 08.44
36 Wout Poels Team Ineos + 08.44
37 Dario Cataldo Astana Pro Team + 08.44
38 José Joaquin Rojas Movistar Team + 08.44
39 Niklas Eg Trek-Segafredo + 08.44
40 Daniel Navarro Team Katusha - Alpecin + 08.44
41 Mikel Iturria Euskadi Basque Country - Murias + 09.23
42 Dylan Teuns Bahrain - Merida + 09.46
43 Geoffrey Bouchard AG2R La Mondiale + 09.46
44 Felix Großschartner Bora - Hansgrohe + 09.49
45 Pawel Poljanski Bora - Hansgrohe + 09.49
46 Tsgabu Grmay Mitchelton - Scott + 09.49
47 Gianluca Brambilla Trek-Segafredo + 09.51
48 Amanuel Ghebreigzabhier Team Dimension Data + 09.51
49 Damien Howson Mitchelton - Scott + 09.56
50 Omar Fraile Astana Pro Team + 10.45
51 Tosh Van der Sande Lotto - Soudal + 10.53
52 Stéphane Rossetto Cofidis, Solutions Credits + 12.04
53 Quentin Jauregui AG2R La Mondiale + 12.26
54 Ben O'Connor Team Dimension Data + 13.05
55 Domingos Gonçalves Caja Rural - Seguros RGA + 13.06
56 Sander Armee Lotto - Soudal + 13.16
57 Ricardo Vilela Burgos - BH + 13.16
58 Thomas De Gendt Lotto - Soudal + 13.16
59 Mikel Bizkarra Euskadi Basque Country - Murias + 13.28
60 Clément Chevrier AG2R La Mondiale + 13.33
61 Benjamin King Team Dimension Data + 13.37
62 Lawson Craddock EF Education First + 13.46
63 Michael Storer Team Sunweb + 13.46
64 Tao Geoghegan Hart Team Ineos + 13.49
65 Ruben Guerreiro Team Katusha - Alpecin + 13.49
66 Salvatore Puccio Team Ineos + 14.04
67 Jacopo Mosca Trek-Segafredo + 14.23
68 Darwin Atapuma Cofidis, Solutions Credits + 14.54
69 Cyril Barthe Euskadi Basque Country - Murias + 15.08
70 Patrick Bevin CCC Team + 15.24
71 David de la Cruz Team Ineos + 15.41
72 Gorka Izagirre Astana Pro Team + 15.41
73 Antonio Pedrero Movistar Team + 15.55
74 Jonas Koch CCC Team + 16.19
75 Nelson Oliveira Movistar Team + 16.54
76 Jesus Herrada Cofidis, Solutions Credits + 17.15
77 Sergio Pardilla Caja Rural - Seguros RGA + 17.15
78 Tomasz Marczynski Lotto - Soudal + 17.23
79 Pavel Kochetkov Team Katusha - Alpecin + 17.23
80 Casper Pedersen Team Sunweb + 17.31
81 Tobias Ludvigsson Groupama - FDJ + 17.56
82 Owain Doull Team Ineos + 19.38
83 Silvan Dillier AG2R La Mondiale + 20.21
84 Edward Theuns Trek-Segafredo + 20.21
85 Steff Cras Team Katusha - Alpecin + 20.27
86 Clément Venturini AG2R La Mondiale + 20.30
87 Harm Vanhoucke Lotto - Soudal + 21.03
88 Tim Declercq Deceuninck-Quick Step + 21.03
89 Hector Saez Euskadi Basque Country - Murias + 21.23
90 Benjamin Thomas Groupama - FDJ + 21.32
91 Zdenek Stybar Deceuninck-Quick Step + 21.34
92 Steve Morabito Groupama - FDJ + 21.39
93 Matteo Fabbro Team Katusha - Alpecin + 21.46
94 Robert Power Team Sunweb + 21.46
95 Brian Van Goethem Lotto - Soudal + 21.59
96 Nikias Arndt Team Sunweb + 21.59
97 Jempy Drucker Bora - Hansgrohe + 22.05
98 Valerio Conti UAE Team Emirates + 22.13
99 Marco Marcato UAE Team Emirates + 22.13
100 Angel Madrazo Burgos - BH + 22.13
101 Nick Schultz Mitchelton - Scott + 22.13
102 Sergey Chernetskiy Caja Rural - Seguros RGA + 22.56
103 Damien Touzé Cofidis, Solutions Credits + 23.12
104 Jesus Ezquerra Burgos - BH + 23.38
105 Imanol Erviti Movistar Team + 23.38
106 Jose Herrada Cofidis, Solutions Credits + 23.38
107 Nicholas Dlamini Team Dimension Data + 23.38
108 Dion Smith Mitchelton - Scott + 23.38
109 Dorian Godon AG2R La Mondiale + 23.47
110 Mitchell Docker EF Education First + 23.51
111 Sam Bewley Mitchelton - Scott + 23.51
112 Jelle Wallays Lotto - Soudal + 23.54
113 William Barta CCC Team + 24.00
114 Francisco Ventoso CCC Team + 24.06
115 Nathan Van Hooydonck CCC Team + 24.06
116 Rasmus Tiller Team Dimension Data + 24.06
117 Logan Owen EF Education First + 24.06
118 Jesper Hansen Cofidis, Solutions Credits + 24.06
119 Edvald Boasson-Hagen Team Dimension Data + 24.06
120 Jorge Arcas Movistar Team + 24.06
121 Sergio Samitier Euskadi Basque Country - Murias + 24.06
122 Aritz Bagües Euskadi Basque Country - Murias + 24.06
123 Gonzalo Serrano Caja Rural - Seguros RGA + 24.06
124 Willie Smit Team Katusha - Alpecin + 24.14
125 Luka Pibernik Bahrain - Merida + 24.32
126 Ian Stannard Team Ineos + 24.32
127 Fernando Barceló Euskadi Basque Country - Murias + 24.46
128 Bruno Armirail Groupama - FDJ + 24.48
129 Enrico Battaglin Team Katusha - Alpecin + 24.48
130 Marc Sarreau Groupama - FDJ + 24.48
131 Romain Seigle Groupama - FDJ + 24.48
132 Jaco Venter Team Dimension Data + 24.48
133 Mark Padun Bahrain - Merida + 24.52
134 Kiel Reijnen Trek-Segafredo + 24.52
135 Luis Angel Mate Cofidis, Solutions Credits + 24.52
136 Manuele Boaro Astana Pro Team + 25.12
137 Oscar Cabedo Burgos - BH + 25.22
138 Jetse Bol Burgos - BH + 25.22
139 Remi Cavagna Deceuninck-Quick Step + 25.22
140 Vasil Kiryienka Team Ineos + 25.55
141 Alex Kirsch Trek-Segafredo + 26.09
142 Oliviero Troia UAE Team Emirates + 27.12
143 Eros Capecchi Deceuninck-Quick Step + 27.12
144 Szymon Sajnok CCC Team + 27.33
145 Jorge Cubero Burgos - BH + 27.33
146 Diego Rubio Burgos - BH + 27.37
147 Nuno Bico Burgos - BH + 27.37
148 Jonathan Lastra Caja Rural - Seguros RGA + 28.03
149 Jon Aberasturi Caja Rural - Seguros RGA + 28.05
150 John Degenkolb Trek-Segafredo + 28.42
151 Luka Mezgec Mitchelton - Scott + 28.42
152 Max Walscheid Team Sunweb + 28.42
153 Vyacheslav Kuznetsov Team Katusha - Alpecin + 28.42
154 Fernando Gaviria UAE Team Emirates + 28.42
155 Sebastian Molano UAE Team Emirates + 28.42
156 Fabio Jakobsen Deceuninck-Quick Step + 28.42
157 Lennard Hofstede Team Jumbo-Visma + 28.42
158 Maximiliano Richeze Deceuninck-Quick Step + 28.42
159 Yukiya Arashiro Bahrain - Merida + 28.42
160 Sam Bennett Bora - Hansgrohe + 28.42
161 Alex Aranburu Caja Rural - Seguros RGA + 28.42
162 Domen Novak Bahrain - Merida + 28.42
163 Heinrich Haussler Bahrain - Merida + 28.54
164 Shane Archbold Bora - Hansgrohe + 28.54
165 Phil Bauhaus Bahrain - Merida + 28.54
166 Tony Martin Team Jumbo-Visma + 28.54
167 Pawel Bernas CCC Team + 39.36
- Davide Formolo Bora - Hansgrohe DNS
- Tejay van Garderen EF Education First DNF

GC

PosRiderTeam Time
1 Miguel Ángel López Astana Pro Team 28:19:13
2 Primoz Roglic Team Jumbo-Visma + 00.06
3 Alejandro Valverde Movistar Team + 00.16
4 Nairo Quintana Movistar Team + 00.27
5 Rafal Majka Bora - Hansgrohe + 01.58
6 Tadej Pogacar UAE Team Emirates + 02.36
7 Esteban Chaves Mitchelton - Scott + 02.52
8 George Bennett Team Jumbo-Visma + 03.34
9 Wilco Kelderman Team Sunweb + 03.36
10 Fabio Aru UAE Team Emirates + 03.36
11 Pierre Latour AG2R La Mondiale + 03.55
12 Mikel Nieve Mitchelton - Scott + 04.01
13 Óscar Rodríguez Euskadi Basque Country - Murias + 04.55
14 Hermann Pernsteiner Bahrain - Merida + 06.08
15 Sergio Higuita EF Education First + 06.24
16 Nicolas Edet Cofidis, Solutions Credits + 06.24
17 Ion Izagirre Astana Pro Team + 08.39
18 Dylan Teuns Bahrain - Merida + 08.44
19 Robert Gesink Team Jumbo-Visma + 09.05
20 Jakob Fuglsang Astana Pro Team + 09.07
21 Cristian Rodriguez Caja Rural - Seguros RGA + 09.27
22 Carl Fredrik Hagen Lotto - Soudal + 10.08
23 Daniel Martinez EF Education First + 10.17
24 Louis Meintjes Team Dimension Data + 10.43
25 James Knox Deceuninck-Quick Step + 10.44
26 Kilian Frankiny Groupama - FDJ + 12.06
27 François Bidard AG2R La Mondiale + 12.07
28 Marc Soler Movistar Team + 12.44
29 Daniel Navarro Team Katusha - Alpecin + 14.27
30 Peter Stetina Trek-Segafredo + 14.32
31 David de la Cruz Team Ineos + 15.17
32 Niklas Eg Trek-Segafredo + 16.39
33 Ruben Guerreiro Team Katusha - Alpecin + 17.25
34 Gianluca Brambilla Trek-Segafredo + 17.47
35 Mikel Iturria Euskadi Basque Country - Murias + 19.15
36 Luis León Sánchez Astana Pro Team + 19.39
37 Tsgabu Grmay Mitchelton - Scott + 20.11
38 Geoffrey Bouchard AG2R La Mondiale + 21.10
39 Neilson Powless Team Jumbo-Visma + 21.36
40 Jesus Herrada Cofidis, Solutions Credits + 21.59
41 Amanuel Ghebreigzabhier Team Dimension Data + 22.18
42 José Joaquin Rojas Movistar Team + 22.27
43 Martijn Tusveld Team Sunweb + 23.02
44 Philippe Gilbert Deceuninck-Quick Step + 23.59
45 Sergio Henao UAE Team Emirates + 27.54
46 Sergio Pardilla Caja Rural - Seguros RGA + 28.18
47 Mikel Bizkarra Euskadi Basque Country - Murias + 28.31
48 Sepp Kuss Team Jumbo-Visma + 29.00
49 Ben O'Connor Team Dimension Data + 29.05
50 Sebastian Henao Team Ineos + 29.06
51 Clément Chevrier AG2R La Mondiale + 30.21
52 Mark Padun Bahrain - Merida + 30.47
53 Wout Poels Team Ineos + 31.12
54 Salvatore Puccio Team Ineos + 31.39
55 Tosh Van der Sande Lotto - Soudal + 32.40
56 Matteo Fabbro Team Katusha - Alpecin + 32.48
57 Lawson Craddock EF Education First + 33.03
58 Benjamin King Team Dimension Data + 33.18
59 Antonio Pedrero Movistar Team + 34.23
60 Tomasz Marczynski Lotto - Soudal + 34.53
61 Quentin Jauregui AG2R La Mondiale + 35.42
62 Nelson Oliveira Movistar Team + 36.02
63 Valerio Conti UAE Team Emirates + 38.16
64 Bruno Armirail Groupama - FDJ + 38.18
65 Darwin Atapuma Cofidis, Solutions Credits + 38.23
66 Jacopo Mosca Trek-Segafredo + 39.14
67 Gorka Izagirre Astana Pro Team + 39.14
68 Sander Armee Lotto - Soudal + 39.22
69 Cyril Barthe Euskadi Basque Country - Murias + 39.27
70 Clément Venturini AG2R La Mondiale + 39.42
71 Nicholas Dlamini Team Dimension Data + 39.56
72 Thomas De Gendt Lotto - Soudal + 40.10
73 Patrick Bevin CCC Team + 40.56
74 Pavel Kochetkov Team Katusha - Alpecin + 40.58
75 Damien Howson Mitchelton - Scott + 41.44
76 Felix Großschartner Bora - Hansgrohe + 42.17
77 Stéphane Rossetto Cofidis, Solutions Credits + 42.54
78 Omar Fraile Astana Pro Team + 43.30
79 Zdenek Stybar Deceuninck-Quick Step + 43.57
80 Dorian Godon AG2R La Mondiale + 44.06
81 Steff Cras Team Katusha - Alpecin + 44.38
82 Jose Herrada Cofidis, Solutions Credits + 44.41
83 Jonas Koch CCC Team + 45.18
84 Dario Cataldo Astana Pro Team + 45.33
85 Sergey Chernetskiy Caja Rural - Seguros RGA + 46.06
86 Pawel Poljanski Bora - Hansgrohe + 47.00
87 Tobias Ludvigsson Groupama - FDJ + 47.02
88 Edvald Boasson-Hagen Team Dimension Data + 47.43
89 Ricardo Vilela Burgos - BH + 47.56
90 Michael Storer Team Sunweb + 48.11
91 Steve Morabito Groupama - FDJ + 48.17
92 Harm Vanhoucke Lotto - Soudal + 48.28
93 Jesper Hansen Cofidis, Solutions Credits + 48.36
94 Tao Geoghegan Hart Team Ineos + 48.43
95 Nikias Arndt Team Sunweb + 49.14
96 Imanol Erviti Movistar Team + 51.48
97 Nick Schultz Mitchelton - Scott + 51.49
98 Domingos Gonçalves Caja Rural - Seguros RGA + 52.06
99 Owain Doull Team Ineos + 52.17
100 Jetse Bol Burgos - BH + 54.08
101 Angel Madrazo Burgos - BH + 55.02
102 Silvan Dillier AG2R La Mondiale + 55.26
103 Remi Cavagna Deceuninck-Quick Step + 55.49
104 Benjamin Thomas Groupama - FDJ + 55.54
105 Enrico Battaglin Team Katusha - Alpecin + 56.11
106 Willie Smit Team Katusha - Alpecin + 56.19
107 Fernando Barceló Euskadi Basque Country - Murias + 57.19
108 Alex Aranburu Caja Rural - Seguros RGA + 57.21
109 Francisco Ventoso CCC Team + 58.11
110 Jesus Ezquerra Burgos - BH + 58.30
111 Dion Smith Mitchelton - Scott + 59.23
112 Tim Declercq Deceuninck-Quick Step + 01:00.00
113 Luka Mezgec Mitchelton - Scott + 01:00.05
114 Rasmus Tiller Team Dimension Data + 01:00.32
115 Damien Touzé Cofidis, Solutions Credits + 01:01.28
116 Marco Marcato UAE Team Emirates + 01:01.44
117 Gonzalo Serrano Caja Rural - Seguros RGA + 01:01.50
118 Edward Theuns Trek-Segafredo + 01:02.08
119 Romain Seigle Groupama - FDJ + 01:02.09
120 Luka Pibernik Bahrain - Merida + 01:02.30
121 Ian Stannard Team Ineos + 01:02.33
122 Eros Capecchi Deceuninck-Quick Step + 01:02.57
123 Sam Bewley Mitchelton - Scott + 01:03.56
124 Casper Pedersen Team Sunweb + 01:04.07
125 Logan Owen EF Education First + 01:04.23
126 Oscar Cabedo Burgos - BH + 01:05.04
127 Mitchell Docker EF Education First + 01:05.22
128 Jorge Arcas Movistar Team + 01:06.26
129 Kiel Reijnen Trek-Segafredo + 01:06.39
130 Yukiya Arashiro Bahrain - Merida + 01:07.32
131 Alex Kirsch Trek-Segafredo + 01:07.47
132 Nathan Van Hooydonck CCC Team + 01:07.48
133 Jaco Venter Team Dimension Data + 01:08.09
134 Jempy Drucker Bora - Hansgrohe + 01:10.14
135 Diego Rubio Burgos - BH + 01:11.04
136 Sergio Samitier Euskadi Basque Country - Murias + 01:11.14
137 Vyacheslav Kuznetsov Team Katusha - Alpecin + 01:11.15
138 Hector Saez Euskadi Basque Country - Murias + 01:11.59
139 Jelle Wallays Lotto - Soudal + 01:12.04
140 Jorge Cubero Burgos - BH + 01:12.07
141 John Degenkolb Trek-Segafredo + 01:12.09
142 William Barta CCC Team + 01:12.49
143 Brian Van Goethem Lotto - Soudal + 01:12.59
144 Fabio Jakobsen Deceuninck-Quick Step + 01:13.40
145 Jon Aberasturi Caja Rural - Seguros RGA + 01:13.48
146 Jonathan Lastra Caja Rural - Seguros RGA + 01:15.47
147 Manuele Boaro Astana Pro Team + 01:16.07
148 Marc Sarreau Groupama - FDJ + 01:16.10
149 Luis Angel Mate Cofidis, Solutions Credits + 01:16.11
150 Maximiliano Richeze Deceuninck-Quick Step + 01:16.24
151 Sam Bennett Bora - Hansgrohe + 01:16.44
152 Szymon Sajnok CCC Team + 01:17.23
153 Domen Novak Bahrain - Merida + 01:17.44
154 Tony Martin Team Jumbo-Visma + 01:21.19
155 Max Walscheid Team Sunweb + 01:21.21
156 Heinrich Haussler Bahrain - Merida + 01:21.27
157 Aritz Bagües Euskadi Basque Country - Murias + 01:22.37
158 Vasil Kiryienka Team Ineos + 01:22.50
159 Phil Bauhaus Bahrain - Merida + 01:22.58
160 Fernando Gaviria UAE Team Emirates + 01:25.09
161 Shane Archbold Bora - Hansgrohe + 01:27.47
162 Robert Power Team Sunweb + 01:30.01
163 Nuno Bico Burgos - BH + 01:32.07
164 Oliviero Troia UAE Team Emirates + 01:34.59
165 Sebastian Molano UAE Team Emirates + 01:35.38
166 Pawel Bernas CCC Team + 01:40.04
167 Lennard Hofstede Team Jumbo-Visma + 01:45.55
- Davide Formolo Bora - Hansgrohe DNS
- Tejay van Garderen EF Education First DNF

Race profile

Race
Vuelta a España
Start date
24.08.2019
End date
15.09.2019
Total distance
183.2 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 ❤️