Vuelta a España 2024 - Stage 4

Placensia > Pico Villuercas, 170.4km

17.08-08.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 Primoz Roglic Red Bull-BORA-hansgrohe 4:26:49
2 Lennert Van Eetvelt Lotto Dstny + 00.00
3 Joao Almeida UAE Team Emirates + 00.00
4 Enric Mas Movistar Team + 00.00
5 Felix Gall Decathlon AG2R La Mondiale Team + 00.00
6 Matthew Riccitello Israel-Premier Tech + 00.00
7 Mikel Landa Soudal Quick-Step + 00.00
8 Antonio Tiberi Bahrain Victorious + 00.18
9 George Bennett Israel-Premier Tech + 00.28
10 Pavel Sivakov UAE Team Emirates + 00.28
11 Sepp Kuss Team Visma | Lease a Bike + 00.28
12 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 00.38
13 Lorenzo Fortunato Astana Qazaqstan Team + 00.38
14 Andreas Kron Lotto Dstny + 00.40
15 David Gaudu Groupama-FDJ + 00.40
16 Mattias Skjelmose Lidl-Trek + 00.43
17 Jack Haig Bahrain Victorious + 00.43
18 Einer Rubio Movistar Team + 00.43
19 Cristian Rodriguez ARKEA-B&B HOTELS + 00.51
20 Isaac del Toro UAE Team Emirates + 00.51
21 Carlos Rodriguez INEOS Grenadiers + 00.51
22 Brandon McNulty UAE Team Emirates + 00.57
23 Ben O'Connor Decathlon AG2R La Mondiale Team + 01.11
24 Rein Taaramäe Intermarché-Wanty + 01.15
25 Richard Carapaz EF Education-EasyPost + 01.29
26 Adam Yates UAE Team Emirates + 01.29
27 Florian Lipowitz Red Bull-BORA-hansgrohe + 01.36
28 Clément Berthet Decathlon AG2R La Mondiale Team + 01.36
29 Cian Uijtdebroeks Team Visma | Lease a Bike + 01.38
30 Rémy Rochas Groupama-FDJ + 01.40
31 Harold Tejada Astana Qazaqstan Team + 01.44
32 Urko Berrade Equipo Kern Pharma + 01.44
33 Guillaume Martin Cofidis + 01.48
34 Nairo Quintana Movistar Team + 02.16
35 Louis Meintjes Intermarché-Wanty + 02.23
36 Laurens De Plus INEOS Grenadiers + 02.35
37 José Félix Parra Equipo Kern Pharma + 02.35
38 Joan Bou Euskaltel-Euskadi + 02.35
39 Thymen Arensman INEOS Grenadiers + 02.35
40 Gotzon Martín Euskaltel-Euskadi + 03.02
41 Edward Dunbar Team Jayco-AlUla + 03.02
42 Alexander Cepeda EF Education-EasyPost + 03.33
43 Ion Izagirre Cofidis + 03.33
44 Bruno Armirail Decathlon AG2R La Mondiale Team + 03.33
45 Damiano Caruso Bahrain Victorious + 03.33
46 Michael Woods Israel-Premier Tech + 03.43
47 Max Poole Team dsm-firmenich PostNL + 03.43
48 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 03.53
49 Daniel Martinez Red Bull-BORA-hansgrohe + 04.10
50 Sam Oomen Lidl-Trek + 04.28
51 Mauri Vansevenant Soudal Quick-Step + 05.13
52 Quentin Pacher Groupama-FDJ + 05.28
53 Michel Ries ARKEA-B&B HOTELS + 05.28
54 William Junior Lecerf Soudal Quick-Step + 05.28
55 Martijn Tusveld Team dsm-firmenich PostNL + 06.03
56 Óscar Rodríguez INEOS Grenadiers + 06.03
57 Kobe Goossens Intermarché-Wanty + 06.26
58 Luis Angel Mate Euskaltel-Euskadi + 07.40
59 Marc Soler UAE Team Emirates + 07.40
60 Carlos Verona Lidl-Trek + 07.40
61 Jonathan Lastra Cofidis + 07.40
62 Pablo Castrillo Equipo Kern Pharma + 07.40
63 Jorge Gutiérrez Equipo Kern Pharma + 07.40
64 Nelson Oliveira Movistar Team + 07.40
65 Giulio Ciccone Lidl-Trek + 07.40
66 Tao Geoghegan Hart Lidl-Trek + 07.40
67 Jay Vine UAE Team Emirates + 07.40
68 Ruben Fernandez Cofidis + 07.58
69 Unai Iribar Equipo Kern Pharma + 07.58
70 Xabier Berasategi Euskaltel-Euskadi + 07.58
71 Gianmarco Garofoli Astana Qazaqstan Team + 07.58
72 Laurens Huys ARKEA-B&B HOTELS + 07.58
73 Marco Frigo Israel-Premier Tech + 07.58
74 Gijs Leemreize Team dsm-firmenich PostNL + 07.58
75 Lorenzo Rota Intermarché-Wanty + 07.58
76 Martin López Astana Qazaqstan Team + 08.09
77 Steven Kruijswijk Team Visma | Lease a Bike + 08.10
78 Giovanni Aleotti Red Bull-BORA-hansgrohe + 08.39
79 Simon Guglielmi ARKEA-B&B HOTELS + 08.39
80 Louis Vervaeke Soudal Quick-Step + 08.39
81 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 08.39
82 Stefan Küng Groupama-FDJ + 08.39
83 Patrick Konrad Lidl-Trek + 08.39
84 Chris Harper Team Jayco-AlUla + 08.39
85 Jesus Herrada Cofidis + 08.39
86 Jhonnatan Narvaez INEOS Grenadiers + 08.39
87 Simone Petilli Intermarché-Wanty + 08.55
88 Pelayo Sanchez Movistar Team + 09.38
89 Carlos Canal Movistar Team + 09.38
90 Chris Hamilton Team dsm-firmenich PostNL + 09.54
91 Brandon Rivera INEOS Grenadiers + 09.54
92 Mattia Cattaneo Soudal Quick-Step + 10.01
93 Mathias Vacek Lidl-Trek + 10.01
94 Lukasz Owsian ARKEA-B&B HOTELS + 10.01
95 Vito Braet Intermarché-Wanty + 10.16
96 Thomas Champion Cofidis + 11.12
97 Nadav Raisberg Israel-Premier Tech + 11.12
98 James Shaw EF Education-EasyPost + 11.12
99 Callum Scotson Team Jayco-AlUla + 11.25
100 Sander De Pestel Decathlon AG2R La Mondiale Team + 11.32
101 Victor Campenaerts Lotto Dstny + 11.32
102 Filippo Baroncini UAE Team Emirates + 11.32
103 Corbin Strong Israel-Premier Tech + 11.32
104 Sven Erik Bystrøm Groupama-FDJ + 11.32
105 Robert Gesink Team Visma | Lease a Bike + 11.49
106 Lorenzo Germani Groupama-FDJ + 11.49
107 Attila Valter Team Visma | Lease a Bike + 11.49
108 Victor Lafay Decathlon AG2R La Mondiale Team + 11.52
109 Xandro Meurisse Alpecin-Deceuninck + 12.13
110 Eduardo Sepulveda Lotto Dstny + 12.13
111 Jonas Gregaard Lotto Dstny + 12.13
112 James Knox Soudal Quick-Step + 12.13
113 Mathis Le Berre ARKEA-B&B HOTELS + 12.22
114 Reuben Thompson Groupama-FDJ + 12.57
115 Riley Sheehan Israel-Premier Tech + 12.57
116 Jorge Arcas Movistar Team + 13.18
117 Welay Berhe Team Jayco-AlUla + 13.34
118 Darren Rafferty EF Education-EasyPost + 13.34
119 Thomas De Gendt Lotto Dstny + 13.47
120 Kenny Elissonde Cofidis + 13.47
121 Otto Vergaerde Lidl-Trek + 13.47
122 Kim Heiduk INEOS Grenadiers + 13.47
123 Mauro Schmid Team Jayco-AlUla + 14.03
124 Casper Pedersen Soudal Quick-Step + 14.03
125 Santiago Umba Astana Qazaqstan Team + 14.03
126 Rigoberto Uran EF Education-EasyPost + 14.03
127 Rui Costa EF Education-EasyPost + 14.03
128 Fran Miholjevic Bahrain Victorious + 14.50
129 Jasha Sütterlin Bahrain Victorious + 14.50
130 Torstein Træen Bahrain Victorious + 14.50
131 Rainer Kepplinger Bahrain Victorious + 14.50
132 Oier Lazkano Movistar Team + 15.06
133 Thibault Guernalec ARKEA-B&B HOTELS + 15.23
134 Arjen Livyns Lotto Dstny + 15.25
135 Owain Doull EF Education-EasyPost + 15.46
136 Harry Sweeny EF Education-EasyPost + 15.46
137 Pavel Bittner Team dsm-firmenich PostNL + 15.46
138 Enzo Leijnse Team dsm-firmenich PostNL + 15.46
139 Kevin Geniets Groupama-FDJ + 15.46
140 Roger Adrià Red Bull-BORA-hansgrohe + 15.46
141 Pau Miquel Delgado Equipo Kern Pharma + 15.46
142 Txomin Juaristi Euskaltel-Euskadi + 15.46
143 Kasper Asgreen Soudal Quick-Step + 16.09
144 Julius van den Berg Team dsm-firmenich PostNL + 16.23
145 Kamil Gradek Bahrain Victorious + 16.23
146 Felix Engelhardt Team Jayco-AlUla + 16.23
147 Patrick Gamper Red Bull-BORA-hansgrohe + 16.23
148 Quinten Hermans Alpecin-Deceuninck + 16.23
149 Wout van Aert Team Visma | Lease a Bike + 16.44
150 Gleb Brussenskiy Astana Qazaqstan Team + 16.44
151 Nicolas Vinokurov Astana Qazaqstan Team + 16.44
152 Xabier Isasa Euskaltel-Euskadi + 16.44
153 Filippo Zana Team Jayco-AlUla + 16.44
154 Sylvain Moniquet Lotto Dstny + 16.44
155 Mikel Bizkarra Euskaltel-Euskadi + 16.44
156 Dylan Teuns Israel-Premier Tech + 16.44
157 Antonio Soto Equipo Kern Pharma + 17.54
158 Ibon Ruiz Equipo Kern Pharma + 17.58
159 Luca Vergallito Alpecin-Deceuninck + 17.58
160 Edward Planckaert Alpecin-Deceuninck + 17.58
161 Alessandro De Marchi Team Jayco-AlUla + 17.58
162 Arne Marit Intermarché-Wanty + 17.58
163 Tom Paquot Intermarché-Wanty + 17.58
164 Ide Schelling Astana Qazaqstan Team + 18.04
165 Bryan Coquard Cofidis + 18.20
166 Maurice Ballerstedt Alpecin-Deceuninck + 18.31
167 Oscar Riesebeek Alpecin-Deceuninck + 18.31
168 Kaden Groves Alpecin-Deceuninck + 18.31
169 Juri Hollmann Alpecin-Deceuninck + 18.31
170 Joshua Tarling INEOS Grenadiers + 18.31
171 Jon Aberasturi Euskaltel-Euskadi + 18.31
172 Nico Denz Red Bull-BORA-hansgrohe + 18.31
173 Edoardo Affini Team Visma | Lease a Bike + 19.22
174 Tim Naberman Team dsm-firmenich PostNL + 19.22
175 Elie Gesbert ARKEA-B&B HOTELS + 20.47

GC

PosRiderTeam Time
1 Primoz Roglic Red Bull-BORA-hansgrohe 14:33:08
2 Joao Almeida UAE Team Emirates + 00.08
3 Enric Mas Movistar Team + 00.32
4 Antonio Tiberi Bahrain Victorious + 00.38
5 Lennert Van Eetvelt Lotto Dstny + 00.41
6 Felix Gall Decathlon AG2R La Mondiale Team + 00.47
7 Brandon McNulty UAE Team Emirates + 00.50
8 Mattias Skjelmose Lidl-Trek + 00.58
9 Mikel Landa Soudal Quick-Step + 00.58
10 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 01.00
11 Pavel Sivakov UAE Team Emirates + 01.01
12 Matthew Riccitello Israel-Premier Tech + 01.04
13 Sepp Kuss Team Visma | Lease a Bike + 01.14
14 Jack Haig Bahrain Victorious + 01.20
15 David Gaudu Groupama-FDJ + 01.24
16 George Bennett Israel-Premier Tech + 01.26
17 Isaac del Toro UAE Team Emirates + 01.26
18 Carlos Rodriguez INEOS Grenadiers + 01.30
19 Andreas Kron Lotto Dstny + 01.36
20 Florian Lipowitz Red Bull-BORA-hansgrohe + 01.50
21 Lorenzo Fortunato Astana Qazaqstan Team + 01.53
22 Adam Yates UAE Team Emirates + 01.56
23 Ben O'Connor Decathlon AG2R La Mondiale Team + 01.56
24 Einer Rubio Movistar Team + 01.57
25 Cristian Rodriguez ARKEA-B&B HOTELS + 01.58
26 Richard Carapaz EF Education-EasyPost + 02.02
27 Harold Tejada Astana Qazaqstan Team + 02.06
28 Urko Berrade Equipo Kern Pharma + 02.07
29 Rein Taaramäe Intermarché-Wanty + 02.08
30 Cian Uijtdebroeks Team Visma | Lease a Bike + 02.16
31 Clément Berthet Decathlon AG2R La Mondiale Team + 02.19
32 Rémy Rochas Groupama-FDJ + 02.32
33 Thymen Arensman INEOS Grenadiers + 02.57
34 Guillaume Martin Cofidis + 03.05
35 Laurens De Plus INEOS Grenadiers + 03.14
36 Louis Meintjes Intermarché-Wanty + 03.28
37 Nairo Quintana Movistar Team + 03.30
38 Edward Dunbar Team Jayco-AlUla + 03.34
39 Bruno Armirail Decathlon AG2R La Mondiale Team + 03.38
40 Joan Bou Euskaltel-Euskadi + 03.51
41 José Félix Parra Equipo Kern Pharma + 03.59
42 Gotzon Martín Euskaltel-Euskadi + 04.13
43 Max Poole Team dsm-firmenich PostNL + 04.13
44 Ion Izagirre Cofidis + 04.18
45 Damiano Caruso Bahrain Victorious + 04.31
46 Daniel Martinez Red Bull-BORA-hansgrohe + 04.36
47 Alexander Cepeda EF Education-EasyPost + 04.50
48 Michael Woods Israel-Premier Tech + 04.55
49 Sam Oomen Lidl-Trek + 05.20
50 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 05.47
51 Mauri Vansevenant Soudal Quick-Step + 06.20
52 Quentin Pacher Groupama-FDJ + 06.24
53 William Junior Lecerf Soudal Quick-Step + 06.40
54 Martijn Tusveld Team dsm-firmenich PostNL + 06.57
55 Óscar Rodríguez INEOS Grenadiers + 07.02
56 Kobe Goossens Intermarché-Wanty + 07.10
57 Nelson Oliveira Movistar Team + 07.53
58 Jay Vine UAE Team Emirates + 07.57
59 Pablo Castrillo Equipo Kern Pharma + 08.02
60 Tao Geoghegan Hart Lidl-Trek + 08.04
61 Marc Soler UAE Team Emirates + 08.10
62 Marco Frigo Israel-Premier Tech + 08.19
63 Giulio Ciccone Lidl-Trek + 08.27
64 Stefan Küng Groupama-FDJ + 08.38
65 Carlos Verona Lidl-Trek + 08.40
66 Gianmarco Garofoli Astana Qazaqstan Team + 09.05
67 Jonathan Lastra Cofidis + 09.05
68 Ruben Fernandez Cofidis + 09.10
69 Lorenzo Rota Intermarché-Wanty + 09.11
70 Martin López Astana Qazaqstan Team + 09.11
71 Patrick Konrad Lidl-Trek + 09.16
72 Xabier Berasategi Euskaltel-Euskadi + 09.16
73 Giovanni Aleotti Red Bull-BORA-hansgrohe + 09.29
74 Michel Ries ARKEA-B&B HOTELS + 09.32
75 Louis Vervaeke Soudal Quick-Step + 09.38
76 Mathias Vacek Lidl-Trek + 09.56
77 Simon Guglielmi ARKEA-B&B HOTELS + 10.06
78 Jorge Gutiérrez Equipo Kern Pharma + 10.13
79 Mattia Cattaneo Soudal Quick-Step + 10.21
80 Simone Petilli Intermarché-Wanty + 10.22
81 Laurens Huys ARKEA-B&B HOTELS + 10.39
82 Brandon Rivera INEOS Grenadiers + 10.40
83 Carlos Canal Movistar Team + 10.42
84 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 10.47
85 Pelayo Sanchez Movistar Team + 10.51
86 Vito Braet Intermarché-Wanty + 11.14
87 Luis Angel Mate Euskaltel-Euskadi + 11.15
88 Lukasz Owsian ARKEA-B&B HOTELS + 11.23
89 Jhonnatan Narvaez INEOS Grenadiers + 11.36
90 Chris Harper Team Jayco-AlUla + 11.41
91 Unai Iribar Equipo Kern Pharma + 11.46
92 Filippo Baroncini UAE Team Emirates + 11.51
93 Callum Scotson Team Jayco-AlUla + 12.00
94 Steven Kruijswijk Team Visma | Lease a Bike + 12.05
95 James Shaw EF Education-EasyPost + 12.15
96 Jesus Herrada Cofidis + 12.23
97 Victor Campenaerts Lotto Dstny + 12.26
98 Corbin Strong Israel-Premier Tech + 12.33
99 Victor Lafay Decathlon AG2R La Mondiale Team + 12.34
100 Attila Valter Team Visma | Lease a Bike + 12.37
101 Lorenzo Germani Groupama-FDJ + 12.50
102 Xandro Meurisse Alpecin-Deceuninck + 13.02
103 Gijs Leemreize Team dsm-firmenich PostNL + 13.05
104 Nadav Raisberg Israel-Premier Tech + 13.07
105 Thomas Champion Cofidis + 13.41
106 Mathis Le Berre ARKEA-B&B HOTELS + 13.52
107 James Knox Soudal Quick-Step + 13.54
108 Darren Rafferty EF Education-EasyPost + 14.07
109 Mauro Schmid Team Jayco-AlUla + 14.12
110 Sven Erik Bystrøm Groupama-FDJ + 14.16
111 Riley Sheehan Israel-Premier Tech + 14.26
112 Eduardo Sepulveda Lotto Dstny + 14.37
113 Sander De Pestel Decathlon AG2R La Mondiale Team + 14.46
114 Jonas Gregaard Lotto Dstny + 14.47
115 Rui Costa EF Education-EasyPost + 14.53
116 Chris Hamilton Team dsm-firmenich PostNL + 14.53
117 Jorge Arcas Movistar Team + 15.01
118 Rigoberto Uran EF Education-EasyPost + 15.21
119 Welay Berhe Team Jayco-AlUla + 15.23
120 Oier Lazkano Movistar Team + 16.11
121 Rainer Kepplinger Bahrain Victorious + 16.22
122 Txomin Juaristi Euskaltel-Euskadi + 16.23
123 Wout van Aert Team Visma | Lease a Bike + 16.24
124 Torstein Træen Bahrain Victorious + 16.24
125 Kasper Asgreen Soudal Quick-Step + 16.28
126 Roger Adrià Red Bull-BORA-hansgrohe + 16.33
127 Otto Vergaerde Lidl-Trek + 16.34
128 Robert Gesink Team Visma | Lease a Bike + 16.37
129 Santiago Umba Astana Qazaqstan Team + 16.47
130 Pavel Bittner Team dsm-firmenich PostNL + 16.48
131 Fran Miholjevic Bahrain Victorious + 16.56
132 Reuben Thompson Groupama-FDJ + 16.59
133 Pau Miquel Delgado Equipo Kern Pharma + 17.02
134 Arjen Livyns Lotto Dstny + 17.14
135 Casper Pedersen Soudal Quick-Step + 17.14
136 Thomas De Gendt Lotto Dstny + 17.17
137 Filippo Zana Team Jayco-AlUla + 17.27
138 Kenny Elissonde Cofidis + 17.54
139 Thibault Guernalec ARKEA-B&B HOTELS + 18.06
140 Patrick Gamper Red Bull-BORA-hansgrohe + 18.18
141 Felix Engelhardt Team Jayco-AlUla + 18.25
142 Kevin Geniets Groupama-FDJ + 18.25
143 Owain Doull EF Education-EasyPost + 18.39
144 Ide Schelling Astana Qazaqstan Team + 18.41
145 Harry Sweeny EF Education-EasyPost + 18.54
146 Antonio Soto Equipo Kern Pharma + 19.01
147 Arne Marit Intermarché-Wanty + 19.04
148 Edoardo Affini Team Visma | Lease a Bike + 19.23
149 Quinten Hermans Alpecin-Deceuninck + 19.25
150 Kaden Groves Alpecin-Deceuninck + 19.30
151 Edward Planckaert Alpecin-Deceuninck + 19.34
152 Bryan Coquard Cofidis + 19.38
153 Julius van den Berg Team dsm-firmenich PostNL + 19.47
154 Dylan Teuns Israel-Premier Tech + 19.52
155 Gleb Brussenskiy Astana Qazaqstan Team + 19.53
156 Sylvain Moniquet Lotto Dstny + 20.11
157 Nicolas Vinokurov Astana Qazaqstan Team + 20.13
158 Xabier Isasa Euskaltel-Euskadi + 20.13
159 Jon Aberasturi Euskaltel-Euskadi + 20.14
160 Nico Denz Red Bull-BORA-hansgrohe + 20.19
161 Maurice Ballerstedt Alpecin-Deceuninck + 20.21
162 Kamil Gradek Bahrain Victorious + 20.30
163 Mikel Bizkarra Euskaltel-Euskadi + 20.40
164 Joshua Tarling INEOS Grenadiers + 20.53
165 Tom Paquot Intermarché-Wanty + 21.03
166 Kim Heiduk INEOS Grenadiers + 21.16
167 Juri Hollmann Alpecin-Deceuninck + 21.39
168 Tim Naberman Team dsm-firmenich PostNL + 21.51
169 Enzo Leijnse Team dsm-firmenich PostNL + 21.59
170 Luca Vergallito Alpecin-Deceuninck + 22.16
171 Jasha Sütterlin Bahrain Victorious + 23.57
172 Ibon Ruiz Equipo Kern Pharma + 24.06
173 Elie Gesbert ARKEA-B&B HOTELS + 25.15
174 Alessandro De Marchi Team Jayco-AlUla + 26.23
175 Oscar Riesebeek Alpecin-Deceuninck + 28.03

Youth

PosRiderTeam Time
1 Antonio Tiberi Bahrain Victorious 14:33:46
2 Lennert Van Eetvelt Lotto Dstny + 00.03
3 Mattias Skjelmose Lidl-Trek + 00.20
4 Matthew Riccitello Israel-Premier Tech + 00.26
5 Isaac del Toro UAE Team Emirates + 00.48
6 Carlos Rodriguez INEOS Grenadiers + 00.52
7 Florian Lipowitz Red Bull-BORA-hansgrohe + 01.12
8 Cian Uijtdebroeks Team Visma | Lease a Bike + 01.38
9 Thymen Arensman INEOS Grenadiers + 02.19
10 Max Poole Team dsm-firmenich PostNL + 03.35
11 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 05.09
12 Mauri Vansevenant Soudal Quick-Step + 05.42
13 William Junior Lecerf Soudal Quick-Step + 06.02
14 Pablo Castrillo Equipo Kern Pharma + 07.24
15 Marco Frigo Israel-Premier Tech + 07.41
16 Gianmarco Garofoli Astana Qazaqstan Team + 08.27
17 Martin López Astana Qazaqstan Team + 08.33
18 Xabier Berasategi Euskaltel-Euskadi + 08.38
19 Giovanni Aleotti Red Bull-BORA-hansgrohe + 08.51
20 Mathias Vacek Lidl-Trek + 09.18
21 Jorge Gutiérrez Equipo Kern Pharma + 09.35
22 Carlos Canal Movistar Team + 10.04
23 Pelayo Sanchez Movistar Team + 10.13
24 Vito Braet Intermarché-Wanty + 10.36
25 Unai Iribar Equipo Kern Pharma + 11.08
26 Filippo Baroncini UAE Team Emirates + 11.13
27 Corbin Strong Israel-Premier Tech + 11.55
28 Lorenzo Germani Groupama-FDJ + 12.12
29 Gijs Leemreize Team dsm-firmenich PostNL + 12.27
30 Nadav Raisberg Israel-Premier Tech + 12.29
31 Thomas Champion Cofidis + 13.03
32 Mathis Le Berre ARKEA-B&B HOTELS + 13.14
33 Darren Rafferty EF Education-EasyPost + 13.29
34 Mauro Schmid Team Jayco-AlUla + 13.34
35 Riley Sheehan Israel-Premier Tech + 13.48
36 Welay Berhe Team Jayco-AlUla + 14.45
37 Oier Lazkano Movistar Team + 15.33
38 Santiago Umba Astana Qazaqstan Team + 16.09
39 Pavel Bittner Team dsm-firmenich PostNL + 16.10
40 Fran Miholjevic Bahrain Victorious + 16.18
41 Reuben Thompson Groupama-FDJ + 16.21
42 Pau Miquel Delgado Equipo Kern Pharma + 16.24
43 Filippo Zana Team Jayco-AlUla + 16.49
44 Felix Engelhardt Team Jayco-AlUla + 17.47
45 Arne Marit Intermarché-Wanty + 18.26
46 Gleb Brussenskiy Astana Qazaqstan Team + 19.15
47 Nicolas Vinokurov Astana Qazaqstan Team + 19.35
48 Xabier Isasa Euskaltel-Euskadi + 19.35
49 Maurice Ballerstedt Alpecin-Deceuninck + 19.43
50 Joshua Tarling INEOS Grenadiers + 20.15
51 Tom Paquot Intermarché-Wanty + 20.25
52 Kim Heiduk INEOS Grenadiers + 20.38
53 Juri Hollmann Alpecin-Deceuninck + 21.01
54 Tim Naberman Team dsm-firmenich PostNL + 21.13
55 Enzo Leijnse Team dsm-firmenich PostNL + 21.21
56 Ibon Ruiz Equipo Kern Pharma + 23.28

Points

PosRiderTeam Points
1 Wout van Aert Team Visma | Lease a Bike 111
2 Kaden Groves Alpecin-Deceuninck 105
3 Luis Angel Mate Euskaltel-Euskadi 35
4 Corbin Strong Israel-Premier Tech 35
5 Jon Aberasturi Euskaltel-Euskadi 34
6 Ibon Ruiz Equipo Kern Pharma 34
7 Lennert Van Eetvelt Lotto Dstny 33
8 Mathias Vacek Lidl-Trek 32
9 Pavel Bittner Team dsm-firmenich PostNL 31
10 Primoz Roglic Red Bull-BORA-hansgrohe 28
11 Bruno Armirail Decathlon AG2R La Mondiale Team 24
12 Pau Miquel Delgado Equipo Kern Pharma 24
13 Joao Almeida UAE Team Emirates 21
14 Brandon McNulty UAE Team Emirates 20
15 Pablo Castrillo Equipo Kern Pharma 20
16 Xabier Isasa Euskaltel-Euskadi 20
17 Arne Marit Intermarché-Wanty 19
18 Stefan Küng Groupama-FDJ 16
19 Antonio Soto Equipo Kern Pharma 15
20 Aleksandr Vlasov Red Bull-BORA-hansgrohe 14
21 Bryan Coquard Cofidis 14
22 Enric Mas Movistar Team 13
23 Unai Iribar Equipo Kern Pharma 13
24 Arjen Livyns Lotto Dstny 13
25 Felix Gall Decathlon AG2R La Mondiale Team 11
26 Edoardo Affini Team Visma | Lease a Bike 11
27 Matthew Riccitello Israel-Premier Tech 10
28 Edward Planckaert Alpecin-Deceuninck 10
29 Joshua Tarling INEOS Grenadiers 10
30 Mikel Landa Soudal Quick-Step 9
31 Mauro Schmid Team Jayco-AlUla 9
32 Antonio Tiberi Bahrain Victorious 8
33 Brandon Rivera INEOS Grenadiers 8
34 George Bennett Israel-Premier Tech 7
35 Carlos Canal Movistar Team 7
36 Filippo Baroncini UAE Team Emirates 7
37 Pavel Sivakov UAE Team Emirates 6
38 Lorenzo Rota Intermarché-Wanty 6
39 Sepp Kuss Team Visma | Lease a Bike 5
40 Nelson Oliveira Movistar Team 5
41 Nadav Raisberg Israel-Premier Tech 5
42 Florian Lipowitz Red Bull-BORA-hansgrohe 4
43 Gotzon Martín Euskaltel-Euskadi 4
44 Mattias Skjelmose Lidl-Trek 3
45 Lorenzo Fortunato Astana Qazaqstan Team 3
46 Andreas Kron Lotto Dstny 2
47 Jay Vine UAE Team Emirates 2
48 Kim Heiduk INEOS Grenadiers 2
49 David Gaudu Groupama-FDJ 1
50 Kasper Asgreen Soudal Quick-Step 1

Mountain

PosRiderTeam Points
1 Sylvain Moniquet Lotto Dstny 16
2 Filippo Zana Team Jayco-AlUla 11
3 Primoz Roglic Red Bull-BORA-hansgrohe 10
4 Luis Angel Mate Euskaltel-Euskadi 9
5 Bruno Armirail Decathlon AG2R La Mondiale Team 7
6 Lennert Van Eetvelt Lotto Dstny 6
7 Joao Almeida UAE Team Emirates 4
8 Xabier Isasa Euskaltel-Euskadi 3
9 Mikel Bizkarra Euskaltel-Euskadi 3
10 Ibon Ruiz Equipo Kern Pharma 3
11 Stefan Küng Groupama-FDJ 2
12 Enric Mas Movistar Team 2
13 Felix Gall Decathlon AG2R La Mondiale Team 1
14 Pablo Castrillo Equipo Kern Pharma 1
15 Roger Adrià Red Bull-BORA-hansgrohe 1

Team

PosTeamTime
1 UAE Team Emirates 43:41:05
2 Red Bull-BORA-hansgrohe + 01.19
3 Decathlon AG2R La Mondiale Team + 02.42
4 Movistar Team + 03.07
5 Bahrain Victorious + 04.14
6 Israel-Premier Tech + 04.36
7 INEOS Grenadiers + 05.22
8 Groupama-FDJ + 07.42
9 Team Visma | Lease a Bike + 09.10
10 Astana Qazaqstan Team + 10.26
11 Soudal Quick-Step + 10.37
12 Intermarché-Wanty + 10.58
13 Lidl-Trek + 11.44
14 Equipo Kern Pharma + 11.55
15 Lotto Dstny + 12.39
16 Cofidis + 14.34
17 Euskaltel-Euskadi + 14.38
18 ARKEA-B&B HOTELS + 15.55
19 EF Education-EasyPost + 16.11
20 Team dsm-firmenich PostNL + 18.08
21 Team Jayco-AlUla + 22.41
22 Alpecin-Deceuninck + 47.31

Race profile

Race
Vuelta a España
Start date
17.08.2024
End date
08.09.2024
Total distance
170.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 ❤️