Vuelta a España 2024 - Stage 18

Vitoria-Gasteiz > Maeztu, 179.3km

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

GC

PosRiderTeam Time
1 Ben O'Connor Decathlon AG2R La Mondiale Team 72:48:46
2 Primoz Roglic Red Bull-BORA-hansgrohe + 00.05
3 Enric Mas Movistar Team + 01.25
4 Richard Carapaz EF Education-EasyPost + 01.46
5 David Gaudu Groupama-FDJ + 03.48
6 Carlos Rodriguez INEOS Grenadiers + 03.53
7 Mattias Skjelmose Lidl-Trek + 04.00
8 Florian Lipowitz Red Bull-BORA-hansgrohe + 04.27
9 Pavel Sivakov UAE Team Emirates + 05.19
10 Mikel Landa Soudal Quick-Step + 05.38
11 Adam Yates UAE Team Emirates + 08.40
12 Sepp Kuss Team Visma | Lease a Bike + 09.45
13 Edward Dunbar Team Jayco-AlUla + 12.25
14 Cristian Rodriguez ARKEA-B&B HOTELS + 14.02
15 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 17.12
16 Guillaume Martin Cofidis + 21.07
17 Lorenzo Fortunato Astana Qazaqstan Team + 21.41
18 Jack Haig Bahrain Victorious + 33.34
19 José Félix Parra Equipo Kern Pharma + 38.00
20 Steven Kruijswijk Team Visma | Lease a Bike + 48.11
21 Clément Berthet Decathlon AG2R La Mondiale Team + 54.16
22 Óscar Rodríguez INEOS Grenadiers + 54.42
23 Mattia Cattaneo Soudal Quick-Step + 58.53
24 Attila Valter Team Visma | Lease a Bike + 58.55
25 Quentin Pacher Groupama-FDJ + 59.03
26 Louis Meintjes Intermarché-Wanty + 01:04.03
27 Max Poole Team dsm-firmenich PostNL + 01:09.31
28 Matthew Riccitello Israel-Premier Tech + 01:11.19
29 Mikel Bizkarra Euskaltel-Euskadi + 01:13.58
30 Sam Oomen Lidl-Trek + 01:16.49
31 Ion Izagirre Cofidis + 01:19.29
32 Felix Gall Decathlon AG2R La Mondiale Team + 01:19.42
33 George Bennett Israel-Premier Tech + 01:20.07
34 Stefan Küng Groupama-FDJ + 01:22.19
35 Harold Tejada Astana Qazaqstan Team + 01:23.24
36 Marc Soler UAE Team Emirates + 01:24.47
37 Einer Rubio Movistar Team + 01:26.29
38 Nairo Quintana Movistar Team + 01:28.36
39 Carlos Verona Lidl-Trek + 01:34.02
40 Giovanni Aleotti Red Bull-BORA-hansgrohe + 01:35.18
41 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 01:35.57
42 Isaac del Toro UAE Team Emirates + 01:39.16
43 Brandon McNulty UAE Team Emirates + 01:40.41
44 Mauri Vansevenant Soudal Quick-Step + 01:40.48
45 Alexander Cepeda EF Education-EasyPost + 01:41.07
46 Daniel Martinez Red Bull-BORA-hansgrohe + 01:41.46
47 Jhonnatan Narvaez INEOS Grenadiers + 01:47.10
48 Gotzon Martín Euskaltel-Euskadi + 01:47.16
49 Simon Guglielmi ARKEA-B&B HOTELS + 01:47.18
50 William Junior Lecerf Soudal Quick-Step + 01:49.15
51 Urko Berrade Equipo Kern Pharma + 01:54.26
52 Roger Adrià Red Bull-BORA-hansgrohe + 01:54.28
53 Gianmarco Garofoli Astana Qazaqstan Team + 01:54.30
54 Louis Vervaeke Soudal Quick-Step + 01:54.50
55 Xandro Meurisse Alpecin-Deceuninck + 01:56.32
56 Marco Frigo Israel-Premier Tech + 02:01.15
57 Filippo Zana Team Jayco-AlUla + 02:03.41
58 Martijn Tusveld Team dsm-firmenich PostNL + 02:03.44
59 Torstein Træen Bahrain Victorious + 02:06.17
60 Mathias Vacek Lidl-Trek + 02:08.35
61 Robert Gesink Team Visma | Lease a Bike + 02:10.01
62 Tao Geoghegan Hart Lidl-Trek + 02:10.51
63 Pablo Castrillo Equipo Kern Pharma + 02:14.41
64 Jay Vine UAE Team Emirates + 02:15.38
65 Pau Miquel Delgado Equipo Kern Pharma + 02:19.04
66 Luis Angel Mate Euskaltel-Euskadi + 02:20.44
67 Mauro Schmid Team Jayco-AlUla + 02:20.50
68 James Knox Soudal Quick-Step + 02:21.26
69 Chris Hamilton Team dsm-firmenich PostNL + 02:24.27
70 Bruno Armirail Decathlon AG2R La Mondiale Team + 02:26.39
71 Filippo Baroncini UAE Team Emirates + 02:26.47
72 Carlos Canal Movistar Team + 02:28.16
73 Mathis Le Berre ARKEA-B&B HOTELS + 02:30.07
74 Darren Rafferty EF Education-EasyPost + 02:32.44
75 Nelson Oliveira Movistar Team + 02:34.54
76 Dylan Teuns Israel-Premier Tech + 02:35.03
77 Jonas Gregaard Lotto Dstny + 02:37.45
78 Laurens Huys ARKEA-B&B HOTELS + 02:41.07
79 Quinten Hermans Alpecin-Deceuninck + 02:42.04
80 Gijs Leemreize Team dsm-firmenich PostNL + 02:44.10
81 Vito Braet Intermarché-Wanty + 02:50.47
82 Joan Bou Euskaltel-Euskadi + 02:51.21
83 Unai Iribar Equipo Kern Pharma + 02:53.47
84 Fran Miholjevic Bahrain Victorious + 02:53.48
85 Jesus Herrada Cofidis + 02:55.40
86 Harry Sweeny EF Education-EasyPost + 02:56.12
87 Arjen Livyns Lotto Dstny + 02:56.13
88 Lukasz Owsian ARKEA-B&B HOTELS + 02:59.32
89 Simone Petilli Intermarché-Wanty + 03:01.33
90 Otto Vergaerde Lidl-Trek + 03:01.43
91 Eduardo Sepulveda Lotto Dstny + 03:03.21
92 Thomas Champion Cofidis + 03:06.06
93 Oier Lazkano Movistar Team + 03:07.34
94 Brandon Rivera INEOS Grenadiers + 03:08.15
95 Thomas De Gendt Lotto Dstny + 03:11.18
96 Juri Hollmann Alpecin-Deceuninck + 03:13.21
97 Nico Denz Red Bull-BORA-hansgrohe + 03:13.58
98 James Shaw EF Education-EasyPost + 03:14.58
99 Kaden Groves Alpecin-Deceuninck + 03:15.06
100 Felix Engelhardt Team Jayco-AlUla + 03:15.29
101 Lorenzo Germani Groupama-FDJ + 03:17.20
102 Luca Vergallito Alpecin-Deceuninck + 03:18.35
103 Xabier Isasa Euskaltel-Euskadi + 03:20.23
104 Kim Heiduk INEOS Grenadiers + 03:21.50
105 Victor Campenaerts Lotto Dstny + 03:21.56
106 Xabier Berasategi Euskaltel-Euskadi + 03:23.35
107 Reuben Thompson Groupama-FDJ + 03:24.04
108 Santiago Umba Astana Qazaqstan Team + 03:26.39
109 Victor Lafay Decathlon AG2R La Mondiale Team + 03:29.03
110 Ibon Ruiz Equipo Kern Pharma + 03:29.30
111 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 03:32.49
112 Jorge Gutiérrez Equipo Kern Pharma + 03:34.20
113 Jorge Arcas Movistar Team + 03:36.55
114 Sylvain Moniquet Lotto Dstny + 03:37.03
115 Pavel Bittner Team dsm-firmenich PostNL + 03:37.04
116 Nadav Raisberg Israel-Premier Tech + 03:40.01
117 Edward Planckaert Alpecin-Deceuninck + 03:40.26
118 Kasper Asgreen Soudal Quick-Step + 03:43.05
119 Antonio Soto Equipo Kern Pharma + 03:43.22
120 Edoardo Affini Team Visma | Lease a Bike + 03:46.22
121 Jasha Sütterlin Bahrain Victorious + 03:49.15
122 Owain Doull EF Education-EasyPost + 03:50.05
123 Sven Erik Bystrøm Groupama-FDJ + 03:51.11
124 Patrick Gamper Red Bull-BORA-hansgrohe + 03:51.34
125 Txomin Juaristi Euskaltel-Euskadi + 03:52.13
126 Arne Marit Intermarché-Wanty + 03:55.15
127 Riley Sheehan Israel-Premier Tech + 03:58.46
128 Gleb Brussenskiy Astana Qazaqstan Team + 03:59.07
129 Alessandro De Marchi Team Jayco-AlUla + 04:01.02
130 Casper Pedersen Soudal Quick-Step + 04:02.22
131 Maurice Ballerstedt Alpecin-Deceuninck + 04:03.40
132 Nicolas Vinokurov Astana Qazaqstan Team + 04:04.12
133 Oscar Riesebeek Alpecin-Deceuninck + 04:06.54
134 Julius van den Berg Team dsm-firmenich PostNL + 04:07.01
135 Enzo Leijnse Team dsm-firmenich PostNL + 04:12.03
136 Thibault Guernalec ARKEA-B&B HOTELS + 04:13.41
137 Ide Schelling Astana Qazaqstan Team + 04:18.03
138 Kamil Gradek Bahrain Victorious + 04:20.27
139 Tim Naberman Team dsm-firmenich PostNL + 04:23.06
- Corbin Strong Israel-Premier Tech DNS
- Rein Taaramäe Intermarché-Wanty DNF

Youth

PosRiderTeam Time
1 Carlos Rodriguez INEOS Grenadiers 72:52:39
2 Mattias Skjelmose Lidl-Trek + 00.07
3 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.34
4 Max Poole Team dsm-firmenich PostNL + 01:05.38
5 Matthew Riccitello Israel-Premier Tech + 01:07.26
6 Giovanni Aleotti Red Bull-BORA-hansgrohe + 01:31.25
7 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 01:32.04
8 Isaac del Toro UAE Team Emirates + 01:35.23
9 Mauri Vansevenant Soudal Quick-Step + 01:36.55
10 William Junior Lecerf Soudal Quick-Step + 01:45.22
11 Gianmarco Garofoli Astana Qazaqstan Team + 01:50.37
12 Marco Frigo Israel-Premier Tech + 01:57.22
13 Filippo Zana Team Jayco-AlUla + 01:59.48
14 Mathias Vacek Lidl-Trek + 02:04.42
15 Pablo Castrillo Equipo Kern Pharma + 02:10.48
16 Pau Miquel Delgado Equipo Kern Pharma + 02:15.11
17 Mauro Schmid Team Jayco-AlUla + 02:16.57
18 Filippo Baroncini UAE Team Emirates + 02:22.54
19 Carlos Canal Movistar Team + 02:24.23
20 Mathis Le Berre ARKEA-B&B HOTELS + 02:26.14
21 Darren Rafferty EF Education-EasyPost + 02:28.51
22 Gijs Leemreize Team dsm-firmenich PostNL + 02:40.17
23 Vito Braet Intermarché-Wanty + 02:46.54
24 Unai Iribar Equipo Kern Pharma + 02:49.54
25 Fran Miholjevic Bahrain Victorious + 02:49.55
26 Thomas Champion Cofidis + 03:02.13
27 Oier Lazkano Movistar Team + 03:03.41
28 Juri Hollmann Alpecin-Deceuninck + 03:09.28
29 Felix Engelhardt Team Jayco-AlUla + 03:11.36
30 Lorenzo Germani Groupama-FDJ + 03:13.27
31 Xabier Isasa Euskaltel-Euskadi + 03:16.30
32 Kim Heiduk INEOS Grenadiers + 03:17.57
33 Xabier Berasategi Euskaltel-Euskadi + 03:19.42
34 Reuben Thompson Groupama-FDJ + 03:20.11
35 Santiago Umba Astana Qazaqstan Team + 03:22.46
36 Ibon Ruiz Equipo Kern Pharma + 03:25.37
37 Jorge Gutiérrez Equipo Kern Pharma + 03:30.27
38 Pavel Bittner Team dsm-firmenich PostNL + 03:33.11
39 Nadav Raisberg Israel-Premier Tech + 03:36.08
40 Arne Marit Intermarché-Wanty + 03:51.22
41 Riley Sheehan Israel-Premier Tech + 03:54.53
42 Gleb Brussenskiy Astana Qazaqstan Team + 03:55.14
43 Maurice Ballerstedt Alpecin-Deceuninck + 03:59.47
44 Nicolas Vinokurov Astana Qazaqstan Team + 04:00.19
45 Enzo Leijnse Team dsm-firmenich PostNL + 04:08.10
46 Tim Naberman Team dsm-firmenich PostNL + 04:19.13

Points

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

Mountain

PosRiderTeam Points
1 Marc Soler UAE Team Emirates 57
2 Jay Vine UAE Team Emirates 56
3 Pablo Castrillo Equipo Kern Pharma 37
4 Filippo Zana Team Jayco-AlUla 27
5 Marco Frigo Israel-Premier Tech 26
6 Aleksandr Vlasov Red Bull-BORA-hansgrohe 25
7 Adam Yates UAE Team Emirates 22
8 Mauro Schmid Team Jayco-AlUla 20
9 Max Poole Team dsm-firmenich PostNL 19
10 Primoz Roglic Red Bull-BORA-hansgrohe 18
11 David Gaudu Groupama-FDJ 18
12 Sylvain Moniquet Lotto Dstny 17
13 Pavel Sivakov UAE Team Emirates 16
14 Enric Mas Movistar Team 14
15 Xandro Meurisse Alpecin-Deceuninck 13
16 Jonas Gregaard Lotto Dstny 10
17 William Junior Lecerf Soudal Quick-Step 10
18 Richard Carapaz EF Education-EasyPost 10
19 Luis Angel Mate Euskaltel-Euskadi 9
20 Ben O'Connor Decathlon AG2R La Mondiale Team 9
21 Bruno Armirail Decathlon AG2R La Mondiale Team 8
22 Mattia Cattaneo Soudal Quick-Step 6
23 Quentin Pacher Groupama-FDJ 6
24 Urko Berrade Equipo Kern Pharma 6
25 Thibault Guernalec ARKEA-B&B HOTELS 6
26 Mikel Landa Soudal Quick-Step 5
27 Isaac del Toro UAE Team Emirates 5
28 Cristian Rodriguez ARKEA-B&B HOTELS 4
29 Gijs Leemreize Team dsm-firmenich PostNL 4
30 Carlos Verona Lidl-Trek 3
31 Sepp Kuss Team Visma | Lease a Bike 3
32 Mikel Bizkarra Euskaltel-Euskadi 3
33 Ion Izagirre Cofidis 3
34 Mathis Le Berre ARKEA-B&B HOTELS 3
35 Juri Hollmann Alpecin-Deceuninck 3
36 Xabier Isasa Euskaltel-Euskadi 3
37 Ibon Ruiz Equipo Kern Pharma 3
38 Stefan Küng Groupama-FDJ 2
39 Mattias Skjelmose Lidl-Trek 2
40 Guillaume Martin Cofidis 2
41 Sam Oomen Lidl-Trek 2
42 Mauri Vansevenant Soudal Quick-Step 2
43 Thomas Champion Cofidis 2
44 Florian Lipowitz Red Bull-BORA-hansgrohe 1
45 Felix Gall Decathlon AG2R La Mondiale Team 1
46 Harold Tejada Astana Qazaqstan Team 1
47 Jhonnatan Narvaez INEOS Grenadiers 1
48 Fran Miholjevic Bahrain Victorious 1
49 Oier Lazkano Movistar Team 1
50 Felix Engelhardt Team Jayco-AlUla 1
51 Luca Vergallito Alpecin-Deceuninck 1
52 Victor Campenaerts Lotto Dstny 1
53 Victor Lafay Decathlon AG2R La Mondiale Team -1
54 Julius van den Berg Team dsm-firmenich PostNL -2
55 Daniel Martinez Red Bull-BORA-hansgrohe -3
56 Roger Adrià Red Bull-BORA-hansgrohe -3
57 Nico Denz Red Bull-BORA-hansgrohe -3

Team

PosTeamTime
1 UAE Team Emirates 217:49:31
2 Red Bull-BORA-hansgrohe + 44.46
3 Decathlon AG2R La Mondiale Team + 01:28.40
4 Team Visma | Lease a Bike + 01:39.12
5 Groupama-FDJ + 02:02.25
6 Soudal Quick-Step + 02:08.50
7 Lidl-Trek + 02:19.13
8 INEOS Grenadiers + 02:32.08
9 Equipo Kern Pharma + 02:34.32
10 Movistar Team + 02:37.21
11 Israel-Premier Tech + 03:04.06
12 ARKEA-B&B HOTELS + 03:21.49
13 Astana Qazaqstan Team + 03:37.07
14 Team Jayco-AlUla + 03:37.58
15 Cofidis + 03:45.41
16 EF Education-EasyPost + 04:10.44
17 Euskaltel-Euskadi + 04:32.56
18 Bahrain Victorious + 04:40.44
19 Team dsm-firmenich PostNL + 04:45.00
20 Intermarché-Wanty + 05:15.15
21 Lotto Dstny + 05:43.51
22 Alpecin-Deceuninck + 07:06.50

Race profile

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