Vuelta a España 2026 - Stage 9

La Vila Joiosa/Villajoyosa > Alte de Aitana. Costa Blanca, 187.4km

22.08-13.09

Enric Mas won stage 9 of the Vuelta a España on the Alto de Aitana, outsprinting Oscar Onley after attacking inside the final two kilometres. Primož Roglič finished third, ten seconds behind, while Felix Gall lost 31 seconds. The victory extended Mas’ overall lead on his first day in the red jersey.

Results

Stage

PosRiderTeam Time
1 Enric Mas Movistar Team 5:10:40
2 Oscar Onley Netcompany INEOS + 00.00
3 Primoz Roglic Red Bull-BORA-hansgrohe + 00.12
4 Felix Gall Decathlon CMA CGM + 00.18
5 Cristian Rodriguez XDS Astana Team + 00.20
6 Mattias Skjelmose Lidl-Trek + 00.20
7 Jarno Widar Lotto-Intermarché + 00.25
8 Harold Tejada XDS Astana Team + 00.33
9 Richard Carapaz EF Education-EasyPost + 00.54
10 Santiago Buitrago Bahrain Victorious + 01.41
11 Sepp Kuss Team Visma | Lease a Bike + 01.44
12 Gregor Mühlberger Decathlon CMA CGM + 01.44
13 Ramses Debruyne Alpecin-Premier Tech + 01.51
14 Clément Berthet Groupama-FDJ United + 01.51
15 Jakob Omrzel Bahrain Victorious + 01.51
16 Matthew Riccitello Decathlon CMA CGM + 02.12
17 Filippo Zana Soudal Quick-Step + 03.15
18 Juan Rodríguez EF Education-EasyPost + 03.22
19 Gijs Leemreize Team Picnic PostNL + 03.22
20 Pavel Sivakov UAE Team Emirates-XRG + 03.36
21 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 03.52
22 Guillaume Martin-Guyonnet Groupama-FDJ United + 04.37
23 Léo Bisiaux Decathlon CMA CGM + 05.18
24 Raúl García Movistar Team + 06.20
25 Kevin Vermaerke UAE Team Emirates-XRG + 07.23
26 Mario Aparicio Burgos Burpellet BH + 07.34
27 Emanuel Buchmann Cofidis + 07.34
28 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 07.36
29 Jose Manuel Diaz Burgos Burpellet BH + 07.51
30 Valentin Paret-Peintre Soudal Quick-Step + 08.22
31 Andreas Kron Uno-X Mobility + 09.47
32 Carlos Rodriguez Netcompany INEOS + 10.21
33 Jack Haig Netcompany INEOS + 10.58
34 Bruno Armirail Team Visma | Lease a Bike + 11.33
35 Jan Hirt NSN Cycling Team + 11.33
36 Alexey Lutsenko NSN Cycling Team + 12.16
37 Finlay Pickering Team Jayco-AlUla + 13.29
38 Embret Svestad-Bårdseng Netcompany INEOS + 13.39
39 Urko Berrade Equipo Kern Pharma + 13.39
40 Pablo Castrillo Movistar Team + 13.39
41 Callum Scotson Decathlon CMA CGM + 13.47
42 Axel Laurance Netcompany INEOS + 14.29
43 Enzo Paleni Groupama-FDJ United + 14.30
44 Stefan Küng Tudor Pro Cycling Team + 14.50
45 Valentin Madouas Groupama-FDJ United + 14.50
46 Koen Bouwman Team Jayco-AlUla + 14.50
47 James Shaw EF Education-EasyPost + 15.20
48 Patrick Konrad Lidl-Trek + 15.42
49 Hugo Hofstetter NSN Cycling Team + 15.42
50 José Luis Faura Burgos Burpellet BH + 16.42
51 Gianni Vermeersch Red Bull-BORA-hansgrohe + 16.51
52 Tobias Halland Johannessen Uno-X Mobility + 18.33
53 Rudy Porter Team Jayco-AlUla + 18.33
54 Rémy Rochas Groupama-FDJ United + 19.24
55 Jordan Labrosse Decathlon CMA CGM + 19.53
56 Iñigo Elosegui Equipo Kern Pharma + 19.56
57 Sergio Samitier Cofidis + 19.56
58 Lorenzo Fortunato XDS Astana Team + 19.56
59 Gianmarco Garofoli Soudal Quick-Step + 19.56
60 Henok Mulubrhan XDS Astana Team + 19.56
61 Chris Hamilton Team Picnic PostNL + 19.56
62 Lawrence Warbasse Tudor Pro Cycling Team + 19.56
63 Darren van Bekkum XDS Astana Team + 19.56
64 Steven Kruijswijk Team Visma | Lease a Bike + 19.56
65 João Almeida UAE Team Emirates-XRG + 19.56
66 Mikel Landa Soudal Quick-Step + 19.56
67 Jacopo Mosca Lidl-Trek + 19.56
68 Reuben Thompson Lotto-Intermarché + 19.56
69 Luke Tuckwell Red Bull-BORA-hansgrohe + 20.33
70 Lennard Kämna Lidl-Trek + 21.03
71 Iván Romeo Movistar Team + 21.58
72 Pau Miquel Delgado Bahrain Victorious + 21.58
73 Hannes Wilksch Tudor Pro Cycling Team + 22.01
74 Jorge Arcas Movistar Team + 22.01
75 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 22.01
76 Thibau Nys Lidl-Trek + 22.01
77 Julien Bernard Lidl-Trek + 22.01
78 Sander De Pestel Decathlon CMA CGM + 22.01
79 Marco Brenner Tudor Pro Cycling Team + 22.01
80 Paul Ourselin Cofidis + 22.01
81 Wout van Aert Team Visma | Lease a Bike + 22.01
82 Gal Glivar Alpecin-Premier Tech + 22.01
83 Attila Valter Bahrain Victorious + 22.01
84 Hugo Houle Alpecin-Premier Tech + 22.01
85 William Barta Tudor Pro Cycling Team + 22.01
86 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 22.01
87 Rudy Molard Groupama-FDJ United + 22.01
88 Frederik Wandahl Red Bull-BORA-hansgrohe + 22.58
89 Christophe Laporte Team Visma | Lease a Bike + 23.14
90 Pello Bilbao Bahrain Victorious + 23.51
91 Carlos Canal Movistar Team + 23.51
92 Alastair Mackellar EF Education-EasyPost + 23.52
93 Darren Rafferty EF Education-EasyPost + 23.52
94 Fredrik Dversnes Uno-X Mobility + 23.52
95 George Bennett NSN Cycling Team + 23.52
96 Lucas Hamilton Netcompany INEOS + 23.52
97 Sylvain Moniquet Cofidis + 23.52
98 Gianni Moscon Red Bull-BORA-hansgrohe + 23.52
99 Vincenzo Albanese EF Education-EasyPost + 23.52
100 Ibon Ruiz Equipo Kern Pharma + 23.52
101 Simon Dalby Uno-X Mobility + 23.52
102 Pau Martí NSN Cycling Team + 23.52
103 Finn Fisher-Black Red Bull-BORA-hansgrohe + 23.52
104 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 24.57
105 Alessandro Romele XDS Astana Team + 24.57
106 Moritz Kretschy NSN Cycling Team + 25.11
107 Bastien Tronchon Groupama-FDJ United + 25.54
108 Domen Novak UAE Team Emirates-XRG + 28.08
109 Yevgeniy Fedorov XDS Astana Team + 28.12
110 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 28.37
111 Roland Thalmann Tudor Pro Cycling Team + 29.13
112 Mathijs Paasschens Bahrain Victorious + 29.13
113 Ivan Cobo Equipo Kern Pharma + 29.47
114 Magnus Cort Uno-X Mobility + 30.02
115 Fabian Weiss Tudor Pro Cycling Team + 30.08
116 Sinuhé Fernandez Burgos Burpellet BH + 30.08
117 Jesus Herrada Burgos Burpellet BH + 30.08
118 Georg Steinhauser EF Education-EasyPost + 30.10
119 Jay Vine UAE Team Emirates-XRG + 35.21
120 Michael Gogl Alpecin-Premier Tech + 35.21
121 Mads Pedersen Lidl-Trek + 35.21
122 Lindsay De Vylder Alpecin-Premier Tech + 35.21
123 Roman Ermakov Bahrain Victorious + 35.21
124 Martin Tjøtta Uno-X Mobility + 35.21
125 Ben Turner Netcompany INEOS + 35.21
126 Andreas Leknessund Uno-X Mobility + 35.21
127 Jørgen Nordhagen Team Visma | Lease a Bike + 35.21
128 Oliver Peace Team Picnic PostNL + 35.21
129 Matthew Brennan Team Visma | Lease a Bike + 35.21
130 Orluis Aular Movistar Team + 35.21
131 Lorenzo Rota Lotto-Intermarché + 35.21
132 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 35.21
133 David González Pinarello-Q36.5 Pro Cycling Team + 35.21
134 Timo de Jong Team Picnic PostNL + 35.21
135 Oscar Chamberlain Decathlon CMA CGM + 37.38
136 Ivo Oliveira UAE Team Emirates-XRG + 37.49
137 Jasha Sütterlin Team Jayco-AlUla + 40.33
138 Hamish McKenzie Team Jayco-AlUla + 40.33
139 Steffen De Schuyteneer Lotto-Intermarché + 40.33
140 Ivan Sosa Equipo Kern Pharma + 40.33
141 Alberto Dainese Soudal Quick-Step + 40.33
142 Jordi Meeus Red Bull-BORA-hansgrohe + 40.33
143 Nick Schultz NSN Cycling Team + 40.33
144 Matevz Govekar Bahrain Victorious + 40.33
145 Timo Roosen Team Picnic PostNL + 40.33
146 Vito Braet Lotto-Intermarché + 40.33
147 Olivier Le Gac Groupama-FDJ United + 40.33
148 Juan Martinez Team Picnic PostNL + 40.33
149 Arthur Kluckers Tudor Pro Cycling Team + 40.33
150 Lars Craps Lotto-Intermarché + 40.33
151 Rasmus Tiller Uno-X Mobility + 40.33
152 Marc Brustenga Equipo Kern Pharma + 40.33
153 Mauri Vansevenant Soudal Quick-Step + 40.33
154 Alexis Renard Cofidis + 40.33
155 Fabio Van den Bossche Soudal Quick-Step + 40.33
156 Callum Thornley Red Bull-BORA-hansgrohe + 40.33
157 Asbjørn Hellemose Team Jayco-AlUla + 40.33
158 Ben Tulett Team Visma | Lease a Bike + 40.33
159 Alessandro Covi Team Jayco-AlUla + 40.33
160 Clément Alleno Burgos Burpellet BH + 40.33
161 Sente Sentjens Alpecin-Premier Tech + 40.33
162 Francesco Busatto Alpecin-Premier Tech + 40.33
163 Mats Wenzel Equipo Kern Pharma + 40.33
164 Ethan Hayter Soudal Quick-Step + 40.33
165 Paul Double Team Jayco-AlUla + 40.33
166 Cesar Macias Burgos Burpellet BH + 41.02
167 Henri-Francois Haquin Team Picnic PostNL + 41.39
168 Bryan Coquard Cofidis + 41.39
169 Louis Rouland Cofidis + 41.39
170 Mathias Sunekær Norsgaard Lidl-Trek + 42.01
- Pablo Torres UAE Team Emirates-XRG DNF
- Victor Langellotti XDS Astana Team DNF
- Kaden Groves Alpecin-Premier Tech DNF

GC

PosRiderTeam Time
1 Enric Mas Movistar Team 28:34:03
2 Primoz Roglic Red Bull-BORA-hansgrohe + 01.18
3 Felix Gall Decathlon CMA CGM + 01.39
4 Oscar Onley Netcompany INEOS + 02.20
5 Richard Carapaz EF Education-EasyPost + 03.26
6 Mattias Skjelmose Lidl-Trek + 03.55
7 Sepp Kuss Team Visma | Lease a Bike + 04.09
8 Harold Tejada XDS Astana Team + 04.39
9 Gregor Mühlberger Decathlon CMA CGM + 07.33
10 Jakob Omrzel Bahrain Victorious + 08.05
11 Clément Berthet Groupama-FDJ United + 09.32
12 Jarno Widar Lotto-Intermarché + 09.34
13 Cristian Rodriguez XDS Astana Team + 09.42
14 Guillaume Martin-Guyonnet Groupama-FDJ United + 12.58
15 Léo Bisiaux Decathlon CMA CGM + 13.51
16 Matthew Riccitello Decathlon CMA CGM + 15.36
17 Juan Rodríguez EF Education-EasyPost + 16.54
18 Ramses Debruyne Alpecin-Premier Tech + 16.57
19 Filippo Zana Soudal Quick-Step + 24.01
20 Finlay Pickering Team Jayco-AlUla + 24.43
21 Embret Svestad-Bårdseng Netcompany INEOS + 27.36
22 Jan Hirt NSN Cycling Team + 31.05
23 Mario Aparicio Burgos Burpellet BH + 31.28
24 Tobias Halland Johannessen Uno-X Mobility + 32.14
25 Raúl García Movistar Team + 35.20
26 Emanuel Buchmann Cofidis + 40.17
27 Santiago Buitrago Bahrain Victorious + 41.12
28 Pavel Sivakov UAE Team Emirates-XRG + 41.48
29 Carlos Rodriguez Netcompany INEOS + 45.45
30 Valentin Paret-Peintre Soudal Quick-Step + 46.31
31 Koen Bouwman Team Jayco-AlUla + 47.12
32 Gijs Leemreize Team Picnic PostNL + 48.09
33 Jack Haig Netcompany INEOS + 48.23
34 Valentin Madouas Groupama-FDJ United + 49.05
35 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 50.16
36 Callum Scotson Decathlon CMA CGM + 50.48
37 Urko Berrade Equipo Kern Pharma + 51.42
38 Patrick Konrad Lidl-Trek + 52.15
39 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 52.46
40 Lawrence Warbasse Tudor Pro Cycling Team + 52.56
41 Attila Valter Bahrain Victorious + 53.52
42 Pello Bilbao Bahrain Victorious + 54.03
43 Gianmarco Garofoli Soudal Quick-Step + 54.44
44 Ibon Ruiz Equipo Kern Pharma + 54.47
45 Rudy Molard Groupama-FDJ United + 55.51
46 Wout van Aert Team Visma | Lease a Bike + 55.53
47 Mikel Landa Soudal Quick-Step + 56.53
48 Hugo Hofstetter NSN Cycling Team + 57.41
49 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 58.20
50 Enzo Paleni Groupama-FDJ United + 58.21
51 Bruno Armirail Team Visma | Lease a Bike + 58.34
52 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 59.59
53 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:00.02
54 Jose Manuel Diaz Burgos Burpellet BH + 01:00.26
55 Hannes Wilksch Tudor Pro Cycling Team + 01:00.40
56 James Shaw EF Education-EasyPost + 01:00.46
57 William Barta Tudor Pro Cycling Team + 01:00.48
58 Lennard Kämna Lidl-Trek + 01:02.47
59 Sergio Samitier Cofidis + 01:03.21
60 Axel Laurance Netcompany INEOS + 01:03.34
61 Marco Brenner Tudor Pro Cycling Team + 01:03.41
62 Stefan Küng Tudor Pro Cycling Team + 01:05.33
63 Andreas Kron Uno-X Mobility + 01:06.29
64 George Bennett NSN Cycling Team + 01:06.48
65 Henok Mulubrhan XDS Astana Team + 01:07.09
66 Jørgen Nordhagen Team Visma | Lease a Bike + 01:07.34
67 Alexey Lutsenko NSN Cycling Team + 01:08.44
68 Carlos Canal Movistar Team + 01:09.40
69 Jay Vine UAE Team Emirates-XRG + 01:09.42
70 Pau Miquel Delgado Bahrain Victorious + 01:11.27
71 Iván Romeo Movistar Team + 01:12.26
72 Reuben Thompson Lotto-Intermarché + 01:12.55
73 Paul Ourselin Cofidis + 01:13.05
74 Frederik Wandahl Red Bull-BORA-hansgrohe + 01:13.20
75 Jordan Labrosse Decathlon CMA CGM + 01:13.48
76 Andreas Leknessund Uno-X Mobility + 01:14.33
77 Gianni Vermeersch Red Bull-BORA-hansgrohe + 01:15.51
78 Vincenzo Albanese EF Education-EasyPost + 01:15.52
79 Bastien Tronchon Groupama-FDJ United + 01:16.11
80 Fabian Weiss Tudor Pro Cycling Team + 01:16.23
81 Lorenzo Fortunato XDS Astana Team + 01:16.47
82 Clément Alleno Burgos Burpellet BH + 01:17.10
83 Roland Thalmann Tudor Pro Cycling Team + 01:17.43
84 Pau Martí NSN Cycling Team + 01:18.38
85 José Luis Faura Burgos Burpellet BH + 01:18.46
86 Sander De Pestel Decathlon CMA CGM + 01:19.07
87 Rémy Rochas Groupama-FDJ United + 01:19.19
88 Jorge Arcas Movistar Team + 01:20.07
89 Simon Dalby Uno-X Mobility + 01:20.18
90 Mauri Vansevenant Soudal Quick-Step + 01:20.35
91 Steven Kruijswijk Team Visma | Lease a Bike + 01:20.42
92 Hugo Houle Alpecin-Premier Tech + 01:21.06
93 Sylvain Moniquet Cofidis + 01:21.40
94 Ben Tulett Team Visma | Lease a Bike + 01:21.56
95 Thibau Nys Lidl-Trek + 01:22.43
96 Julien Bernard Lidl-Trek + 01:23.52
97 Kevin Vermaerke UAE Team Emirates-XRG + 01:24.12
98 Rudy Porter Team Jayco-AlUla + 01:24.28
99 Jacopo Mosca Lidl-Trek + 01:24.37
100 Pablo Castrillo Movistar Team + 01:24.40
101 Lars Craps Lotto-Intermarché + 01:24.41
102 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 01:25.54
103 Gal Glivar Alpecin-Premier Tech + 01:27.04
104 Finn Fisher-Black Red Bull-BORA-hansgrohe + 01:27.04
105 Lucas Hamilton Netcompany INEOS + 01:29.35
106 Mats Wenzel Equipo Kern Pharma + 01:30.26
107 Darren Rafferty EF Education-EasyPost + 01:31.06
108 Darren van Bekkum XDS Astana Team + 01:31.21
109 Fredrik Dversnes Uno-X Mobility + 01:31.37
110 Lorenzo Rota Lotto-Intermarché + 01:32.00
111 Moritz Kretschy NSN Cycling Team + 01:32.43
112 Christophe Laporte Team Visma | Lease a Bike + 01:32.46
113 Nick Schultz NSN Cycling Team + 01:35.18
114 Georg Steinhauser EF Education-EasyPost + 01:35.59
115 João Almeida UAE Team Emirates-XRG + 01:36.55
116 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 01:37.45
117 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 01:38.19
118 Alessandro Romele XDS Astana Team + 01:38.33
119 Ivan Sosa Equipo Kern Pharma + 01:39.47
120 Jesus Herrada Burgos Burpellet BH + 01:40.20
121 Yevgeniy Fedorov XDS Astana Team + 01:41.07
122 Orluis Aular Movistar Team + 01:41.42
123 Michael Gogl Alpecin-Premier Tech + 01:42.29
124 Matthew Brennan Team Visma | Lease a Bike + 01:44.25
125 David González Pinarello-Q36.5 Pro Cycling Team + 01:44.57
126 Chris Hamilton Team Picnic PostNL + 01:45.59
127 Mads Pedersen Lidl-Trek + 01:46.31
128 Francesco Busatto Alpecin-Premier Tech + 01:47.25
129 Vito Braet Lotto-Intermarché + 01:47.26
130 Alessandro Covi Team Jayco-AlUla + 01:47.30
131 Ben Turner Netcompany INEOS + 01:48.15
132 Roman Ermakov Bahrain Victorious + 01:48.35
133 Magnus Cort Uno-X Mobility + 01:48.40
134 Bryan Coquard Cofidis + 01:49.03
135 Iñigo Elosegui Equipo Kern Pharma + 01:49.53
136 Alberto Dainese Soudal Quick-Step + 01:50.12
137 Mathijs Paasschens Bahrain Victorious + 01:50.32
138 Gianni Moscon Red Bull-BORA-hansgrohe + 01:51.04
139 Callum Thornley Red Bull-BORA-hansgrohe + 01:51.22
140 Fabio Van den Bossche Soudal Quick-Step + 01:51.40
141 Henri-Francois Haquin Team Picnic PostNL + 01:52.00
142 Timo de Jong Team Picnic PostNL + 01:52.20
143 Sinuhé Fernandez Burgos Burpellet BH + 01:52.24
144 Alastair Mackellar EF Education-EasyPost + 01:52.46
145 Jordi Meeus Red Bull-BORA-hansgrohe + 01:53.28
146 Ivan Cobo Equipo Kern Pharma + 01:53.35
147 Lindsay De Vylder Alpecin-Premier Tech + 01:53.52
148 Martin Tjøtta Uno-X Mobility + 01:53.53
149 Paul Double Team Jayco-AlUla + 01:55.22
150 Ethan Hayter Soudal Quick-Step + 01:55.37
151 Juan Martinez Team Picnic PostNL + 01:57.44
152 Matevz Govekar Bahrain Victorious + 01:57.52
153 Jasha Sütterlin Team Jayco-AlUla + 01:58.35
154 Cesar Macias Burgos Burpellet BH + 01:58.48
155 Oscar Chamberlain Decathlon CMA CGM + 02:00.55
156 Rasmus Tiller Uno-X Mobility + 02:01.29
157 Timo Roosen Team Picnic PostNL + 02:02.03
158 Olivier Le Gac Groupama-FDJ United + 02:02.16
159 Louis Rouland Cofidis + 02:02.20
160 Alexis Renard Cofidis + 02:03.36
161 Oliver Peace Team Picnic PostNL + 02:04.04
162 Steffen De Schuyteneer Lotto-Intermarché + 02:04.06
163 Marc Brustenga Equipo Kern Pharma + 02:05.12
164 Arthur Kluckers Tudor Pro Cycling Team + 02:06.34
165 Hamish McKenzie Team Jayco-AlUla + 02:11.56
166 Asbjørn Hellemose Team Jayco-AlUla + 02:12.50
167 Domen Novak UAE Team Emirates-XRG + 02:15.19
168 Ivo Oliveira UAE Team Emirates-XRG + 02:19.17
169 Mathias Sunekær Norsgaard Lidl-Trek + 02:24.53
170 Sente Sentjens Alpecin-Premier Tech + 02:27.46
- Pablo Torres UAE Team Emirates-XRG DNF
- Victor Langellotti XDS Astana Team DNF
- Kaden Groves Alpecin-Premier Tech DNF

Youth

PosRiderTeam Time
1 Oscar Onley Netcompany INEOS 28:36:23
2 Jakob Omrzel Bahrain Victorious + 05.45
3 Jarno Widar Lotto-Intermarché + 07.14
4 Léo Bisiaux Decathlon CMA CGM + 11.31
5 Matthew Riccitello Decathlon CMA CGM + 13.16
6 Juan Rodríguez EF Education-EasyPost + 14.34
7 Ramses Debruyne Alpecin-Premier Tech + 14.37
8 Finlay Pickering Team Jayco-AlUla + 22.23
9 Embret Svestad-Bårdseng Netcompany INEOS + 25.16
10 Raúl García Movistar Team + 33.00
11 Carlos Rodriguez Netcompany INEOS + 43.25
12 Valentin Paret-Peintre Soudal Quick-Step + 44.11
13 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 50.26
14 Gianmarco Garofoli Soudal Quick-Step + 52.24
15 Enzo Paleni Groupama-FDJ United + 56.01
16 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 57.39
17 Luke Tuckwell Red Bull-BORA-hansgrohe + 57.42
18 Hannes Wilksch Tudor Pro Cycling Team + 58.20
19 Axel Laurance Netcompany INEOS + 01:01.14
20 Marco Brenner Tudor Pro Cycling Team + 01:01.21
21 Jørgen Nordhagen Team Visma | Lease a Bike + 01:05.14
22 Carlos Canal Movistar Team + 01:07.20
23 Iván Romeo Movistar Team + 01:10.06
24 Reuben Thompson Lotto-Intermarché + 01:10.35
25 Frederik Wandahl Red Bull-BORA-hansgrohe + 01:11.00
26 Jordan Labrosse Decathlon CMA CGM + 01:11.28
27 Bastien Tronchon Groupama-FDJ United + 01:13.51
28 Fabian Weiss Tudor Pro Cycling Team + 01:14.03
29 Pau Martí NSN Cycling Team + 01:16.18
30 Simon Dalby Uno-X Mobility + 01:17.58
31 Ben Tulett Team Visma | Lease a Bike + 01:19.36
32 Thibau Nys Lidl-Trek + 01:20.23
33 Pablo Castrillo Movistar Team + 01:22.20
34 Lars Craps Lotto-Intermarché + 01:22.21
35 Gal Glivar Alpecin-Premier Tech + 01:24.44
36 Finn Fisher-Black Red Bull-BORA-hansgrohe + 01:24.44
37 Mats Wenzel Equipo Kern Pharma + 01:28.06
38 Darren Rafferty EF Education-EasyPost + 01:28.46
39 Darren van Bekkum XDS Astana Team + 01:29.01
40 Moritz Kretschy NSN Cycling Team + 01:30.23
41 Georg Steinhauser EF Education-EasyPost + 01:33.39
42 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 01:35.59
43 Alessandro Romele XDS Astana Team + 01:36.13
44 Matthew Brennan Team Visma | Lease a Bike + 01:42.05
45 Francesco Busatto Alpecin-Premier Tech + 01:45.05
46 Roman Ermakov Bahrain Victorious + 01:46.15
47 Callum Thornley Red Bull-BORA-hansgrohe + 01:49.02
48 Henri-Francois Haquin Team Picnic PostNL + 01:49.40
49 Alastair Mackellar EF Education-EasyPost + 01:50.26
50 Martin Tjøtta Uno-X Mobility + 01:51.33
51 Juan Martinez Team Picnic PostNL + 01:55.24
52 Cesar Macias Burgos Burpellet BH + 01:56.28
53 Oscar Chamberlain Decathlon CMA CGM + 01:58.35
54 Louis Rouland Cofidis + 02:00.00
55 Oliver Peace Team Picnic PostNL + 02:01.44
56 Steffen De Schuyteneer Lotto-Intermarché + 02:01.46
57 Hamish McKenzie Team Jayco-AlUla + 02:09.36
58 Sente Sentjens Alpecin-Premier Tech + 02:25.26

Points

PosRiderTeam Points
1 Wout van Aert Team Visma | Lease a Bike 124
2 Matthew Brennan Team Visma | Lease a Bike 67
3 Alessandro Romele XDS Astana Team 59
4 Mads Pedersen Lidl-Trek 58
5 Ethan Hayter Soudal Quick-Step 57
6 Christophe Laporte Team Visma | Lease a Bike 52
7 Enric Mas Movistar Team 47
8 Bryan Coquard Cofidis 47
9 Jordi Meeus Red Bull-BORA-hansgrohe 47
10 Tobias Halland Johannessen Uno-X Mobility 45
11 Oscar Onley Netcompany INEOS 43
12 Ramses Debruyne Alpecin-Premier Tech 39
13 Felix Gall Decathlon CMA CGM 38
14 Mattias Skjelmose Lidl-Trek 38
15 Gregor Mühlberger Decathlon CMA CGM 35
16 Jordan Labrosse Decathlon CMA CGM 34
17 Primoz Roglic Red Bull-BORA-hansgrohe 33
18 Léo Bisiaux Decathlon CMA CGM 32
19 Hugo Hofstetter NSN Cycling Team 32
20 Pau Miquel Delgado Bahrain Victorious 31
21 Andreas Leknessund Uno-X Mobility 30
22 Richard Carapaz EF Education-EasyPost 28
23 Axel Laurance Netcompany INEOS 28
24 Jarno Widar Lotto-Intermarché 26
25 Alexey Lutsenko NSN Cycling Team 26
26 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team 23
27 Harold Tejada XDS Astana Team 22
28 Vincenzo Albanese EF Education-EasyPost 22
29 Sepp Kuss Team Visma | Lease a Bike 21
30 Stefan Küng Tudor Pro Cycling Team 21
31 Vito Braet Lotto-Intermarché 21
32 Valentin Paret-Peintre Soudal Quick-Step 20
33 Finn Fisher-Black Red Bull-BORA-hansgrohe 20
34 Cristian Rodriguez XDS Astana Team 19
35 Ben Turner Netcompany INEOS 19
36 Patrick Konrad Lidl-Trek 18
37 Bastien Tronchon Groupama-FDJ United 18
38 Bruno Armirail Team Visma | Lease a Bike 15
39 Jose Manuel Diaz Burgos Burpellet BH 15
40 Jakob Omrzel Bahrain Victorious 14
41 Embret Svestad-Bårdseng Netcompany INEOS 13
42 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team 13
43 Kevin Vermaerke UAE Team Emirates-XRG 13
44 Alberto Dainese Soudal Quick-Step 13
45 Callum Thornley Red Bull-BORA-hansgrohe 13
46 David González Pinarello-Q36.5 Pro Cycling Team 12
47 Juan Rodríguez EF Education-EasyPost 11
48 Pello Bilbao Bahrain Victorious 10
49 Ivan Sosa Equipo Kern Pharma 10
50 Magnus Cort Uno-X Mobility 10
51 Asbjørn Hellemose Team Jayco-AlUla 10
52 Clément Berthet Groupama-FDJ United 9
53 Oscar Chamberlain Decathlon CMA CGM 9
54 Jay Vine UAE Team Emirates-XRG 8
55 Orluis Aular Movistar Team 8
56 Raúl García Movistar Team 6
57 Santiago Buitrago Bahrain Victorious 6
58 Ben Tulett Team Visma | Lease a Bike 6
59 Arthur Kluckers Tudor Pro Cycling Team 6
60 Henok Mulubrhan XDS Astana Team 5
61 Matevz Govekar Bahrain Victorious 5
62 Filippo Zana Soudal Quick-Step 4
63 Alessandro Covi Team Jayco-AlUla 4
64 Lawrence Warbasse Tudor Pro Cycling Team 3
65 Andreas Kron Uno-X Mobility 3
66 Rasmus Tiller Uno-X Mobility 3
67 Guillaume Martin-Guyonnet Groupama-FDJ United 2
68 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team 2
69 Timo de Jong Team Picnic PostNL 2
70 Ivo Oliveira UAE Team Emirates-XRG 2
71 Sergio Samitier Cofidis 1
72 Marco Brenner Tudor Pro Cycling Team 1

Mountain

PosRiderTeam Points
1 Santiago Buitrago Bahrain Victorious 29
2 Enric Mas Movistar Team 24
3 Andreas Leknessund Uno-X Mobility 19
4 Wout van Aert Team Visma | Lease a Bike 16
5 Lorenzo Fortunato XDS Astana Team 13
6 Alexey Lutsenko NSN Cycling Team 13
7 Pavel Sivakov UAE Team Emirates-XRG 12
8 Felix Gall Decathlon CMA CGM 11
9 Oscar Onley Netcompany INEOS 10
10 Alessandro Romele XDS Astana Team 9
11 Tobias Halland Johannessen Uno-X Mobility 9
12 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team 7
13 Koen Bouwman Team Jayco-AlUla 6
14 Primoz Roglic Red Bull-BORA-hansgrohe 6
15 Richard Carapaz EF Education-EasyPost 6
16 Sepp Kuss Team Visma | Lease a Bike 6
17 Gijs Leemreize Team Picnic PostNL 6
18 Paul Double Team Jayco-AlUla 6
19 Jose Manuel Diaz Burgos Burpellet BH 5
20 Andreas Kron Uno-X Mobility 5
21 Embret Svestad-Bårdseng Netcompany INEOS 4
22 Ivan Sosa Equipo Kern Pharma 4
23 Harold Tejada XDS Astana Team 2
24 Jakob Omrzel Bahrain Victorious 2
25 Pablo Castrillo Movistar Team 2
26 Cristian Rodriguez XDS Astana Team 1
27 Juan Rodríguez EF Education-EasyPost 1
28 Ramses Debruyne Alpecin-Premier Tech 1
29 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team 1
30 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team 1
31 Bruno Armirail Team Visma | Lease a Bike 1
32 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team 1
33 Stefan Küng Tudor Pro Cycling Team 1
34 George Bennett NSN Cycling Team 1
35 Jay Vine UAE Team Emirates-XRG 1
36 Ben Tulett Team Visma | Lease a Bike 1
37 Sinuhé Fernandez Burgos Burpellet BH 1
38 Ethan Hayter Soudal Quick-Step 1

Team

PosTeamTime
1 Decathlon CMA CGM Team 85:59:01
2 Netcompany INEOS Cycling Team + 42.30
3 Team Visma | Lease a Bike + 49.34
4 XDS Astana Team + 50.12
5 EF Education-EasyPost + 51.56
6 Groupama-FDJ United + 52.36
7 Movistar Team + 56.55
8 Bahrain Victorious + 01:02.50
9 UAE Team Emirates-XRG + 01:13.24
10 Soudal Quick-Step + 01:21.20
11 Lidl-Trek + 01:34.09
12 Red Bull-BORA-hansgrohe + 01:37.44
13 NSN Cycling Team + 01:38.29
14 Burgos Burpellet BH + 01:41.26
15 Tudor Pro Cycling Team + 01:43.54
16 Pinarello-Q36.5 Pro Cycling Team + 01:51.17
17 Uno-X Mobility + 01:59.21
18 Equipo Kern Pharma + 02:01.51
19 Lotto-Intermarché + 02:09.30
20 Team Jayco-AlUla + 02:11.28
21 Cofidis + 02:21.26
22 Alpecin-Premier Tech + 02:21.38
23 Team Picnic PostNL + 03:02.14

Race profile

Race
Vuelta a España
Start date
22.08.2026
End date
13.09.2026
Total distance
187.4 km
Gen
Men
Cat
2.UWT
Country
Spain
Discipline
Road
First edition
1935

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️