Vuelta a España 2024 - Stage 20

Villarcayo > Picón Blanco, 172.0km

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

GC

PosRiderTeam Time
1 Primoz Roglic Red Bull-BORA-hansgrohe 81:22:19
2 Ben O'Connor Decathlon AG2R La Mondiale Team + 02.02
3 Enric Mas Movistar Team + 02.11
4 Richard Carapaz EF Education-EasyPost + 03.00
5 David Gaudu Groupama-FDJ + 04.48
6 Mattias Skjelmose Lidl-Trek + 05.18
7 Florian Lipowitz Red Bull-BORA-hansgrohe + 06.26
8 Mikel Landa Soudal Quick-Step + 06.57
9 Pavel Sivakov UAE Team Emirates + 08.50
10 Carlos Rodriguez INEOS Grenadiers + 10.31
11 Edward Dunbar Team Jayco-AlUla + 13.15
12 Adam Yates UAE Team Emirates + 14.06
13 Sepp Kuss Team Visma | Lease a Bike + 17.49
14 Cristian Rodriguez ARKEA-B&B HOTELS + 18.24
15 Guillaume Martin Cofidis + 28.50
16 Lorenzo Fortunato Astana Qazaqstan Team + 37.28
17 José Félix Parra Equipo Kern Pharma + 48.14
18 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 53.22
19 Steven Kruijswijk Team Visma | Lease a Bike + 59.39
20 Clément Berthet Decathlon AG2R La Mondiale Team + 01:01.57
21 Quentin Pacher Groupama-FDJ + 01:07.10
22 Jack Haig Bahrain Victorious + 01:10.03
23 Mattia Cattaneo Soudal Quick-Step + 01:13.17
24 Óscar Rodríguez INEOS Grenadiers + 01:14.09
25 Attila Valter Team Visma | Lease a Bike + 01:20.16
26 Mikel Bizkarra Euskaltel-Euskadi + 01:35.17
27 Einer Rubio Movistar Team + 01:36.28
28 Louis Meintjes Intermarché-Wanty + 01:37.16
29 Felix Gall Decathlon AG2R La Mondiale Team + 01:38.13
30 Matthew Riccitello Israel-Premier Tech + 01:44.17
31 Nairo Quintana Movistar Team + 01:46.18
32 Carlos Verona Lidl-Trek + 01:48.16
33 Sam Oomen Lidl-Trek + 01:49.16
34 George Bennett Israel-Premier Tech + 01:50.59
35 Max Poole Team dsm-firmenich PostNL + 01:54.59
36 Ion Izagirre Cofidis + 01:56.41
37 Isaac del Toro UAE Team Emirates + 01:56.46
38 Giovanni Aleotti Red Bull-BORA-hansgrohe + 01:57.32
39 Stefan Küng Groupama-FDJ + 02:01.58
40 Harold Tejada Astana Qazaqstan Team + 02:08.14
41 Marc Soler UAE Team Emirates + 02:08.38
42 Urko Berrade Equipo Kern Pharma + 02:09.24
43 Roger Adrià Red Bull-BORA-hansgrohe + 02:11.40
44 William Junior Lecerf Soudal Quick-Step + 02:12.56
45 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 02:13.27
46 Alexander Cepeda EF Education-EasyPost + 02:18.11
47 Simon Guglielmi ARKEA-B&B HOTELS + 02:18.54
48 Gianmarco Garofoli Astana Qazaqstan Team + 02:20.21
49 Mauri Vansevenant Soudal Quick-Step + 02:21.17
50 Jhonnatan Narvaez INEOS Grenadiers + 02:24.14
51 Gotzon Martín Euskaltel-Euskadi + 02:24.28
52 Robert Gesink Team Visma | Lease a Bike + 02:32.45
53 Brandon McNulty UAE Team Emirates + 02:34.23
54 Marco Frigo Israel-Premier Tech + 02:35.39
55 Xandro Meurisse Alpecin-Deceuninck + 02:36.20
56 Filippo Zana Team Jayco-AlUla + 02:37.43
57 Jay Vine UAE Team Emirates + 02:40.35
58 Pau Miquel Delgado Equipo Kern Pharma + 02:42.18
59 Louis Vervaeke Soudal Quick-Step + 02:44.09
60 Torstein Træen Bahrain Victorious + 02:49.17
61 Tao Geoghegan Hart Lidl-Trek + 02:50.09
62 Martijn Tusveld Team dsm-firmenich PostNL + 02:51.10
63 Mathias Vacek Lidl-Trek + 02:51.15
64 Pablo Castrillo Equipo Kern Pharma + 02:58.49
65 Luis Angel Mate Euskaltel-Euskadi + 03:00.17
66 James Knox Soudal Quick-Step + 03:04.06
67 Chris Hamilton Team dsm-firmenich PostNL + 03:05.21
68 Filippo Baroncini UAE Team Emirates + 03:06.08
69 Carlos Canal Movistar Team + 03:06.16
70 Joan Bou Euskaltel-Euskadi + 03:08.19
71 Bruno Armirail Decathlon AG2R La Mondiale Team + 03:08.31
72 Dylan Teuns Israel-Premier Tech + 03:10.09
73 Mauro Schmid Team Jayco-AlUla + 03:10.26
74 Darren Rafferty EF Education-EasyPost + 03:10.26
75 Nelson Oliveira Movistar Team + 03:10.53
76 Mathis Le Berre ARKEA-B&B HOTELS + 03:20.03
77 Laurens Huys ARKEA-B&B HOTELS + 03:23.42
78 Jonas Gregaard Lotto Dstny + 03:24.08
79 Quinten Hermans Alpecin-Deceuninck + 03:24.58
80 Harry Sweeny EF Education-EasyPost + 03:26.40
81 Vito Braet Intermarché-Wanty + 03:31.05
82 Thomas Champion Cofidis + 03:32.36
83 Unai Iribar Equipo Kern Pharma + 03:34.05
84 Gijs Leemreize Team dsm-firmenich PostNL + 03:35.18
85 Jesus Herrada Cofidis + 03:36.15
86 Eduardo Sepulveda Lotto Dstny + 03:37.25
87 Fran Miholjevic Bahrain Victorious + 03:40.35
88 Lukasz Owsian ARKEA-B&B HOTELS + 03:42.53
89 Simone Petilli Intermarché-Wanty + 03:43.26
90 Thomas De Gendt Lotto Dstny + 03:44.14
91 Arjen Livyns Lotto Dstny + 03:49.09
92 Otto Vergaerde Lidl-Trek + 03:50.08
93 Oier Lazkano Movistar Team + 03:50.12
94 Reuben Thompson Groupama-FDJ + 03:51.00
95 Brandon Rivera INEOS Grenadiers + 03:53.15
96 Juri Hollmann Alpecin-Deceuninck + 03:56.31
97 Lorenzo Germani Groupama-FDJ + 03:56.38
98 James Shaw EF Education-EasyPost + 03:58.00
99 Jorge Gutiérrez Equipo Kern Pharma + 03:58.13
100 Kaden Groves Alpecin-Deceuninck + 04:03.27
101 Ibon Ruiz Equipo Kern Pharma + 04:03.46
102 Xabier Berasategi Euskaltel-Euskadi + 04:05.37
103 Felix Engelhardt Team Jayco-AlUla + 04:05.45
104 Xabier Isasa Euskaltel-Euskadi + 04:06.37
105 Luca Vergallito Alpecin-Deceuninck + 04:06.56
106 Santiago Umba Astana Qazaqstan Team + 04:07.46
107 Kim Heiduk INEOS Grenadiers + 04:09.56
108 Victor Lafay Decathlon AG2R La Mondiale Team + 04:10.56
109 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 04:11.57
110 Sylvain Moniquet Lotto Dstny + 04:14.47
111 Victor Campenaerts Lotto Dstny + 04:18.45
112 Jorge Arcas Movistar Team + 04:19.01
113 Nadav Raisberg Israel-Premier Tech + 04:22.59
114 Antonio Soto Equipo Kern Pharma + 04:25.59
115 Pavel Bittner Team dsm-firmenich PostNL + 04:28.12
116 Edward Planckaert Alpecin-Deceuninck + 04:28.45
117 Sven Erik Bystrøm Groupama-FDJ + 04:32.05
118 Owain Doull EF Education-EasyPost + 04:33.05
119 Edoardo Affini Team Visma | Lease a Bike + 04:36.18
120 Kasper Asgreen Soudal Quick-Step + 04:38.55
121 Arne Marit Intermarché-Wanty + 04:40.02
122 Jasha Sütterlin Bahrain Victorious + 04:40.05
123 Riley Sheehan Israel-Premier Tech + 04:42.16
124 Gleb Brussenskiy Astana Qazaqstan Team + 04:43.45
125 Alessandro De Marchi Team Jayco-AlUla + 04:50.16
126 Maurice Ballerstedt Alpecin-Deceuninck + 04:50.28
127 Casper Pedersen Soudal Quick-Step + 04:58.51
128 Nicolas Vinokurov Astana Qazaqstan Team + 04:59.15
129 Oscar Riesebeek Alpecin-Deceuninck + 05:00.50
130 Enzo Leijnse Team dsm-firmenich PostNL + 05:01.07
131 Julius van den Berg Team dsm-firmenich PostNL + 05:01.08
132 Thibault Guernalec ARKEA-B&B HOTELS + 05:04.04
133 Kamil Gradek Bahrain Victorious + 05:12.14
134 Ide Schelling Astana Qazaqstan Team + 05:16.31
135 Tim Naberman Team dsm-firmenich PostNL + 05:17.13
- Nico Denz Red Bull-BORA-hansgrohe OOT
- Patrick Gamper Red Bull-BORA-hansgrohe DNF
- Txomin Juaristi Euskaltel-Euskadi DNF
- Daniel Martinez Red Bull-BORA-hansgrohe DNF

Youth

PosRiderTeam Time
1 Mattias Skjelmose Lidl-Trek 81:27:37
2 Florian Lipowitz Red Bull-BORA-hansgrohe + 01.08
3 Carlos Rodriguez INEOS Grenadiers + 05.13
4 Matthew Riccitello Israel-Premier Tech + 01:38.59
5 Max Poole Team dsm-firmenich PostNL + 01:49.41
6 Isaac del Toro UAE Team Emirates + 01:51.28
7 Giovanni Aleotti Red Bull-BORA-hansgrohe + 01:52.14
8 William Junior Lecerf Soudal Quick-Step + 02:07.38
9 Valentin Paret-Peintre Decathlon AG2R La Mondiale Team + 02:08.09
10 Gianmarco Garofoli Astana Qazaqstan Team + 02:15.03
11 Mauri Vansevenant Soudal Quick-Step + 02:15.59
12 Marco Frigo Israel-Premier Tech + 02:30.21
13 Filippo Zana Team Jayco-AlUla + 02:32.25
14 Pau Miquel Delgado Equipo Kern Pharma + 02:37.00
15 Mathias Vacek Lidl-Trek + 02:45.57
16 Pablo Castrillo Equipo Kern Pharma + 02:53.31
17 Filippo Baroncini UAE Team Emirates + 03:00.50
18 Carlos Canal Movistar Team + 03:00.58
19 Mauro Schmid Team Jayco-AlUla + 03:05.08
20 Darren Rafferty EF Education-EasyPost + 03:05.08
21 Mathis Le Berre ARKEA-B&B HOTELS + 03:14.45
22 Vito Braet Intermarché-Wanty + 03:25.47
23 Thomas Champion Cofidis + 03:27.18
24 Unai Iribar Equipo Kern Pharma + 03:28.47
25 Gijs Leemreize Team dsm-firmenich PostNL + 03:30.00
26 Fran Miholjevic Bahrain Victorious + 03:35.17
27 Oier Lazkano Movistar Team + 03:44.54
28 Reuben Thompson Groupama-FDJ + 03:45.42
29 Juri Hollmann Alpecin-Deceuninck + 03:51.13
30 Lorenzo Germani Groupama-FDJ + 03:51.20
31 Jorge Gutiérrez Equipo Kern Pharma + 03:52.55
32 Ibon Ruiz Equipo Kern Pharma + 03:58.28
33 Xabier Berasategi Euskaltel-Euskadi + 04:00.19
34 Felix Engelhardt Team Jayco-AlUla + 04:00.27
35 Xabier Isasa Euskaltel-Euskadi + 04:01.19
36 Santiago Umba Astana Qazaqstan Team + 04:02.28
37 Kim Heiduk INEOS Grenadiers + 04:04.38
38 Nadav Raisberg Israel-Premier Tech + 04:17.41
39 Pavel Bittner Team dsm-firmenich PostNL + 04:22.54
40 Arne Marit Intermarché-Wanty + 04:34.44
41 Riley Sheehan Israel-Premier Tech + 04:36.58
42 Gleb Brussenskiy Astana Qazaqstan Team + 04:38.27
43 Maurice Ballerstedt Alpecin-Deceuninck + 04:45.10
44 Nicolas Vinokurov Astana Qazaqstan Team + 04:53.57
45 Enzo Leijnse Team dsm-firmenich PostNL + 04:55.49
46 Tim Naberman Team dsm-firmenich PostNL + 05:11.55

Points

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

Mountain

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

Team

PosTeamTime
1 UAE Team Emirates 243:49:54
2 Red Bull-BORA-hansgrohe + 34.20
3 Decathlon AG2R La Mondiale Team + 01:21.54
4 Team Visma | Lease a Bike + 01:51.14
5 Groupama-FDJ + 02:15.44
6 Soudal Quick-Step + 02:27.40
7 Movistar Team + 02:46.14
8 Lidl-Trek + 02:47.32
9 Equipo Kern Pharma + 02:51.57
10 INEOS Grenadiers + 03:15.33
11 Israel-Premier Tech + 04:11.15
12 ARKEA-B&B HOTELS + 04:17.32
13 Astana Qazaqstan Team + 04:34.20
14 Cofidis + 04:37.22
15 Team Jayco-AlUla + 04:40.46
16 EF Education-EasyPost + 04:54.28
17 Euskaltel-Euskadi + 05:27.56
18 Bahrain Victorious + 06:20.17
19 Team dsm-firmenich PostNL + 06:33.24
20 Intermarché-Wanty + 06:47.49
21 Lotto Dstny + 07:08.51
22 Alpecin-Deceuninck + 08:52.58

Race profile

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