Vuelta a España 2024 - Stage 15

Inifiesto > Valgrande-Pajares, 142.9km

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:45:51
2 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 00.12
3 Pavel Sivakov UAE Team Emirates + 00.31
4 Enric Mas Movistar Team + 01.04
5 Primoz Roglic Red Bull-BORA-hansgrohe + 01.04
6 Mattias Skjelmose Lidl-Trek + 01.09
7 Richard Carapaz EF Education-EasyPost + 01.13
8 Sepp Kuss Team Visma | Lease a Bike + 01.22
9 Mikel Landa Soudal Quick-Step + 01.27
10 David Gaudu Groupama-FDJ + 01.37
11 Ben O'Connor Decathlon AG2R La Mondiale Team + 01.42
12 Florian Lipowitz Red Bull-BORA-hansgrohe + 01.46
13 Adam Yates UAE Team Emirates + 01.59
14 Edward Dunbar Team Jayco-AlUla + 02.04
15 Carlos Rodriguez INEOS Grenadiers + 02.10
16 Cristian Rodriguez ARKEA-B&B HOTELS + 04.37
17 Attila Valter Team Visma | Lease a Bike + 04.53
18 Lorenzo Fortunato Astana Qazaqstan Team + 05.01
19 José Félix Parra Equipo Kern Pharma + 05.11
20 Mikel Bizkarra Euskaltel-Euskadi + 05.34
21 Quentin Pacher Groupama-FDJ + 05.47
22 Clément Berthet Decathlon AG2R La Mondiale Team + 06.10
23 Nairo Quintana Movistar Team + 07.48
24 Brandon McNulty UAE Team Emirates + 07.53
25 Mattia Cattaneo Soudal Quick-Step + 08.04
26 Carlos Verona Lidl-Trek + 08.04
27 Stefan Küng Groupama-FDJ + 08.24
28 Roger Adrià Red Bull-BORA-hansgrohe + 08.26
29 Guillaume Martin Cofidis + 08.34
30 Sam Oomen Lidl-Trek + 09.03
31 Rein Taaramäe Intermarché-Wanty + 09.42
32 Giovanni Aleotti Red Bull-BORA-hansgrohe + 10.00
33 Louis Meintjes Intermarché-Wanty + 10.02
34 Gianmarco Garofoli Astana Qazaqstan Team + 10.06
35 Laurens Huys ARKEA-B&B HOTELS + 10.38
36 Unai Iribar Equipo Kern Pharma + 10.38
37 Jack Haig Bahrain Victorious + 10.53
38 Torstein Træen Bahrain Victorious + 10.53
39 Luis Angel Mate Euskaltel-Euskadi + 10.53
40 Tao Geoghegan Hart Lidl-Trek + 11.14
41 Bruno Armirail Decathlon AG2R La Mondiale Team + 11.44
42 William Junior Lecerf Soudal Quick-Step + 11.44
43 Brandon Rivera INEOS Grenadiers + 13.47
44 Steven Kruijswijk Team Visma | Lease a Bike + 13.47
45 Mauri Vansevenant Soudal Quick-Step + 16.17
46 Nelson Oliveira Movistar Team + 16.28
47 Filippo Baroncini UAE Team Emirates + 16.32
48 Harry Sweeny EF Education-EasyPost + 16.34
49 Óscar Rodríguez INEOS Grenadiers + 21.30
50 Thomas De Gendt Lotto Dstny + 21.39
51 Gleb Brussenskiy Astana Qazaqstan Team + 21.52
52 Nicolas Vinokurov Astana Qazaqstan Team + 21.52
53 Robert Gesink Team Visma | Lease a Bike + 22.02
54 Isaac del Toro UAE Team Emirates + 22.02
55 Ibon Ruiz Equipo Kern Pharma + 22.02
56 Matthew Riccitello Israel-Premier Tech + 22.02
57 Max Poole Team dsm-firmenich PostNL + 22.02
58 Txomin Juaristi Euskaltel-Euskadi + 22.02
59 Xandro Meurisse Alpecin-Deceuninck + 22.02
60 Dylan Teuns Israel-Premier Tech + 22.02
61 Thomas Champion Cofidis + 22.02
62 Carlos Canal Movistar Team + 22.02
63 Daniel Martinez Red Bull-BORA-hansgrohe + 22.02
64 Martijn Tusveld Team dsm-firmenich PostNL + 22.02
65 Vito Braet Intermarché-Wanty + 22.02
66 Gotzon Martín Euskaltel-Euskadi + 22.02
67 Sylvain Moniquet Lotto Dstny + 22.02
68 Darren Rafferty EF Education-EasyPost + 22.02
69 Marco Frigo Israel-Premier Tech + 22.02
70 Louis Vervaeke Soudal Quick-Step + 22.02
71 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 22.02
72 Ion Izagirre Cofidis + 22.02
73 Xabier Isasa Euskaltel-Euskadi + 22.02
74 Chris Hamilton Team dsm-firmenich PostNL + 22.02
75 Einer Rubio Movistar Team + 22.02
76 Michael Woods Israel-Premier Tech + 22.02
77 George Bennett Israel-Premier Tech + 22.02
78 Juri Hollmann Alpecin-Deceuninck + 22.02
79 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 22.02
80 Lukasz Owsian ARKEA-B&B HOTELS + 22.20
81 Mathis Le Berre ARKEA-B&B HOTELS + 22.22
82 Jay Vine UAE Team Emirates + 22.24
83 Filippo Zana Team Jayco-AlUla + 22.26
84 Simon Guglielmi ARKEA-B&B HOTELS + 22.26
85 Eduardo Sepulveda Lotto Dstny + 22.31
86 Lorenzo Germani Groupama-FDJ + 22.31
87 Simone Petilli Intermarché-Wanty + 22.31
88 James Knox Soudal Quick-Step + 22.31
89 James Shaw EF Education-EasyPost + 22.37
90 Victor Campenaerts Lotto Dstny + 22.40
91 Santiago Umba Astana Qazaqstan Team + 22.53
92 Felix Engelhardt Team Jayco-AlUla + 22.57
93 Joan Bou Euskaltel-Euskadi + 23.12
94 Jorge Arcas Movistar Team + 23.23
95 Nico Denz Red Bull-BORA-hansgrohe + 23.23
96 Owain Doull EF Education-EasyPost + 23.26
97 Urko Berrade Equipo Kern Pharma + 23.31
98 Marc Soler UAE Team Emirates + 23.31
99 Pau Miquel Delgado Equipo Kern Pharma + 23.31
100 Jorge Gutiérrez Equipo Kern Pharma + 23.31
101 Jesus Herrada Cofidis + 23.31
102 Quinten Hermans Alpecin-Deceuninck + 23.31
103 Mathias Vacek Lidl-Trek + 23.31
104 Jonas Gregaard Lotto Dstny + 23.31
105 Fran Miholjevic Bahrain Victorious + 23.50
106 Harold Tejada Astana Qazaqstan Team + 24.24
107 Corbin Strong Israel-Premier Tech + 24.34
108 Antonio Soto Equipo Kern Pharma + 24.43
109 Alessandro De Marchi Team Jayco-AlUla + 24.43
110 Kim Heiduk INEOS Grenadiers + 24.46
111 Arjen Livyns Lotto Dstny + 24.49
112 Jhonnatan Narvaez INEOS Grenadiers + 24.49
113 Alexander Cepeda EF Education-EasyPost + 24.49
114 Ide Schelling Astana Qazaqstan Team + 25.27
115 Otto Vergaerde Lidl-Trek + 25.34
116 Patrick Gamper Red Bull-BORA-hansgrohe + 25.50
117 Arne Marit Intermarché-Wanty + 25.50
118 Nadav Raisberg Israel-Premier Tech + 25.50
119 Riley Sheehan Israel-Premier Tech + 25.54
120 Wout van Aert Team Visma | Lease a Bike + 25.54
121 Jasha Sütterlin Bahrain Victorious + 25.54
122 Gijs Leemreize Team dsm-firmenich PostNL + 25.54
123 Oscar Riesebeek Alpecin-Deceuninck + 25.59
124 Edward Planckaert Alpecin-Deceuninck + 26.05
125 Luca Vergallito Alpecin-Deceuninck + 26.07
126 Kaden Groves Alpecin-Deceuninck + 26.07
127 Mauro Schmid Team Jayco-AlUla + 26.07
128 Xabier Berasategi Euskaltel-Euskadi + 26.07
129 Felix Gall Decathlon AG2R La Mondiale Team + 26.10
130 Edoardo Affini Team Visma | Lease a Bike + 26.12
131 Callum Scotson Team Jayco-AlUla + 26.21
132 Oier Lazkano Movistar Team + 26.32
133 Kamil Gradek Bahrain Victorious + 26.40
134 Casper Pedersen Soudal Quick-Step + 26.48
135 Victor Lafay Decathlon AG2R La Mondiale Team + 27.11
136 Maurice Ballerstedt Alpecin-Deceuninck + 28.11
137 Sander De Pestel Decathlon AG2R La Mondiale Team + 28.41
138 Thibault Guernalec ARKEA-B&B HOTELS + 28.56
139 Pavel Bittner Team dsm-firmenich PostNL + 32.02
140 Julius van den Berg Team dsm-firmenich PostNL + 32.02
141 Enzo Leijnse Team dsm-firmenich PostNL + 32.02
142 Sven Erik Bystrøm Groupama-FDJ + 32.02
143 Tom Paquot Intermarché-Wanty + 32.19
144 Tim Naberman Team dsm-firmenich PostNL + 32.49
145 Reuben Thompson Groupama-FDJ + 32.58
146 Kasper Asgreen Soudal Quick-Step + 34.31
147 Rémy Rochas Groupama-FDJ + 35.46
- Cian Uijtdebroeks Team Visma | Lease a Bike DNS
- Pelayo Sanchez Movistar Team DNF

GC

PosRiderTeam Time
1 Ben O'Connor Decathlon AG2R La Mondiale Team 60:19:22
2 Primoz Roglic Red Bull-BORA-hansgrohe + 01.03
3 Enric Mas Movistar Team + 02.23
4 Richard Carapaz EF Education-EasyPost + 02.44
5 Mikel Landa Soudal Quick-Step + 03.05
6 Florian Lipowitz Red Bull-BORA-hansgrohe + 04.33
7 David Gaudu Groupama-FDJ + 04.39
8 Carlos Rodriguez INEOS Grenadiers + 04.40
9 Mattias Skjelmose Lidl-Trek + 04.51
10 Pavel Sivakov UAE Team Emirates + 05.12
11 Adam Yates UAE Team Emirates + 05.34
12 Sepp Kuss Team Visma | Lease a Bike + 07.08
13 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 09.17
14 Cristian Rodriguez ARKEA-B&B HOTELS + 09.50
15 Edward Dunbar Team Jayco-AlUla + 11.41
16 Guillaume Martin Cofidis + 15.54
17 Lorenzo Fortunato Astana Qazaqstan Team + 16.28
18 Jack Haig Bahrain Victorious + 22.04
19 José Félix Parra Equipo Kern Pharma + 26.23
20 George Bennett Israel-Premier Tech + 26.49
21 Felix Gall Decathlon AG2R La Mondiale Team + 29.10
22 Clément Berthet Decathlon AG2R La Mondiale Team + 36.12
23 Louis Meintjes Intermarché-Wanty + 38.36
24 Michael Woods Israel-Premier Tech + 44.19
25 Óscar Rodríguez INEOS Grenadiers + 48.26
26 Mattia Cattaneo Soudal Quick-Step + 49.28
27 Sam Oomen Lidl-Trek + 49.31
28 Steven Kruijswijk Team Visma | Lease a Bike + 50.53
29 Attila Valter Team Visma | Lease a Bike + 52.24
30 Nairo Quintana Movistar Team + 53.19
31 Mikel Bizkarra Euskaltel-Euskadi + 53.39
32 Quentin Pacher Groupama-FDJ + 54.24
33 Harold Tejada Astana Qazaqstan Team + 55.40
34 Matthew Riccitello Israel-Premier Tech + 01:00.36
35 Stefan Küng Groupama-FDJ + 01:04.03
36 Carlos Verona Lidl-Trek + 01:05.09
37 Einer Rubio Movistar Team + 01:06.14
38 Rein Taaramäe Intermarché-Wanty + 01:07.56
39 Alexander Cepeda EF Education-EasyPost + 01:10.01
40 Mauri Vansevenant Soudal Quick-Step + 01:11.47
41 Daniel Martinez Red Bull-BORA-hansgrohe + 01:15.04
42 Ion Izagirre Cofidis + 01:16.06
43 Giovanni Aleotti Red Bull-BORA-hansgrohe + 01:16.39
44 Max Poole Team dsm-firmenich PostNL + 01:20.44
45 Jhonnatan Narvaez INEOS Grenadiers + 01:22.11
46 Marc Soler UAE Team Emirates + 01:22.13
47 Gotzon Martín Euskaltel-Euskadi + 01:22.17
48 Xandro Meurisse Alpecin-Deceuninck + 01:23.22
49 Brandon McNulty UAE Team Emirates + 01:23.53
50 Louis Vervaeke Soudal Quick-Step + 01:25.48
51 William Junior Lecerf Soudal Quick-Step + 01:26.02
52 Wout van Aert Team Visma | Lease a Bike + 01:30.30
53 Torstein Træen Bahrain Victorious + 01:32.44
54 Urko Berrade Equipo Kern Pharma + 01:33.06
55 Isaac del Toro UAE Team Emirates + 01:34.07
56 Tao Geoghegan Hart Lidl-Trek + 01:34.48
57 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 01:35.11
58 Gianmarco Garofoli Astana Qazaqstan Team + 01:42.12
59 Filippo Zana Team Jayco-AlUla + 01:46.02
60 Luis Angel Mate Euskaltel-Euskadi + 01:47.40
61 Simon Guglielmi ARKEA-B&B HOTELS + 01:48.35
62 Pablo Castrillo Equipo Kern Pharma + 01:48.41
63 Martijn Tusveld Team dsm-firmenich PostNL + 01:50.47
64 Rémy Rochas Groupama-FDJ + 01:51.30
65 Robert Gesink Team Visma | Lease a Bike + 01:52.30
66 Roger Adrià Red Bull-BORA-hansgrohe + 01:52.35
67 Mathias Vacek Lidl-Trek + 01:53.11
68 Bruno Armirail Decathlon AG2R La Mondiale Team + 01:54.37
69 Marco Frigo Israel-Premier Tech + 01:55.58
70 Jay Vine UAE Team Emirates + 01:56.19
71 James Knox Soudal Quick-Step + 01:57.31
72 Gijs Leemreize Team dsm-firmenich PostNL + 01:58.22
73 Mathis Le Berre ARKEA-B&B HOTELS + 01:59.02
74 Dylan Teuns Israel-Premier Tech + 02:00.14
75 Pau Miquel Delgado Equipo Kern Pharma + 02:00.41
76 Joan Bou Euskaltel-Euskadi + 02:01.04
77 Quinten Hermans Alpecin-Deceuninck + 02:01.36
78 Mauro Schmid Team Jayco-AlUla + 02:02.35
79 Carlos Canal Movistar Team + 02:03.17
80 Chris Hamilton Team dsm-firmenich PostNL + 02:04.01
81 Nelson Oliveira Movistar Team + 02:06.02
82 Darren Rafferty EF Education-EasyPost + 02:07.59
83 Filippo Baroncini UAE Team Emirates + 02:09.13
84 Unai Iribar Equipo Kern Pharma + 02:12.25
85 Vito Braet Intermarché-Wanty + 02:12.40
86 Jonas Gregaard Lotto Dstny + 02:13.31
87 Laurens Huys ARKEA-B&B HOTELS + 02:16.07
88 Brandon Rivera INEOS Grenadiers + 02:16.15
89 Simone Petilli Intermarché-Wanty + 02:19.18
90 Jesus Herrada Cofidis + 02:20.44
91 Corbin Strong Israel-Premier Tech + 02:21.46
92 Lukasz Owsian ARKEA-B&B HOTELS + 02:22.15
93 Harry Sweeny EF Education-EasyPost + 02:22.23
94 Luca Vergallito Alpecin-Deceuninck + 02:24.41
95 Callum Scotson Team Jayco-AlUla + 02:26.02
96 Eduardo Sepulveda Lotto Dstny + 02:28.06
97 Fran Miholjevic Bahrain Victorious + 02:31.20
98 Thomas Champion Cofidis + 02:31.41
99 Felix Engelhardt Team Jayco-AlUla + 02:31.51
100 Juri Hollmann Alpecin-Deceuninck + 02:31.59
101 Arjen Livyns Lotto Dstny + 02:33.13
102 Otto Vergaerde Lidl-Trek + 02:33.17
103 Victor Campenaerts Lotto Dstny + 02:33.37
104 Thomas De Gendt Lotto Dstny + 02:33.51
105 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 02:35.25
106 Txomin Juaristi Euskaltel-Euskadi + 02:35.59
107 James Shaw EF Education-EasyPost + 02:38.39
108 Lorenzo Germani Groupama-FDJ + 02:40.03
109 Reuben Thompson Groupama-FDJ + 02:41.12
110 Xabier Berasategi Euskaltel-Euskadi + 02:43.20
111 Ibon Ruiz Equipo Kern Pharma + 02:45.55
112 Jorge Gutiérrez Equipo Kern Pharma + 02:46.28
113 Nadav Raisberg Israel-Premier Tech + 02:48.01
114 Victor Lafay Decathlon AG2R La Mondiale Team + 02:48.57
115 Oier Lazkano Movistar Team + 02:49.56
116 Kaden Groves Alpecin-Deceuninck + 02:53.05
117 Santiago Umba Astana Qazaqstan Team + 02:53.06
118 Kim Heiduk INEOS Grenadiers + 02:53.12
119 Xabier Isasa Euskaltel-Euskadi + 02:54.30
120 Sylvain Moniquet Lotto Dstny + 02:54.46
121 Jorge Arcas Movistar Team + 02:56.03
122 Nico Denz Red Bull-BORA-hansgrohe + 02:58.32
123 Sven Erik Bystrøm Groupama-FDJ + 02:59.11
124 Patrick Gamper Red Bull-BORA-hansgrohe + 02:59.34
125 Kasper Asgreen Soudal Quick-Step + 03:01.20
126 Edward Planckaert Alpecin-Deceuninck + 03:01.59
127 Arne Marit Intermarché-Wanty + 03:03.15
128 Antonio Soto Equipo Kern Pharma + 03:05.11
129 Pavel Bittner Team dsm-firmenich PostNL + 03:05.11
130 Riley Sheehan Israel-Premier Tech + 03:07.33
131 Edoardo Affini Team Visma | Lease a Bike + 03:08.11
132 Nicolas Vinokurov Astana Qazaqstan Team + 03:11.00
133 Casper Pedersen Soudal Quick-Step + 03:14.08
134 Owain Doull EF Education-EasyPost + 03:15.16
135 Gleb Brussenskiy Astana Qazaqstan Team + 03:16.01
136 Sander De Pestel Decathlon AG2R La Mondiale Team + 03:16.38
137 Alessandro De Marchi Team Jayco-AlUla + 03:18.47
138 Ide Schelling Astana Qazaqstan Team + 03:23.27
139 Oscar Riesebeek Alpecin-Deceuninck + 03:23.29
140 Jasha Sütterlin Bahrain Victorious + 03:23.44
141 Julius van den Berg Team dsm-firmenich PostNL + 03:24.00
142 Enzo Leijnse Team dsm-firmenich PostNL + 03:25.01
143 Maurice Ballerstedt Alpecin-Deceuninck + 03:25.29
144 Tom Paquot Intermarché-Wanty + 03:29.54
145 Thibault Guernalec ARKEA-B&B HOTELS + 03:33.58
146 Kamil Gradek Bahrain Victorious + 03:34.23
147 Tim Naberman Team dsm-firmenich PostNL + 03:50.31
- Cian Uijtdebroeks Team Visma | Lease a Bike DNS
- Pelayo Sanchez Movistar Team DNF

Youth

PosRiderTeam Time
1 Florian Lipowitz Red Bull-BORA-hansgrohe 60:23:55
2 Carlos Rodriguez INEOS Grenadiers + 00.07
3 Mattias Skjelmose Lidl-Trek + 00.18
4 Matthew Riccitello Israel-Premier Tech + 56.03
5 Mauri Vansevenant Soudal Quick-Step + 01:07.14
6 Giovanni Aleotti Red Bull-BORA-hansgrohe + 01:12.06
7 Max Poole Team dsm-firmenich PostNL + 01:16.11
8 William Junior Lecerf Soudal Quick-Step + 01:21.29
9 Isaac del Toro UAE Team Emirates + 01:29.34
10 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 01:30.38
11 Gianmarco Garofoli Astana Qazaqstan Team + 01:37.39
12 Filippo Zana Team Jayco-AlUla + 01:41.29
13 Pablo Castrillo Equipo Kern Pharma + 01:44.08
14 Mathias Vacek Lidl-Trek + 01:48.38
15 Marco Frigo Israel-Premier Tech + 01:51.25
16 Gijs Leemreize Team dsm-firmenich PostNL + 01:53.49
17 Mathis Le Berre ARKEA-B&B HOTELS + 01:54.29
18 Pau Miquel Delgado Equipo Kern Pharma + 01:56.08
19 Mauro Schmid Team Jayco-AlUla + 01:58.02
20 Carlos Canal Movistar Team + 01:58.44
21 Darren Rafferty EF Education-EasyPost + 02:03.26
22 Filippo Baroncini UAE Team Emirates + 02:04.40
23 Unai Iribar Equipo Kern Pharma + 02:07.52
24 Vito Braet Intermarché-Wanty + 02:08.07
25 Corbin Strong Israel-Premier Tech + 02:17.13
26 Fran Miholjevic Bahrain Victorious + 02:26.47
27 Thomas Champion Cofidis + 02:27.08
28 Felix Engelhardt Team Jayco-AlUla + 02:27.18
29 Juri Hollmann Alpecin-Deceuninck + 02:27.26
30 Lorenzo Germani Groupama-FDJ + 02:35.30
31 Reuben Thompson Groupama-FDJ + 02:36.39
32 Xabier Berasategi Euskaltel-Euskadi + 02:38.47
33 Ibon Ruiz Equipo Kern Pharma + 02:41.22
34 Jorge Gutiérrez Equipo Kern Pharma + 02:41.55
35 Nadav Raisberg Israel-Premier Tech + 02:43.28
36 Oier Lazkano Movistar Team + 02:45.23
37 Santiago Umba Astana Qazaqstan Team + 02:48.33
38 Kim Heiduk INEOS Grenadiers + 02:48.39
39 Xabier Isasa Euskaltel-Euskadi + 02:49.57
40 Arne Marit Intermarché-Wanty + 02:58.42
41 Pavel Bittner Team dsm-firmenich PostNL + 03:00.38
42 Riley Sheehan Israel-Premier Tech + 03:03.00
43 Nicolas Vinokurov Astana Qazaqstan Team + 03:06.27
44 Gleb Brussenskiy Astana Qazaqstan Team + 03:11.28
45 Enzo Leijnse Team dsm-firmenich PostNL + 03:20.28
46 Maurice Ballerstedt Alpecin-Deceuninck + 03:20.56
47 Tom Paquot Intermarché-Wanty + 03:25.21
48 Tim Naberman Team dsm-firmenich PostNL + 03:45.58

Points

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

Mountain

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

Team

PosTeamTime
1 UAE Team Emirates 180:41:51
2 Red Bull-BORA-hansgrohe + 31.08
3 Decathlon AG2R La Mondiale Team + 57.52
4 Team Visma | Lease a Bike + 01:12.50
5 Groupama-FDJ + 01:19.49
6 Lidl-Trek + 01:21.18
7 Soudal Quick-Step + 01:30.31
8 INEOS Grenadiers + 01:41.08
9 Equipo Kern Pharma + 01:54.33
10 Israel-Premier Tech + 01:59.15
11 Movistar Team + 02:04.40
12 Astana Qazaqstan Team + 02:41.22
13 ARKEA-B&B HOTELS + 02:48.45
14 Cofidis + 02:58.12
15 Team Jayco-AlUla + 02:58.37
16 EF Education-EasyPost + 03:06.42
17 Euskaltel-Euskadi + 03:13.08
18 Intermarché-Wanty + 03:23.05
19 Bahrain Victorious + 03:34.32
20 Team dsm-firmenich PostNL + 04:11.06
21 Lotto Dstny + 04:23.29
22 Alpecin-Deceuninck + 05:14.36

Race profile

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