Vuelta a España 2024 - Stage 14

Villafrance del Bierzo > Villablino, 199.8km

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

GC

PosRiderTeam Time
1 Ben O'Connor Decathlon AG2R La Mondiale Team 56:31:49
2 Primoz Roglic Red Bull-BORA-hansgrohe + 01.21
3 Enric Mas Movistar Team + 03.01
4 Richard Carapaz EF Education-EasyPost + 03.13
5 Mikel Landa Soudal Quick-Step + 03.20
6 Carlos Rodriguez INEOS Grenadiers + 04.12
7 Florian Lipowitz Red Bull-BORA-hansgrohe + 04.29
8 Felix Gall Decathlon AG2R La Mondiale Team + 04.42
9 David Gaudu Groupama-FDJ + 04.44
10 Adam Yates UAE Team Emirates + 05.17
11 Mattias Skjelmose Lidl-Trek + 05.24
12 George Bennett Israel-Premier Tech + 06.29
13 Pavel Sivakov UAE Team Emirates + 06.31
14 Cristian Rodriguez ARKEA-B&B HOTELS + 06.55
15 Sepp Kuss Team Visma | Lease a Bike + 07.28
16 Guillaume Martin Cofidis + 09.02
17 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 10.55
18 Edward Dunbar Team Jayco-AlUla + 11.19
19 Jack Haig Bahrain Victorious + 12.53
20 Lorenzo Fortunato Astana Qazaqstan Team + 13.09
21 José Félix Parra Equipo Kern Pharma + 22.54
22 Michael Woods Israel-Premier Tech + 23.59
23 Óscar Rodríguez INEOS Grenadiers + 28.38
24 Louis Meintjes Intermarché-Wanty + 30.16
25 Clément Berthet Decathlon AG2R La Mondiale Team + 31.44
26 Harold Tejada Astana Qazaqstan Team + 32.58
27 Steven Kruijswijk Team Visma | Lease a Bike + 38.48
28 Matthew Riccitello Israel-Premier Tech + 40.16
29 Sam Oomen Lidl-Trek + 42.10
30 Mattia Cattaneo Soudal Quick-Step + 43.06
31 Einer Rubio Movistar Team + 45.54
32 Alexander Cepeda EF Education-EasyPost + 46.54
33 Nairo Quintana Movistar Team + 47.13
34 Attila Valter Team Visma | Lease a Bike + 49.13
35 Mikel Bizkarra Euskaltel-Euskadi + 49.47
36 Quentin Pacher Groupama-FDJ + 50.19
37 Daniel Martinez Red Bull-BORA-hansgrohe + 54.24
38 Ion Izagirre Cofidis + 55.46
39 Mauri Vansevenant Soudal Quick-Step + 57.12
40 Stefan Küng Groupama-FDJ + 57.21
41 Carlos Verona Lidl-Trek + 58.47
42 Jhonnatan Narvaez INEOS Grenadiers + 59.04
43 Rein Taaramäe Intermarché-Wanty + 59.56
44 Marc Soler UAE Team Emirates + 01:00.24
45 Max Poole Team dsm-firmenich PostNL + 01:00.24
46 Gotzon Martín Euskaltel-Euskadi + 01:01.57
47 Xandro Meurisse Alpecin-Deceuninck + 01:03.02
48 Louis Vervaeke Soudal Quick-Step + 01:05.28
49 Wout van Aert Team Visma | Lease a Bike + 01:06.18
50 Giovanni Aleotti Red Bull-BORA-hansgrohe + 01:08.21
51 Urko Berrade Equipo Kern Pharma + 01:11.17
52 Isaac del Toro UAE Team Emirates + 01:13.47
53 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 01:14.51
54 William Junior Lecerf Soudal Quick-Step + 01:16.00
55 Rémy Rochas Groupama-FDJ + 01:17.26
56 Brandon McNulty UAE Team Emirates + 01:17.42
57 Cian Uijtdebroeks Team Visma | Lease a Bike + 01:17.44
58 Torstein Træen Bahrain Victorious + 01:23.33
59 Tao Geoghegan Hart Lidl-Trek + 01:25.16
60 Filippo Zana Team Jayco-AlUla + 01:25.18
61 Simon Guglielmi ARKEA-B&B HOTELS + 01:27.51
62 Martijn Tusveld Team dsm-firmenich PostNL + 01:30.27
63 Mathias Vacek Lidl-Trek + 01:31.22
64 Robert Gesink Team Visma | Lease a Bike + 01:32.10
65 Gianmarco Garofoli Astana Qazaqstan Team + 01:33.48
66 Gijs Leemreize Team dsm-firmenich PostNL + 01:34.10
67 Marco Frigo Israel-Premier Tech + 01:35.38
68 Jay Vine UAE Team Emirates + 01:35.43
69 James Knox Soudal Quick-Step + 01:36.42
70 Mauro Schmid Team Jayco-AlUla + 01:38.10
71 Mathis Le Berre ARKEA-B&B HOTELS + 01:38.22
72 Luis Angel Mate Euskaltel-Euskadi + 01:38.29
73 Pau Miquel Delgado Equipo Kern Pharma + 01:38.52
74 Joan Bou Euskaltel-Euskadi + 01:39.34
75 Quinten Hermans Alpecin-Deceuninck + 01:39.47
76 Dylan Teuns Israel-Premier Tech + 01:39.54
77 Carlos Canal Movistar Team + 01:42.57
78 Chris Hamilton Team dsm-firmenich PostNL + 01:43.41
79 Bruno Armirail Decathlon AG2R La Mondiale Team + 01:44.35
80 Roger Adrià Red Bull-BORA-hansgrohe + 01:45.31
81 Darren Rafferty EF Education-EasyPost + 01:47.39
82 Pablo Castrillo Equipo Kern Pharma + 01:50.33
83 Nelson Oliveira Movistar Team + 01:51.16
84 Jonas Gregaard Lotto Dstny + 01:51.42
85 Vito Braet Intermarché-Wanty + 01:52.20
86 Filippo Baroncini UAE Team Emirates + 01:54.23
87 Simone Petilli Intermarché-Wanty + 01:58.29
88 Corbin Strong Israel-Premier Tech + 01:58.54
89 Jesus Herrada Cofidis + 01:58.55
90 Luca Vergallito Alpecin-Deceuninck + 02:00.16
91 Callum Scotson Team Jayco-AlUla + 02:01.23
92 Lukasz Owsian ARKEA-B&B HOTELS + 02:01.37
93 Unai Iribar Equipo Kern Pharma + 02:03.29
94 Brandon Rivera INEOS Grenadiers + 02:04.10
95 Laurens Huys ARKEA-B&B HOTELS + 02:07.11
96 Eduardo Sepulveda Lotto Dstny + 02:07.17
97 Harry Sweeny EF Education-EasyPost + 02:07.31
98 Fran Miholjevic Bahrain Victorious + 02:09.12
99 Otto Vergaerde Lidl-Trek + 02:09.25
100 Reuben Thompson Groupama-FDJ + 02:09.56
101 Arjen Livyns Lotto Dstny + 02:10.06
102 Felix Engelhardt Team Jayco-AlUla + 02:10.36
103 Thomas Champion Cofidis + 02:11.21
104 Juri Hollmann Alpecin-Deceuninck + 02:11.39
105 Victor Campenaerts Lotto Dstny + 02:12.39
106 Thomas De Gendt Lotto Dstny + 02:13.54
107 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 02:15.05
108 Txomin Juaristi Euskaltel-Euskadi + 02:15.39
109 James Shaw EF Education-EasyPost + 02:17.44
110 Xabier Berasategi Euskaltel-Euskadi + 02:18.55
111 Lorenzo Germani Groupama-FDJ + 02:19.14
112 Victor Lafay Decathlon AG2R La Mondiale Team + 02:23.28
113 Nadav Raisberg Israel-Premier Tech + 02:23.53
114 Jorge Gutiérrez Equipo Kern Pharma + 02:24.39
115 Oier Lazkano Movistar Team + 02:25.06
116 Ibon Ruiz Equipo Kern Pharma + 02:25.35
117 Kasper Asgreen Soudal Quick-Step + 02:28.31
118 Kaden Groves Alpecin-Deceuninck + 02:28.40
119 Sven Erik Bystrøm Groupama-FDJ + 02:28.51
120 Kim Heiduk INEOS Grenadiers + 02:30.08
121 Santiago Umba Astana Qazaqstan Team + 02:31.55
122 Xabier Isasa Euskaltel-Euskadi + 02:34.10
123 Jorge Arcas Movistar Team + 02:34.22
124 Sylvain Moniquet Lotto Dstny + 02:34.26
125 Pavel Bittner Team dsm-firmenich PostNL + 02:34.51
126 Patrick Gamper Red Bull-BORA-hansgrohe + 02:35.26
127 Nico Denz Red Bull-BORA-hansgrohe + 02:36.51
128 Edward Planckaert Alpecin-Deceuninck + 02:37.36
129 Arne Marit Intermarché-Wanty + 02:39.07
130 Antonio Soto Equipo Kern Pharma + 02:42.10
131 Pelayo Sanchez Movistar Team + 02:42.35
132 Riley Sheehan Israel-Premier Tech + 02:43.21
133 Edoardo Affini Team Visma | Lease a Bike + 02:43.41
134 Casper Pedersen Soudal Quick-Step + 02:49.02
135 Sander De Pestel Decathlon AG2R La Mondiale Team + 02:49.39
136 Nicolas Vinokurov Astana Qazaqstan Team + 02:50.50
137 Owain Doull EF Education-EasyPost + 02:53.32
138 Julius van den Berg Team dsm-firmenich PostNL + 02:53.40
139 Enzo Leijnse Team dsm-firmenich PostNL + 02:54.41
140 Alessandro De Marchi Team Jayco-AlUla + 02:55.46
141 Gleb Brussenskiy Astana Qazaqstan Team + 02:55.51
142 Maurice Ballerstedt Alpecin-Deceuninck + 02:59.00
143 Oscar Riesebeek Alpecin-Deceuninck + 02:59.12
144 Tom Paquot Intermarché-Wanty + 02:59.17
145 Jasha Sütterlin Bahrain Victorious + 02:59.32
146 Ide Schelling Astana Qazaqstan Team + 02:59.42
147 Thibault Guernalec ARKEA-B&B HOTELS + 03:06.44
148 Kamil Gradek Bahrain Victorious + 03:09.25
149 Tim Naberman Team dsm-firmenich PostNL + 03:19.24
- Ruben Fernandez Cofidis DNS

Youth

PosRiderTeam Time
1 Carlos Rodriguez INEOS Grenadiers 56:36:01
2 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.17
3 Mattias Skjelmose Lidl-Trek + 01.12
4 Matthew Riccitello Israel-Premier Tech + 36.04
5 Mauri Vansevenant Soudal Quick-Step + 53.00
6 Max Poole Team dsm-firmenich PostNL + 56.12
7 Giovanni Aleotti Red Bull-BORA-hansgrohe + 01:04.09
8 Isaac del Toro UAE Team Emirates + 01:09.35
9 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 01:10.39
10 William Junior Lecerf Soudal Quick-Step + 01:11.48
11 Cian Uijtdebroeks Team Visma | Lease a Bike + 01:13.32
12 Filippo Zana Team Jayco-AlUla + 01:21.06
13 Mathias Vacek Lidl-Trek + 01:27.10
14 Gianmarco Garofoli Astana Qazaqstan Team + 01:29.36
15 Gijs Leemreize Team dsm-firmenich PostNL + 01:29.58
16 Marco Frigo Israel-Premier Tech + 01:31.26
17 Mauro Schmid Team Jayco-AlUla + 01:33.58
18 Mathis Le Berre ARKEA-B&B HOTELS + 01:34.10
19 Pau Miquel Delgado Equipo Kern Pharma + 01:34.40
20 Carlos Canal Movistar Team + 01:38.45
21 Darren Rafferty EF Education-EasyPost + 01:43.27
22 Pablo Castrillo Equipo Kern Pharma + 01:46.21
23 Vito Braet Intermarché-Wanty + 01:48.08
24 Filippo Baroncini UAE Team Emirates + 01:50.11
25 Corbin Strong Israel-Premier Tech + 01:54.42
26 Unai Iribar Equipo Kern Pharma + 01:59.17
27 Fran Miholjevic Bahrain Victorious + 02:05.00
28 Reuben Thompson Groupama-FDJ + 02:05.44
29 Felix Engelhardt Team Jayco-AlUla + 02:06.24
30 Thomas Champion Cofidis + 02:07.09
31 Juri Hollmann Alpecin-Deceuninck + 02:07.27
32 Xabier Berasategi Euskaltel-Euskadi + 02:14.43
33 Lorenzo Germani Groupama-FDJ + 02:15.02
34 Nadav Raisberg Israel-Premier Tech + 02:19.41
35 Jorge Gutiérrez Equipo Kern Pharma + 02:20.27
36 Oier Lazkano Movistar Team + 02:20.54
37 Ibon Ruiz Equipo Kern Pharma + 02:21.23
38 Kim Heiduk INEOS Grenadiers + 02:25.56
39 Santiago Umba Astana Qazaqstan Team + 02:27.43
40 Xabier Isasa Euskaltel-Euskadi + 02:29.58
41 Pavel Bittner Team dsm-firmenich PostNL + 02:30.39
42 Arne Marit Intermarché-Wanty + 02:34.55
43 Pelayo Sanchez Movistar Team + 02:38.23
44 Riley Sheehan Israel-Premier Tech + 02:39.09
45 Nicolas Vinokurov Astana Qazaqstan Team + 02:46.38
46 Enzo Leijnse Team dsm-firmenich PostNL + 02:50.29
47 Gleb Brussenskiy Astana Qazaqstan Team + 02:51.39
48 Maurice Ballerstedt Alpecin-Deceuninck + 02:54.48
49 Tom Paquot Intermarché-Wanty + 02:55.05
50 Tim Naberman Team dsm-firmenich PostNL + 03:15.12

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

Team

PosTeamTime
1 UAE Team Emirates 169:13:55
2 Red Bull-BORA-hansgrohe + 38.29
3 Decathlon AG2R La Mondiale Team + 48.39
4 Team Visma | Lease a Bike + 01:03.11
5 Israel-Premier Tech + 01:03.32
6 Lidl-Trek + 01:13.25
7 INEOS Grenadiers + 01:14.04
8 Groupama-FDJ + 01:14.24
9 Soudal Quick-Step + 01:19.39
10 Equipo Kern Pharma + 01:49.07
11 Movistar Team + 01:49.43
12 Astana Qazaqstan Team + 02:14.46
13 Cofidis + 02:15.57
14 Team Jayco-AlUla + 02:21.33
15 ARKEA-B&B HOTELS + 02:21.33
16 EF Education-EasyPost + 02:37.16
17 Euskaltel-Euskadi + 02:45.02
18 Intermarché-Wanty + 02:51.42
19 Bahrain Victorious + 02:59.19
20 Team dsm-firmenich PostNL + 03:15.23
21 Lotto Dstny + 03:27.40
22 Alpecin-Deceuninck + 04:17.24

Race profile

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