Vuelta a España 2024 - Stage 12

Ourense > Montaña de Manzaneda, 137.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 Pablo Castrillo Equipo Kern Pharma 3:36:12
2 Max Poole Team dsm-firmenich PostNL + 00.08
3 Marc Soler UAE Team Emirates + 00.16
4 Mauro Schmid Team Jayco-AlUla + 00.23
5 Jhonnatan Narvaez INEOS Grenadiers + 00.34
6 Mauri Vansevenant Soudal Quick-Step + 00.40
7 Harold Tejada Astana Qazaqstan Team + 00.49
8 Carlos Verona Lidl-Trek + 01.03
9 Louis Meintjes Intermarché-Wanty + 01.14
10 Óscar Rodríguez INEOS Grenadiers + 01.52
11 Mattias Skjelmose Lidl-Trek + 06.29
12 Felix Gall Decathlon AG2R La Mondiale Team + 06.29
13 Pavel Sivakov UAE Team Emirates + 06.29
14 Ben O'Connor Decathlon AG2R La Mondiale Team + 06.29
15 Enric Mas Movistar Team + 06.29
16 Richard Carapaz EF Education-EasyPost + 06.29
17 Carlos Rodriguez INEOS Grenadiers + 06.29
18 Primoz Roglic Red Bull-BORA-hansgrohe + 06.29
19 David Gaudu Groupama-FDJ + 06.29
20 Cristian Rodriguez ARKEA-B&B HOTELS + 06.29
21 Florian Lipowitz Red Bull-BORA-hansgrohe + 06.29
22 Rein Taaramäe Intermarché-Wanty + 06.29
23 Mikel Landa Soudal Quick-Step + 06.29
24 Sepp Kuss Team Visma | Lease a Bike + 06.29
25 Lorenzo Fortunato Astana Qazaqstan Team + 06.29
26 Edward Dunbar Team Jayco-AlUla + 06.29
27 Adam Yates UAE Team Emirates + 06.29
28 George Bennett Israel-Premier Tech + 06.29
29 Jack Haig Bahrain Victorious + 06.29
30 Guillaume Martin Cofidis + 06.29
31 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 06.29
32 José Félix Parra Equipo Kern Pharma + 06.40
33 Sam Oomen Lidl-Trek + 06.40
34 Matthew Riccitello Israel-Premier Tech + 06.40
35 Mikel Bizkarra Euskaltel-Euskadi + 06.40
36 Mattia Cattaneo Soudal Quick-Step + 06.55
37 Callum Scotson Team Jayco-AlUla + 06.58
38 Alexander Cepeda EF Education-EasyPost + 07.04
39 Reuben Thompson Groupama-FDJ + 07.20
40 Cian Uijtdebroeks Team Visma | Lease a Bike + 07.27
41 Steven Kruijswijk Team Visma | Lease a Bike + 07.27
42 Roger Adrià Red Bull-BORA-hansgrohe + 07.30
43 Clément Berthet Decathlon AG2R La Mondiale Team + 07.30
44 Einer Rubio Movistar Team + 07.39
45 Attila Valter Team Visma | Lease a Bike + 07.44
46 Louis Vervaeke Soudal Quick-Step + 08.01
47 Nairo Quintana Movistar Team + 08.37
48 Torstein Træen Bahrain Victorious + 08.44
49 Marco Frigo Israel-Premier Tech + 09.01
50 Filippo Zana Team Jayco-AlUla + 09.01
51 Tao Geoghegan Hart Lidl-Trek + 09.01
52 Thomas Champion Cofidis + 10.00
53 Robert Gesink Team Visma | Lease a Bike + 10.00
54 Dylan Teuns Israel-Premier Tech + 10.00
55 Luis Angel Mate Euskaltel-Euskadi + 10.00
56 Bruno Armirail Decathlon AG2R La Mondiale Team + 10.00
57 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 10.02
58 Isaac del Toro UAE Team Emirates + 10.02
59 Vito Braet Intermarché-Wanty + 10.13
60 Thomas De Gendt Lotto Dstny + 10.30
61 Harry Sweeny EF Education-EasyPost + 10.58
62 Brandon Rivera INEOS Grenadiers + 11.17
63 Xandro Meurisse Alpecin-Deceuninck + 11.20
64 Jonathan Lastra Cofidis + 11.43
65 Giovanni Aleotti Red Bull-BORA-hansgrohe + 12.54
66 Daniel Martinez Red Bull-BORA-hansgrohe + 12.54
67 Simone Petilli Intermarché-Wanty + 12.54
68 Gianmarco Garofoli Astana Qazaqstan Team + 13.51
69 Filippo Baroncini UAE Team Emirates + 13.51
70 Michel Ries ARKEA-B&B HOTELS + 13.51
71 Arne Marit Intermarché-Wanty + 13.51
72 Gleb Brussenskiy Astana Qazaqstan Team + 13.58
73 Santiago Umba Astana Qazaqstan Team + 13.58
74 Nadav Raisberg Israel-Premier Tech + 13.58
75 Quentin Pacher Groupama-FDJ + 13.58
76 Martijn Tusveld Team dsm-firmenich PostNL + 13.58
77 Xabier Isasa Euskaltel-Euskadi + 13.58
78 Lukasz Owsian ARKEA-B&B HOTELS + 13.58
79 Txomin Juaristi Euskaltel-Euskadi + 13.58
80 Gotzon Martín Euskaltel-Euskadi + 13.58
81 Mathias Vacek Lidl-Trek + 13.58
82 Chris Hamilton Team dsm-firmenich PostNL + 13.58
83 Nelson Oliveira Movistar Team + 13.58
84 Fran Miholjevic Bahrain Victorious + 13.58
85 James Knox Soudal Quick-Step + 13.58
86 Edoardo Affini Team Visma | Lease a Bike + 13.58
87 Lorenzo Germani Groupama-FDJ + 14.41
88 Unai Iribar Equipo Kern Pharma + 15.24
89 Urko Berrade Equipo Kern Pharma + 15.24
90 Tim Naberman Team dsm-firmenich PostNL + 15.24
91 Jesus Herrada Cofidis + 15.24
92 Xabier Berasategi Euskaltel-Euskadi + 15.24
93 Pelayo Sanchez Movistar Team + 15.24
94 Alessandro De Marchi Team Jayco-AlUla + 15.24
95 Juri Hollmann Alpecin-Deceuninck + 15.24
96 Carlos Canal Movistar Team + 15.24
97 Antonio Soto Equipo Kern Pharma + 15.36
98 Pau Miquel Delgado Equipo Kern Pharma + 15.36
99 Simon Guglielmi ARKEA-B&B HOTELS + 15.44
100 Mathis Le Berre ARKEA-B&B HOTELS + 15.44
101 Victor Lafay Decathlon AG2R La Mondiale Team + 15.44
102 Felix Engelhardt Team Jayco-AlUla + 16.06
103 James Shaw EF Education-EasyPost + 16.06
104 Jonas Gregaard Lotto Dstny + 16.06
105 Casper Pedersen Soudal Quick-Step + 16.06
106 Darren Rafferty EF Education-EasyPost + 16.06
107 Sven Erik Bystrøm Groupama-FDJ + 16.06
108 Stefan Küng Groupama-FDJ + 16.06
109 Brandon McNulty UAE Team Emirates + 16.06
110 Welay Berhe Team Jayco-AlUla + 16.06
111 Jasha Sütterlin Bahrain Victorious + 16.06
112 Kim Heiduk INEOS Grenadiers + 16.19
113 Wout van Aert Team Visma | Lease a Bike + 17.26
114 Kamil Gradek Bahrain Victorious + 17.26
115 Ruben Fernandez Cofidis + 17.26
116 Joan Bou Euskaltel-Euskadi + 17.26
117 Ibon Ruiz Equipo Kern Pharma + 17.26
118 Jorge Gutiérrez Equipo Kern Pharma + 17.26
119 Owain Doull EF Education-EasyPost + 17.26
120 Ion Izagirre Cofidis + 17.26
121 Otto Vergaerde Lidl-Trek + 17.26
122 Jorge Arcas Movistar Team + 17.26
123 Gijs Leemreize Team dsm-firmenich PostNL + 17.26
124 Corbin Strong Israel-Premier Tech + 17.26
125 Riley Sheehan Israel-Premier Tech + 17.26
126 Jay Vine UAE Team Emirates + 17.26
127 Quinten Hermans Alpecin-Deceuninck + 17.26
128 Michael Woods Israel-Premier Tech + 17.26
129 Laurens Huys ARKEA-B&B HOTELS + 17.26
130 Luca Vergallito Alpecin-Deceuninck + 17.26
131 Ide Schelling Astana Qazaqstan Team + 17.44
132 Kaden Groves Alpecin-Deceuninck + 18.07
133 Edward Planckaert Alpecin-Deceuninck + 18.07
134 Maurice Ballerstedt Alpecin-Deceuninck + 18.07
135 Nicolas Vinokurov Astana Qazaqstan Team + 18.07
136 Patrick Gamper Red Bull-BORA-hansgrohe + 18.07
137 Eduardo Sepulveda Lotto Dstny + 18.19
138 Julius van den Berg Team dsm-firmenich PostNL + 18.26
139 Tom Paquot Intermarché-Wanty + 18.27
140 Arjen Livyns Lotto Dstny + 18.40
141 Pavel Bittner Team dsm-firmenich PostNL + 18.49
142 Enzo Leijnse Team dsm-firmenich PostNL + 18.49
143 Oscar Riesebeek Alpecin-Deceuninck + 18.49
144 Victor Campenaerts Lotto Dstny + 18.49
145 Sylvain Moniquet Lotto Dstny + 18.49
146 William Junior Lecerf Soudal Quick-Step + 18.49
147 Nico Denz Red Bull-BORA-hansgrohe + 18.49
148 Oier Lazkano Movistar Team + 19.01
149 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 20.03
150 Thibault Guernalec ARKEA-B&B HOTELS + 20.03
151 Kasper Asgreen Soudal Quick-Step + 21.02
152 Sander De Pestel Decathlon AG2R La Mondiale Team + 21.32
153 Rémy Rochas Groupama-FDJ + 22.49
- Lennert Van Eetvelt Lotto Dstny DNS
- Kevin Geniets Groupama-FDJ DNF

GC

PosRiderTeam Time
1 Ben O'Connor Decathlon AG2R La Mondiale Team 47:37:35
2 Primoz Roglic Red Bull-BORA-hansgrohe + 03.16
3 Enric Mas Movistar Team + 03.58
4 Richard Carapaz EF Education-EasyPost + 04.10
5 Mikel Landa Soudal Quick-Step + 04.40
6 Carlos Rodriguez INEOS Grenadiers + 05.23
7 Florian Lipowitz Red Bull-BORA-hansgrohe + 05.29
8 Adam Yates UAE Team Emirates + 05.30
9 Felix Gall Decathlon AG2R La Mondiale Team + 05.30
10 George Bennett Israel-Premier Tech + 05.46
11 David Gaudu Groupama-FDJ + 05.55
12 Mattias Skjelmose Lidl-Trek + 06.41
13 Pavel Sivakov UAE Team Emirates + 06.49
14 Cristian Rodriguez ARKEA-B&B HOTELS + 07.13
15 Sepp Kuss Team Visma | Lease a Bike + 08.16
16 Guillaume Martin Cofidis + 08.19
17 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 10.46
18 Edward Dunbar Team Jayco-AlUla + 11.37
19 Harold Tejada Astana Qazaqstan Team + 11.50
20 Jack Haig Bahrain Victorious + 12.29
21 Lorenzo Fortunato Astana Qazaqstan Team + 12.40
22 Clément Berthet Decathlon AG2R La Mondiale Team + 24.32
23 Óscar Rodríguez INEOS Grenadiers + 26.09
24 Louis Meintjes Intermarché-Wanty + 27.47
25 José Félix Parra Equipo Kern Pharma + 30.24
26 Steven Kruijswijk Team Visma | Lease a Bike + 35.49
27 Michael Woods Israel-Premier Tech + 37.00
28 Nairo Quintana Movistar Team + 37.52
29 Attila Valter Team Visma | Lease a Bike + 38.01
30 Matthew Riccitello Israel-Premier Tech + 38.42
31 Einer Rubio Movistar Team + 39.07
32 Alexander Cepeda EF Education-EasyPost + 40.22
33 Max Poole Team dsm-firmenich PostNL + 40.40
34 Jhonnatan Narvaez INEOS Grenadiers + 41.56
35 Mattia Cattaneo Soudal Quick-Step + 42.27
36 Quentin Pacher Groupama-FDJ + 42.39
37 Rein Taaramäe Intermarché-Wanty + 43.18
38 Gotzon Martín Euskaltel-Euskadi + 44.35
39 Daniel Martinez Red Bull-BORA-hansgrohe + 45.17
40 Isaac del Toro UAE Team Emirates + 45.55
41 Mauri Vansevenant Soudal Quick-Step + 47.31
42 Rémy Rochas Groupama-FDJ + 48.17
43 Ion Izagirre Cofidis + 49.41
44 Stefan Küng Groupama-FDJ + 49.41
45 Carlos Verona Lidl-Trek + 52.20
46 Xandro Meurisse Alpecin-Deceuninck + 52.52
47 Urko Berrade Equipo Kern Pharma + 53.10
48 Sam Oomen Lidl-Trek + 53.34
49 Mikel Bizkarra Euskaltel-Euskadi + 56.38
50 Giovanni Aleotti Red Bull-BORA-hansgrohe + 58.53
51 Louis Vervaeke Soudal Quick-Step + 59.23
52 Marc Soler UAE Team Emirates + 01:01.02
53 Cian Uijtdebroeks Team Visma | Lease a Bike + 01:06.51
54 Robert Gesink Team Visma | Lease a Bike + 01:07.10
55 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 01:07.39
56 Martijn Tusveld Team dsm-firmenich PostNL + 01:12.53
57 Torstein Træen Bahrain Victorious + 01:13.14
58 Marco Frigo Israel-Premier Tech + 01:14.18
59 William Junior Lecerf Soudal Quick-Step + 01:14.26
60 Joan Bou Euskaltel-Euskadi + 01:14.30
61 Michel Ries ARKEA-B&B HOTELS + 01:14.36
62 Wout van Aert Team Visma | Lease a Bike + 01:16.23
63 Filippo Zana Team Jayco-AlUla + 01:17.08
64 Pablo Castrillo Equipo Kern Pharma + 01:17.16
65 Mathias Vacek Lidl-Trek + 01:18.35
66 Tao Geoghegan Hart Lidl-Trek + 01:19.11
67 Pau Miquel Delgado Equipo Kern Pharma + 01:20.45
68 Brandon McNulty UAE Team Emirates + 01:21.15
69 Luis Angel Mate Euskaltel-Euskadi + 01:21.37
70 Chris Hamilton Team dsm-firmenich PostNL + 01:21.54
71 Nelson Oliveira Movistar Team + 01:23.10
72 Quinten Hermans Alpecin-Deceuninck + 01:23.25
73 Ruben Fernandez Cofidis + 01:24.26
74 Jonathan Lastra Cofidis + 01:24.41
75 Gianmarco Garofoli Astana Qazaqstan Team + 01:24.57
76 Gijs Leemreize Team dsm-firmenich PostNL + 01:25.48
77 Carlos Canal Movistar Team + 01:27.05
78 James Knox Soudal Quick-Step + 01:29.03
79 Jay Vine UAE Team Emirates + 01:29.35
80 Mathis Le Berre ARKEA-B&B HOTELS + 01:30.47
81 Mauro Schmid Team Jayco-AlUla + 01:31.25
82 Bruno Armirail Decathlon AG2R La Mondiale Team + 01:33.28
83 Dylan Teuns Israel-Premier Tech + 01:33.50
84 Simon Guglielmi ARKEA-B&B HOTELS + 01:33.55
85 Eduardo Sepulveda Lotto Dstny + 01:35.01
86 Darren Rafferty EF Education-EasyPost + 01:38.48
87 Roger Adrià Red Bull-BORA-hansgrohe + 01:39.26
88 Callum Scotson Team Jayco-AlUla + 01:40.01
89 Lukasz Owsian ARKEA-B&B HOTELS + 01:41.23
90 Jonas Gregaard Lotto Dstny + 01:41.23
91 Simone Petilli Intermarché-Wanty + 01:42.00
92 Jesus Herrada Cofidis + 01:42.03
93 Fran Miholjevic Bahrain Victorious + 01:43.01
94 Corbin Strong Israel-Premier Tech + 01:43.06
95 Filippo Baroncini UAE Team Emirates + 01:43.21
96 Thomas De Gendt Lotto Dstny + 01:44.25
97 Victor Campenaerts Lotto Dstny + 01:44.39
98 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 01:45.00
99 Vito Braet Intermarché-Wanty + 01:45.00
100 Brandon Rivera INEOS Grenadiers + 01:45.11
101 James Shaw EF Education-EasyPost + 01:45.16
102 Thomas Champion Cofidis + 01:46.30
103 Laurens Huys ARKEA-B&B HOTELS + 01:49.44
104 Lorenzo Germani Groupama-FDJ + 01:50.05
105 Txomin Juaristi Euskaltel-Euskadi + 01:50.18
106 Arjen Livyns Lotto Dstny + 01:51.05
107 Reuben Thompson Groupama-FDJ + 01:51.10
108 Unai Iribar Equipo Kern Pharma + 01:51.24
109 Ibon Ruiz Equipo Kern Pharma + 01:51.45
110 Oier Lazkano Movistar Team + 01:51.58
111 Harry Sweeny EF Education-EasyPost + 01:53.21
112 Otto Vergaerde Lidl-Trek + 01:53.42
113 Felix Engelhardt Team Jayco-AlUla + 01:53.44
114 Juri Hollmann Alpecin-Deceuninck + 01:55.02
115 Xabier Isasa Euskaltel-Euskadi + 01:56.25
116 Sven Erik Bystrøm Groupama-FDJ + 01:56.36
117 Victor Lafay Decathlon AG2R La Mondiale Team + 01:57.08
118 Xabier Berasategi Euskaltel-Euskadi + 02:00.15
119 Kim Heiduk INEOS Grenadiers + 02:01.03
120 Luca Vergallito Alpecin-Deceuninck + 02:02.08
121 Jorge Arcas Movistar Team + 02:02.58
122 Jorge Gutiérrez Equipo Kern Pharma + 02:04.35
123 Patrick Gamper Red Bull-BORA-hansgrohe + 02:05.21
124 Pelayo Sanchez Movistar Team + 02:05.26
125 Nadav Raisberg Israel-Premier Tech + 02:05.27
126 Antonio Soto Equipo Kern Pharma + 02:07.23
127 Kaden Groves Alpecin-Deceuninck + 02:09.53
128 Santiago Umba Astana Qazaqstan Team + 02:10.10
129 Kasper Asgreen Soudal Quick-Step + 02:10.56
130 Welay Berhe Team Jayco-AlUla + 02:12.40
131 Edoardo Affini Team Visma | Lease a Bike + 02:12.45
132 Arne Marit Intermarché-Wanty + 02:15.10
133 Sander De Pestel Decathlon AG2R La Mondiale Team + 02:15.45
134 Nico Denz Red Bull-BORA-hansgrohe + 02:15.58
135 Pavel Bittner Team dsm-firmenich PostNL + 02:16.14
136 Riley Sheehan Israel-Premier Tech + 02:17.15
137 Sylvain Moniquet Lotto Dstny + 02:17.29
138 Tom Paquot Intermarché-Wanty + 02:18.29
139 Edward Planckaert Alpecin-Deceuninck + 02:18.43
140 Ide Schelling Astana Qazaqstan Team + 02:18.50
141 Nicolas Vinokurov Astana Qazaqstan Team + 02:20.12
142 Casper Pedersen Soudal Quick-Step + 02:21.00
143 Gleb Brussenskiy Astana Qazaqstan Team + 02:22.47
144 Jasha Sütterlin Bahrain Victorious + 02:23.45
145 Julius van den Berg Team dsm-firmenich PostNL + 02:23.55
146 Maurice Ballerstedt Alpecin-Deceuninck + 02:25.00
147 Thibault Guernalec ARKEA-B&B HOTELS + 02:26.17
148 Owain Doull EF Education-EasyPost + 02:27.15
149 Alessandro De Marchi Team Jayco-AlUla + 02:30.11
150 Kamil Gradek Bahrain Victorious + 02:31.50
151 Enzo Leijnse Team dsm-firmenich PostNL + 02:35.37
152 Oscar Riesebeek Alpecin-Deceuninck + 02:39.30
153 Tim Naberman Team dsm-firmenich PostNL + 02:41.52
- Lennert Van Eetvelt Lotto Dstny DNS
- Kevin Geniets Groupama-FDJ DNF

Youth

PosRiderTeam Time
1 Carlos Rodriguez INEOS Grenadiers 47:42:58
2 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.06
3 Mattias Skjelmose Lidl-Trek + 01.18
4 Matthew Riccitello Israel-Premier Tech + 33.19
5 Max Poole Team dsm-firmenich PostNL + 35.17
6 Isaac del Toro UAE Team Emirates + 40.32
7 Mauri Vansevenant Soudal Quick-Step + 42.08
8 Giovanni Aleotti Red Bull-BORA-hansgrohe + 53.30
9 Cian Uijtdebroeks Team Visma | Lease a Bike + 01:01.28
10 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 01:02.16
11 Marco Frigo Israel-Premier Tech + 01:08.55
12 William Junior Lecerf Soudal Quick-Step + 01:09.03
13 Filippo Zana Team Jayco-AlUla + 01:11.45
14 Pablo Castrillo Equipo Kern Pharma + 01:11.53
15 Mathias Vacek Lidl-Trek + 01:13.12
16 Pau Miquel Delgado Equipo Kern Pharma + 01:15.22
17 Gianmarco Garofoli Astana Qazaqstan Team + 01:19.34
18 Gijs Leemreize Team dsm-firmenich PostNL + 01:20.25
19 Carlos Canal Movistar Team + 01:21.42
20 Mathis Le Berre ARKEA-B&B HOTELS + 01:25.24
21 Mauro Schmid Team Jayco-AlUla + 01:26.02
22 Darren Rafferty EF Education-EasyPost + 01:33.25
23 Fran Miholjevic Bahrain Victorious + 01:37.38
24 Corbin Strong Israel-Premier Tech + 01:37.43
25 Filippo Baroncini UAE Team Emirates + 01:37.58
26 Vito Braet Intermarché-Wanty + 01:39.37
27 Thomas Champion Cofidis + 01:41.07
28 Lorenzo Germani Groupama-FDJ + 01:44.42
29 Reuben Thompson Groupama-FDJ + 01:45.47
30 Unai Iribar Equipo Kern Pharma + 01:46.01
31 Ibon Ruiz Equipo Kern Pharma + 01:46.22
32 Oier Lazkano Movistar Team + 01:46.35
33 Felix Engelhardt Team Jayco-AlUla + 01:48.21
34 Juri Hollmann Alpecin-Deceuninck + 01:49.39
35 Xabier Isasa Euskaltel-Euskadi + 01:51.02
36 Xabier Berasategi Euskaltel-Euskadi + 01:54.52
37 Kim Heiduk INEOS Grenadiers + 01:55.40
38 Jorge Gutiérrez Equipo Kern Pharma + 01:59.12
39 Pelayo Sanchez Movistar Team + 02:00.03
40 Nadav Raisberg Israel-Premier Tech + 02:00.04
41 Santiago Umba Astana Qazaqstan Team + 02:04.47
42 Welay Berhe Team Jayco-AlUla + 02:07.17
43 Arne Marit Intermarché-Wanty + 02:09.47
44 Pavel Bittner Team dsm-firmenich PostNL + 02:10.51
45 Riley Sheehan Israel-Premier Tech + 02:11.52
46 Tom Paquot Intermarché-Wanty + 02:13.06
47 Nicolas Vinokurov Astana Qazaqstan Team + 02:14.49
48 Gleb Brussenskiy Astana Qazaqstan Team + 02:17.24
49 Maurice Ballerstedt Alpecin-Deceuninck + 02:19.37
50 Enzo Leijnse Team dsm-firmenich PostNL + 02:30.14
51 Tim Naberman Team dsm-firmenich PostNL + 02:36.29

Points

PosRiderTeam Points
1 Wout van Aert Team Visma | Lease a Bike 243
2 Kaden Groves Alpecin-Deceuninck 162
3 Pavel Bittner Team dsm-firmenich PostNL 81
4 Harold Tejada Astana Qazaqstan Team 80
5 Pablo Castrillo Equipo Kern Pharma 73
6 Ben O'Connor Decathlon AG2R La Mondiale Team 68
7 Primoz Roglic Red Bull-BORA-hansgrohe 66
8 Stefan Küng Groupama-FDJ 59
9 Jhonnatan Narvaez INEOS Grenadiers 57
10 Mathias Vacek Lidl-Trek 57
11 Max Poole Team dsm-firmenich PostNL 56
12 Ibon Ruiz Equipo Kern Pharma 51
13 Quentin Pacher Groupama-FDJ 49
14 Corbin Strong Israel-Premier Tech 49
15 Mauri Vansevenant Soudal Quick-Step 48
16 Pau Miquel Delgado Equipo Kern Pharma 48
17 Marc Soler UAE Team Emirates 47
18 Enric Mas Movistar Team 46
19 Edward Dunbar Team Jayco-AlUla 44
20 Mikel Landa Soudal Quick-Step 44
21 Quinten Hermans Alpecin-Deceuninck 42
22 Florian Lipowitz Red Bull-BORA-hansgrohe 41
23 Mauro Schmid Team Jayco-AlUla 41
24 Nico Denz Red Bull-BORA-hansgrohe 41
25 Adam Yates UAE Team Emirates 40
26 Xabier Isasa Euskaltel-Euskadi 40
27 Richard Carapaz EF Education-EasyPost 39
28 George Bennett Israel-Premier Tech 39
29 Carlos Verona Lidl-Trek 39
30 Cristian Rodriguez ARKEA-B&B HOTELS 36
31 Luis Angel Mate Euskaltel-Euskadi 35
32 Marco Frigo Israel-Premier Tech 35
33 Clément Berthet Decathlon AG2R La Mondiale Team 34
34 Bruno Armirail Decathlon AG2R La Mondiale Team 34
35 David Gaudu Groupama-FDJ 32
36 Ion Izagirre Cofidis 30
37 Felix Gall Decathlon AG2R La Mondiale Team 29
38 Arne Marit Intermarché-Wanty 29
39 Mattias Skjelmose Lidl-Trek 28
40 Urko Berrade Equipo Kern Pharma 28
41 William Junior Lecerf Soudal Quick-Step 28
42 Brandon McNulty UAE Team Emirates 27
43 Carlos Rodriguez INEOS Grenadiers 24
44 Juri Hollmann Alpecin-Deceuninck 24
45 Louis Meintjes Intermarché-Wanty 22
46 Antonio Soto Equipo Kern Pharma 22
47 Xandro Meurisse Alpecin-Deceuninck 20
48 Pavel Sivakov UAE Team Emirates 20
49 Aleksandr Vlasov Red Bull-BORA-hansgrohe 19
50 Jay Vine UAE Team Emirates 19
51 Roger Adrià Red Bull-BORA-hansgrohe 19
52 Gianmarco Garofoli Astana Qazaqstan Team 17
53 Filippo Zana Team Jayco-AlUla 15
54 Gijs Leemreize Team dsm-firmenich PostNL 15
55 Mathis Le Berre ARKEA-B&B HOTELS 15
56 Luca Vergallito Alpecin-Deceuninck 15
57 Arjen Livyns Lotto Dstny 13
58 Unai Iribar Equipo Kern Pharma 13
59 Pelayo Sanchez Movistar Team 13
60 Matthew Riccitello Israel-Premier Tech 12
61 Carlos Canal Movistar Team 11
62 Edoardo Affini Team Visma | Lease a Bike 11
63 Simon Guglielmi ARKEA-B&B HOTELS 10
64 Txomin Juaristi Euskaltel-Euskadi 10
65 Jorge Arcas Movistar Team 10
66 Edward Planckaert Alpecin-Deceuninck 10
67 Sepp Kuss Team Visma | Lease a Bike 9
68 Isaac del Toro UAE Team Emirates 9
69 Brandon Rivera INEOS Grenadiers 8
70 Jack Haig Bahrain Victorious 7
71 Óscar Rodríguez INEOS Grenadiers 7
72 Filippo Baroncini UAE Team Emirates 7
73 Guillaume Martin Cofidis 6
74 Attila Valter Team Visma | Lease a Bike 6
75 Joan Bou Euskaltel-Euskadi 6
76 Vito Braet Intermarché-Wanty 6
77 Nelson Oliveira Movistar Team 5
78 Nadav Raisberg Israel-Premier Tech 5
79 Gotzon Martín Euskaltel-Euskadi 4
80 Rémy Rochas Groupama-FDJ 4
81 Sam Oomen Lidl-Trek 4
82 Lorenzo Fortunato Astana Qazaqstan Team 3
83 Michael Woods Israel-Premier Tech 2
84 Kim Heiduk INEOS Grenadiers 2
85 José Félix Parra Equipo Kern Pharma 1
86 Kasper Asgreen Soudal Quick-Step 1
87 Victor Lafay Decathlon AG2R La Mondiale Team -6

Mountain

PosRiderTeam Points
1 Adam Yates UAE Team Emirates 22
2 Wout van Aert Team Visma | Lease a Bike 22
3 Primoz Roglic Red Bull-BORA-hansgrohe 18
4 David Gaudu Groupama-FDJ 18
5 Jay Vine UAE Team Emirates 17
6 Sylvain Moniquet Lotto Dstny 16
7 Marc Soler UAE Team Emirates 16
8 Marco Frigo Israel-Premier Tech 14
9 Pablo Castrillo Equipo Kern Pharma 13
10 Filippo Zana Team Jayco-AlUla 11
11 Pelayo Sanchez Movistar Team 10
12 Xandro Meurisse Alpecin-Deceuninck 10
13 William Junior Lecerf Soudal Quick-Step 10
14 Luis Angel Mate Euskaltel-Euskadi 9
15 Ben O'Connor Decathlon AG2R La Mondiale Team 9
16 Richard Carapaz EF Education-EasyPost 9
17 Mauro Schmid Team Jayco-AlUla 7
18 Bruno Armirail Decathlon AG2R La Mondiale Team 7
19 Max Poole Team dsm-firmenich PostNL 7
20 Enric Mas Movistar Team 6
21 Quentin Pacher Groupama-FDJ 6
22 Cristian Rodriguez ARKEA-B&B HOTELS 4
23 Urko Berrade Equipo Kern Pharma 4
24 Gijs Leemreize Team dsm-firmenich PostNL 4
25 Carlos Verona Lidl-Trek 3
26 Sepp Kuss Team Visma | Lease a Bike 3
27 Mikel Bizkarra Euskaltel-Euskadi 3
28 Mathis Le Berre ARKEA-B&B HOTELS 3
29 Ibon Ruiz Equipo Kern Pharma 3
30 Juri Hollmann Alpecin-Deceuninck 3
31 Xabier Isasa Euskaltel-Euskadi 3
32 Stefan Küng Groupama-FDJ 2
33 Guillaume Martin Cofidis 2
34 Mauri Vansevenant Soudal Quick-Step 2
35 Mikel Landa Soudal Quick-Step 1
36 Florian Lipowitz Red Bull-BORA-hansgrohe 1
37 Felix Gall Decathlon AG2R La Mondiale Team 1
38 Jhonnatan Narvaez INEOS Grenadiers 1
39 Ruben Fernandez Cofidis 1
40 Roger Adrià Red Bull-BORA-hansgrohe 1
41 Luca Vergallito Alpecin-Deceuninck 1
42 Victor Lafay Decathlon AG2R La Mondiale Team -1

Team

PosTeamTime
1 UAE Team Emirates 142:53:04
2 Red Bull-BORA-hansgrohe + 19.24
3 Decathlon AG2R La Mondiale Team + 20.24
4 Groupama-FDJ + 38.24
5 INEOS Grenadiers + 41.46
6 Team Visma | Lease a Bike + 52.09
7 Israel-Premier Tech + 55.42
8 Lidl-Trek + 58.10
9 Soudal Quick-Step + 01:00.19
10 Movistar Team + 01:13.23
11 Equipo Kern Pharma + 01:24.28
12 Astana Qazaqstan Team + 01:28.30
13 Cofidis + 01:47.37
14 Euskaltel-Euskadi + 01:56.25
15 Bahrain Victorious + 02:00.34
16 EF Education-EasyPost + 02:00.59
17 Team Jayco-AlUla + 02:03.54
18 ARKEA-B&B HOTELS + 02:12.38
19 Intermarché-Wanty + 02:15.41
20 Lotto Dstny + 02:37.31
21 Team dsm-firmenich PostNL + 02:39.51
22 Alpecin-Deceuninck + 03:36.52

Race profile

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