Vuelta a España 2026 - Stage 16

Cortegana > La Rabida. Palos De La Frontiera, 181.1km

22.08-13.09

Matthew Brennan clocked up his fourth win of an astonishing Vuelta a España debut after another perfect lead-out from Wout van Aert on stage 16. Enric Mas remains the overall leader.

Results

Stage

PosRiderTeam Time
1 Matthew Brennan Team Visma | Lease a Bike 3:56:33
2 Bryan Coquard Cofidis + 00.00
3 Vito Braet Lotto-Intermarché + 00.00
4 Jordi Meeus Red Bull-BORA-hansgrohe + 00.00
5 Magnus Cort Uno-X Mobility + 00.00
6 Wout van Aert Team Visma | Lease a Bike + 00.00
7 Hugo Hofstetter NSN Cycling Team + 00.00
8 Vincenzo Albanese EF Education-EasyPost + 00.00
9 Alberto Dainese Soudal Quick-Step + 00.00
10 Cesar Macias Burgos Burpellet BH + 00.00
11 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 00.00
12 Marc Brustenga Equipo Kern Pharma + 00.00
13 Pau Miquel Delgado Bahrain Victorious + 00.00
14 Timo de Jong Team Picnic PostNL + 00.00
15 Alexis Renard Cofidis + 00.00
16 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 00.00
17 Yevgeniy Fedorov XDS Astana Team + 00.00
18 Matevz Govekar Bahrain Victorious + 00.00
19 Alessandro Romele XDS Astana Team + 00.00
20 Fredrik Dversnes Uno-X Mobility + 00.00
21 Steffen De Schuyteneer Lotto-Intermarché + 00.00
22 Iñigo Elosegui Equipo Kern Pharma + 00.00
23 Koen Bouwman Team Jayco-AlUla + 00.00
24 Olivier Le Gac Groupama-FDJ United + 00.00
25 Jasha Sütterlin Team Jayco-AlUla + 00.00
26 Henok Mulubrhan XDS Astana Team + 00.00
27 Ivo Oliveira UAE Team Emirates-XRG + 00.00
28 Gal Glivar Alpecin-Premier Tech + 00.00
29 Bastien Tronchon Groupama-FDJ United + 00.00
30 Enzo Paleni Groupama-FDJ United + 00.00
31 Orluis Aular Movistar Team + 00.00
32 Clément Alleno Burgos Burpellet BH + 00.00
33 Lorenzo Rota Lotto-Intermarché + 00.00
34 Michael Gogl Alpecin-Premier Tech + 00.00
35 Enric Mas Movistar Team + 00.00
36 Pello Bilbao Bahrain Victorious + 00.00
37 Richard Carapaz EF Education-EasyPost + 00.00
38 Harold Tejada XDS Astana Team + 00.00
39 Lars Craps Lotto-Intermarché + 00.00
40 Juan Rodríguez EF Education-EasyPost + 00.00
41 James Shaw EF Education-EasyPost + 00.00
42 Attila Valter Bahrain Victorious + 00.00
43 Oscar Onley Netcompany INEOS + 00.00
44 Lawrence Warbasse Tudor Pro Cycling Team + 00.00
45 Finlay Pickering Team Jayco-AlUla + 00.00
46 Urko Berrade Equipo Kern Pharma + 00.00
47 Lucas Hamilton Netcompany INEOS + 00.00
48 Chris Hamilton Team Picnic PostNL + 00.00
49 Embret Svestad-Bårdseng Netcompany INEOS + 00.00
50 Clément Berthet Groupama-FDJ United + 00.00
51 Pau Martí NSN Cycling Team + 00.00
52 Mats Wenzel Equipo Kern Pharma + 00.00
53 Rudy Porter Team Jayco-AlUla + 00.00
54 Stefan Küng Tudor Pro Cycling Team + 00.00
55 Mathijs Paasschens Bahrain Victorious + 00.00
56 Julien Bernard Lidl-Trek + 00.00
57 Roman Ermakov Bahrain Victorious + 00.00
58 Lennard Kämna Lidl-Trek + 00.00
59 Guillaume Martin-Guyonnet Groupama-FDJ United + 00.00
60 Finn Fisher-Black Red Bull-BORA-hansgrohe + 00.00
61 Gianmarco Garofoli Soudal Quick-Step + 00.00
62 Gijs Leemreize Team Picnic PostNL + 00.00
63 Gianni Moscon Red Bull-BORA-hansgrohe + 00.00
64 Luke Tuckwell Red Bull-BORA-hansgrohe + 00.00
65 Primoz Roglic Red Bull-BORA-hansgrohe + 00.00
66 Oscar Chamberlain Decathlon CMA CGM + 00.00
67 Jakob Omrzel Bahrain Victorious + 00.00
68 Sander De Pestel Decathlon CMA CGM + 00.00
69 Jack Haig Netcompany INEOS + 00.00
70 Felix Gall Decathlon CMA CGM + 00.00
71 Mattias Skjelmose Lidl-Trek + 00.00
72 Jacopo Mosca Lidl-Trek + 00.00
73 Cristian Rodriguez XDS Astana Team + 00.00
74 José Luis Faura Burgos Burpellet BH + 00.00
75 Léo Bisiaux Decathlon CMA CGM + 00.00
76 Paul Ourselin Cofidis + 00.00
77 Filippo Zana Soudal Quick-Step + 00.00
78 Matthew Riccitello Decathlon CMA CGM + 00.00
79 Rudy Molard Groupama-FDJ United + 00.00
80 Callum Scotson Decathlon CMA CGM + 00.00
81 Patrick Konrad Lidl-Trek + 00.00
82 Mathias Sunekær Norsgaard Lidl-Trek + 00.00
83 Jan Hirt NSN Cycling Team + 00.00
84 Mario Aparicio Burgos Burpellet BH + 00.00
85 Fabio Van den Bossche Soudal Quick-Step + 00.00
86 Reuben Thompson Lotto-Intermarché + 00.00
87 Fabian Weiss Tudor Pro Cycling Team + 00.00
88 Lorenzo Fortunato XDS Astana Team + 00.00
89 Carlos Rodriguez Netcompany INEOS + 00.00
90 Rémy Rochas Groupama-FDJ United + 00.00
91 Bruno Armirail Team Visma | Lease a Bike + 00.00
92 Jose Manuel Diaz Burgos Burpellet BH + 00.00
93 Roland Thalmann Tudor Pro Cycling Team + 00.00
94 Carlos Canal Movistar Team + 00.00
95 Ibon Ruiz Equipo Kern Pharma + 00.00
96 Emanuel Buchmann Cofidis + 00.00
97 Axel Laurance Netcompany INEOS + 00.00
98 Sepp Kuss Team Visma | Lease a Bike + 00.00
99 Mikel Landa Soudal Quick-Step + 00.00
100 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 00.00
101 Santiago Buitrago Bahrain Victorious + 00.00
102 Valentin Paret-Peintre Soudal Quick-Step + 00.00
103 Rasmus Tiller Uno-X Mobility + 00.32
104 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 00.32
105 Valentin Madouas Groupama-FDJ United + 00.32
106 Hannes Wilksch Tudor Pro Cycling Team + 00.32
107 Kevin Vermaerke UAE Team Emirates-XRG + 00.32
108 Steven Kruijswijk Team Visma | Lease a Bike + 00.32
109 Ivan Cobo Equipo Kern Pharma + 00.32
110 William Barta Tudor Pro Cycling Team + 00.32
111 Tobias Halland Johannessen Uno-X Mobility + 00.32
112 Ivan Sosa Equipo Kern Pharma + 00.32
113 Jesus Herrada Burgos Burpellet BH + 00.32
114 Sinuhé Fernandez Burgos Burpellet BH + 00.32
115 Simon Dalby Uno-X Mobility + 00.32
116 Nick Schultz NSN Cycling Team + 00.32
117 Raúl García Movistar Team + 00.32
118 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 00.32
119 Martin Tjøtta Uno-X Mobility + 00.32
120 Mauri Vansevenant Soudal Quick-Step + 00.32
121 Ethan Hayter Soudal Quick-Step + 00.32
122 Georg Steinhauser EF Education-EasyPost + 01.01
123 Darren Rafferty EF Education-EasyPost + 01.01
124 Andreas Kron Uno-X Mobility + 01.05
125 Ramses Debruyne Alpecin-Premier Tech + 01.05
126 Louis Rouland Cofidis + 01.05
127 Gianni Vermeersch Red Bull-BORA-hansgrohe + 01.05
128 Sergio Samitier Cofidis + 01.25
129 Alastair Mackellar EF Education-EasyPost + 01.28
130 Frederik Wandahl Red Bull-BORA-hansgrohe + 01.34
131 Callum Thornley Red Bull-BORA-hansgrohe + 02.30
132 Jorge Arcas Movistar Team + 02.30
133 Darren van Bekkum XDS Astana Team + 04.56
134 Juan Martinez Team Picnic PostNL + 05.41
135 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 05.41
136 Jørgen Nordhagen Team Visma | Lease a Bike + 05.41
137 Jarno Widar Lotto-Intermarché + 05.41
138 Marco Brenner Tudor Pro Cycling Team + 05.41
139 Andreas Leknessund Uno-X Mobility + 05.41
140 Alessandro Covi Team Jayco-AlUla + 06.12
141 Asbjørn Hellemose Team Jayco-AlUla + 06.12
142 Sylvain Moniquet Cofidis + 06.25
143 João Almeida UAE Team Emirates-XRG + 06.32
144 Domen Novak UAE Team Emirates-XRG + 06.32
145 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 06.32
146 Iván Romeo Movistar Team + 11.11
147 Pablo Castrillo Movistar Team + 11.11
148 Thibau Nys Lidl-Trek + 31.36
149 Paul Double Team Jayco-AlUla + 31.36
- Timo Roosen Team Picnic PostNL DNF

GC

PosRiderTeam Time
1 Enric Mas Movistar Team 56:02:29
2 Felix Gall Decathlon CMA CGM + 02.06
3 Primoz Roglic Red Bull-BORA-hansgrohe + 02.10
4 Richard Carapaz EF Education-EasyPost + 04.24
5 Oscar Onley Netcompany INEOS + 05.44
6 Jakob Omrzel Bahrain Victorious + 06.14
7 Mattias Skjelmose Lidl-Trek + 06.49
8 Cristian Rodriguez XDS Astana Team + 07.01
9 Clément Berthet Groupama-FDJ United + 07.19
10 Sepp Kuss Team Visma | Lease a Bike + 08.55
11 Harold Tejada XDS Astana Team + 09.48
12 Léo Bisiaux Decathlon CMA CGM + 16.25
13 Guillaume Martin-Guyonnet Groupama-FDJ United + 19.39
14 Matthew Riccitello Decathlon CMA CGM + 25.48
15 Juan Rodríguez EF Education-EasyPost + 29.46
16 Mario Aparicio Burgos Burpellet BH + 38.30
17 Finlay Pickering Team Jayco-AlUla + 39.19
18 Filippo Zana Soudal Quick-Step + 41.15
19 Jan Hirt NSN Cycling Team + 43.32
20 Santiago Buitrago Bahrain Victorious + 43.38
21 Raúl García Movistar Team + 44.41
22 Jarno Widar Lotto-Intermarché + 49.26
23 Embret Svestad-Bårdseng Netcompany INEOS + 49.30
24 Koen Bouwman Team Jayco-AlUla + 55.50
25 Gijs Leemreize Team Picnic PostNL + 01:00.48
26 Jack Haig Netcompany INEOS + 01:01.40
27 Urko Berrade Equipo Kern Pharma + 01:06.01
28 Emanuel Buchmann Cofidis + 01:06.49
29 Tobias Halland Johannessen Uno-X Mobility + 01:14.12
30 Pello Bilbao Bahrain Victorious + 01:15.47
31 Callum Scotson Decathlon CMA CGM + 01:18.21
32 Valentin Paret-Peintre Soudal Quick-Step + 01:18.59
33 Patrick Konrad Lidl-Trek + 01:20.57
34 Jose Manuel Diaz Burgos Burpellet BH + 01:22.53
35 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 01:27.44
36 Ramses Debruyne Alpecin-Premier Tech + 01:28.48
37 Marco Brenner Tudor Pro Cycling Team + 01:29.01
38 Henok Mulubrhan XDS Astana Team + 01:29.07
39 Mikel Landa Soudal Quick-Step + 01:30.04
40 Carlos Rodriguez Netcompany INEOS + 01:32.43
41 Lawrence Warbasse Tudor Pro Cycling Team + 01:33.01
42 Valentin Madouas Groupama-FDJ United + 01:33.03
43 Kevin Vermaerke UAE Team Emirates-XRG + 01:35.31
44 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 01:36.04
45 Jørgen Nordhagen Team Visma | Lease a Bike + 01:37.53
46 Reuben Thompson Lotto-Intermarché + 01:43.45
47 Wout van Aert Team Visma | Lease a Bike + 01:44.33
48 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:45.45
49 Lorenzo Fortunato XDS Astana Team + 01:49.56
50 Enzo Paleni Groupama-FDJ United + 01:50.33
51 Mauri Vansevenant Soudal Quick-Step + 01:50.40
52 James Shaw EF Education-EasyPost + 01:51.25
53 Paul Ourselin Cofidis + 01:52.12
54 Rudy Molard Groupama-FDJ United + 01:52.37
55 Attila Valter Bahrain Victorious + 01:53.08
56 Hannes Wilksch Tudor Pro Cycling Team + 01:53.31
57 Hugo Hofstetter NSN Cycling Team + 01:53.34
58 Julien Bernard Lidl-Trek + 01:56.02
59 Stefan Küng Tudor Pro Cycling Team + 01:56.57
60 Lennard Kämna Lidl-Trek + 01:57.46
61 Bruno Armirail Team Visma | Lease a Bike + 01:58.39
62 Andreas Kron Uno-X Mobility + 01:59.48
63 William Barta Tudor Pro Cycling Team + 02:00.23
64 Axel Laurance Netcompany INEOS + 02:01.13
65 Pau Martí NSN Cycling Team + 02:02.21
66 Gianmarco Garofoli Soudal Quick-Step + 02:04.49
67 Vincenzo Albanese EF Education-EasyPost + 02:05.45
68 Ibon Ruiz Equipo Kern Pharma + 02:07.07
69 Fabian Weiss Tudor Pro Cycling Team + 02:10.02
70 Pau Miquel Delgado Bahrain Victorious + 02:11.43
71 Bastien Tronchon Groupama-FDJ United + 02:12.53
72 Finn Fisher-Black Red Bull-BORA-hansgrohe + 02:13.13
73 Andreas Leknessund Uno-X Mobility + 02:14.18
74 Clément Alleno Burgos Burpellet BH + 02:15.22
75 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:15.46
76 Simon Dalby Uno-X Mobility + 02:17.43
77 José Luis Faura Burgos Burpellet BH + 02:17.44
78 Rudy Porter Team Jayco-AlUla + 02:17.52
79 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:18.23
80 Rémy Rochas Groupama-FDJ United + 02:19.21
81 Iván Romeo Movistar Team + 02:19.45
82 Sander De Pestel Decathlon CMA CGM + 02:21.10
83 Steven Kruijswijk Team Visma | Lease a Bike + 02:21.31
84 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:26.52
85 Carlos Canal Movistar Team + 02:28.07
86 Jacopo Mosca Lidl-Trek + 02:28.49
87 Alessandro Romele XDS Astana Team + 02:30.44
88 Lars Craps Lotto-Intermarché + 02:31.19
89 Lucas Hamilton Netcompany INEOS + 02:32.24
90 Sergio Samitier Cofidis + 02:33.01
91 Roland Thalmann Tudor Pro Cycling Team + 02:33.04
92 João Almeida UAE Team Emirates-XRG + 02:33.25
93 Gianni Vermeersch Red Bull-BORA-hansgrohe + 02:34.41
94 Frederik Wandahl Red Bull-BORA-hansgrohe + 02:39.54
95 Jesus Herrada Burgos Burpellet BH + 02:42.14
96 Lorenzo Rota Lotto-Intermarché + 02:43.14
97 Ivan Sosa Equipo Kern Pharma + 02:44.35
98 Fredrik Dversnes Uno-X Mobility + 02:46.39
99 Matthew Brennan Team Visma | Lease a Bike + 02:47.22
100 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 02:49.20
101 Pablo Castrillo Movistar Team + 02:50.05
102 Darren Rafferty EF Education-EasyPost + 02:50.54
103 Gal Glivar Alpecin-Premier Tech + 02:53.59
104 Magnus Cort Uno-X Mobility + 02:54.42
105 Jorge Arcas Movistar Team + 02:55.09
106 Chris Hamilton Team Picnic PostNL + 02:55.56
107 Nick Schultz NSN Cycling Team + 02:56.19
108 Sylvain Moniquet Cofidis + 02:56.39
109 Mathijs Paasschens Bahrain Victorious + 02:58.49
110 Yevgeniy Fedorov XDS Astana Team + 03:00.35
111 Thibau Nys Lidl-Trek + 03:00.40
112 Martin Tjøtta Uno-X Mobility + 03:02.58
113 Georg Steinhauser EF Education-EasyPost + 03:03.32
114 Mats Wenzel Equipo Kern Pharma + 03:04.20
115 Bryan Coquard Cofidis + 03:06.47
116 Roman Ermakov Bahrain Victorious + 03:08.11
117 Ivan Cobo Equipo Kern Pharma + 03:08.33
118 Michael Gogl Alpecin-Premier Tech + 03:08.45
119 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 03:08.49
120 Sinuhé Fernandez Burgos Burpellet BH + 03:09.39
121 Ivo Oliveira UAE Team Emirates-XRG + 03:10.19
122 Iñigo Elosegui Equipo Kern Pharma + 03:12.50
123 Timo de Jong Team Picnic PostNL + 03:14.53
124 Darren van Bekkum XDS Astana Team + 03:16.28
125 Alastair Mackellar EF Education-EasyPost + 03:17.28
126 Fabio Van den Bossche Soudal Quick-Step + 03:18.06
127 Orluis Aular Movistar Team + 03:19.52
128 Jasha Sütterlin Team Jayco-AlUla + 03:21.28
129 Alessandro Covi Team Jayco-AlUla + 03:23.14
130 Olivier Le Gac Groupama-FDJ United + 03:25.30
131 Alberto Dainese Soudal Quick-Step + 03:25.46
132 Gianni Moscon Red Bull-BORA-hansgrohe + 03:25.58
133 Oscar Chamberlain Decathlon CMA CGM + 03:27.02
134 Rasmus Tiller Uno-X Mobility + 03:29.41
135 Vito Braet Lotto-Intermarché + 03:33.15
136 Cesar Macias Burgos Burpellet BH + 03:35.46
137 Callum Thornley Red Bull-BORA-hansgrohe + 03:36.33
138 Juan Martinez Team Picnic PostNL + 03:41.06
139 Steffen De Schuyteneer Lotto-Intermarché + 03:42.08
140 Alexis Renard Cofidis + 03:42.53
141 Matevz Govekar Bahrain Victorious + 03:44.48
142 Marc Brustenga Equipo Kern Pharma + 03:47.08
143 Jordi Meeus Red Bull-BORA-hansgrohe + 04:00.03
144 Asbjørn Hellemose Team Jayco-AlUla + 04:00.51
145 Ethan Hayter Soudal Quick-Step + 04:03.41
146 Louis Rouland Cofidis + 04:04.12
147 Domen Novak UAE Team Emirates-XRG + 04:08.24
148 Paul Double Team Jayco-AlUla + 04:18.09
149 Mathias Sunekær Norsgaard Lidl-Trek + 04:57.50
- Timo Roosen Team Picnic PostNL DNF

Youth

PosRiderTeam Time
1 Oscar Onley Netcompany INEOS 56:08:13
2 Jakob Omrzel Bahrain Victorious + 00.30
3 Léo Bisiaux Decathlon CMA CGM + 10.41
4 Matthew Riccitello Decathlon CMA CGM + 20.04
5 Juan Rodríguez EF Education-EasyPost + 24.02
6 Finlay Pickering Team Jayco-AlUla + 33.35
7 Raúl García Movistar Team + 38.57
8 Jarno Widar Lotto-Intermarché + 43.42
9 Embret Svestad-Bårdseng Netcompany INEOS + 43.46
10 Valentin Paret-Peintre Soudal Quick-Step + 01:13.15
11 Ramses Debruyne Alpecin-Premier Tech + 01:23.04
12 Marco Brenner Tudor Pro Cycling Team + 01:23.17
13 Carlos Rodriguez Netcompany INEOS + 01:26.59
14 Jørgen Nordhagen Team Visma | Lease a Bike + 01:32.09
15 Reuben Thompson Lotto-Intermarché + 01:38.01
16 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:40.01
17 Enzo Paleni Groupama-FDJ United + 01:44.49
18 Hannes Wilksch Tudor Pro Cycling Team + 01:47.47
19 Axel Laurance Netcompany INEOS + 01:55.29
20 Pau Martí NSN Cycling Team + 01:56.37
21 Gianmarco Garofoli Soudal Quick-Step + 01:59.05
22 Fabian Weiss Tudor Pro Cycling Team + 02:04.18
23 Bastien Tronchon Groupama-FDJ United + 02:07.09
24 Finn Fisher-Black Red Bull-BORA-hansgrohe + 02:07.29
25 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:10.02
26 Simon Dalby Uno-X Mobility + 02:11.59
27 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:12.39
28 Iván Romeo Movistar Team + 02:14.01
29 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:21.08
30 Carlos Canal Movistar Team + 02:22.23
31 Alessandro Romele XDS Astana Team + 02:25.00
32 Lars Craps Lotto-Intermarché + 02:25.35
33 Frederik Wandahl Red Bull-BORA-hansgrohe + 02:34.10
34 Matthew Brennan Team Visma | Lease a Bike + 02:41.38
35 Pablo Castrillo Movistar Team + 02:44.21
36 Darren Rafferty EF Education-EasyPost + 02:45.10
37 Gal Glivar Alpecin-Premier Tech + 02:48.15
38 Thibau Nys Lidl-Trek + 02:54.56
39 Martin Tjøtta Uno-X Mobility + 02:57.14
40 Georg Steinhauser EF Education-EasyPost + 02:57.48
41 Mats Wenzel Equipo Kern Pharma + 02:58.36
42 Roman Ermakov Bahrain Victorious + 03:02.27
43 Darren van Bekkum XDS Astana Team + 03:10.44
44 Alastair Mackellar EF Education-EasyPost + 03:11.44
45 Oscar Chamberlain Decathlon CMA CGM + 03:21.18
46 Cesar Macias Burgos Burpellet BH + 03:30.02
47 Callum Thornley Red Bull-BORA-hansgrohe + 03:30.49
48 Juan Martinez Team Picnic PostNL + 03:35.22
49 Steffen De Schuyteneer Lotto-Intermarché + 03:36.24
50 Louis Rouland Cofidis + 03:58.28

Points

PosRiderTeam Points
1 Wout van Aert Team Visma | Lease a Bike 282
2 Matthew Brennan Team Visma | Lease a Bike 189
3 Alessandro Romele XDS Astana Team 153
4 Bryan Coquard Cofidis 119
5 Jordi Meeus Red Bull-BORA-hansgrohe 86
6 Kevin Vermaerke UAE Team Emirates-XRG 83
7 Andreas Leknessund Uno-X Mobility 79
8 Ramses Debruyne Alpecin-Premier Tech 78
9 Ethan Hayter Soudal Quick-Step 77
10 Bastien Tronchon Groupama-FDJ United 73
11 Magnus Cort Uno-X Mobility 70
12 Hugo Hofstetter NSN Cycling Team 66
13 Vincenzo Albanese EF Education-EasyPost 59
14 Enric Mas Movistar Team 57
15 Valentin Paret-Peintre Soudal Quick-Step 56
16 Finn Fisher-Black Red Bull-BORA-hansgrohe 54
17 Cristian Rodriguez XDS Astana Team 51
18 Vito Braet Lotto-Intermarché 49
19 Felix Gall Decathlon CMA CGM 47
20 Oscar Onley Netcompany INEOS 47
21 Tobias Halland Johannessen Uno-X Mobility 47
22 Léo Bisiaux Decathlon CMA CGM 46
23 Jarno Widar Lotto-Intermarché 45
24 Thibau Nys Lidl-Trek 44
25 Primoz Roglic Red Bull-BORA-hansgrohe 41
26 Mattias Skjelmose Lidl-Trek 38
27 Santiago Buitrago Bahrain Victorious 38
28 Richard Carapaz EF Education-EasyPost 35
29 Pau Miquel Delgado Bahrain Victorious 35
30 Alberto Dainese Soudal Quick-Step 35
31 Jakob Omrzel Bahrain Victorious 34
32 Jasha Sütterlin Team Jayco-AlUla 34
33 Stefan Küng Tudor Pro Cycling Team 30
34 Axel Laurance Netcompany INEOS 28
35 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team 27
36 Orluis Aular Movistar Team 26
37 Bruno Armirail Team Visma | Lease a Bike 25
38 Asbjørn Hellemose Team Jayco-AlUla 25
39 João Almeida UAE Team Emirates-XRG 23
40 Ivan Sosa Equipo Kern Pharma 23
41 Harold Tejada XDS Astana Team 22
42 Henok Mulubrhan XDS Astana Team 22
43 Marco Brenner Tudor Pro Cycling Team 21
44 Sepp Kuss Team Visma | Lease a Bike 21
45 Jose Manuel Diaz Burgos Burpellet BH 21
46 Andreas Kron Uno-X Mobility 21
47 Fabian Weiss Tudor Pro Cycling Team 20
48 Guillaume Martin-Guyonnet Groupama-FDJ United 20
49 Lawrence Warbasse Tudor Pro Cycling Team 20
50 Clément Berthet Groupama-FDJ United 19
51 Filippo Zana Soudal Quick-Step 19
52 Simon Dalby Uno-X Mobility 19
53 Alessandro Covi Team Jayco-AlUla 19
54 Patrick Konrad Lidl-Trek 18
55 Ivan Cobo Equipo Kern Pharma 18
56 Urko Berrade Equipo Kern Pharma 17
57 Roland Thalmann Tudor Pro Cycling Team 15
58 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team 15
59 Michael Gogl Alpecin-Premier Tech 15
60 Embret Svestad-Bårdseng Netcompany INEOS 13
61 Pello Bilbao Bahrain Victorious 13
62 Valentin Madouas Groupama-FDJ United 13
63 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team 13
64 Callum Thornley Red Bull-BORA-hansgrohe 13
65 Matevz Govekar Bahrain Victorious 13
66 Juan Rodríguez EF Education-EasyPost 11
67 Mauri Vansevenant Soudal Quick-Step 11
68 Enzo Paleni Groupama-FDJ United 10
69 William Barta Tudor Pro Cycling Team 10
70 Rémy Rochas Groupama-FDJ United 10
71 Lars Craps Lotto-Intermarché 10
72 Marc Brustenga Equipo Kern Pharma 10
73 Jørgen Nordhagen Team Visma | Lease a Bike 9
74 Ivo Oliveira UAE Team Emirates-XRG 9
75 Oscar Chamberlain Decathlon CMA CGM 9
76 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team 8
77 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team 7
78 Cesar Macias Burgos Burpellet BH 7
79 Raúl García Movistar Team 6
80 Jesus Herrada Burgos Burpellet BH 6
81 Sergio Samitier Cofidis 5
82 Yevgeniy Fedorov XDS Astana Team 5
83 Mats Wenzel Equipo Kern Pharma 5
84 Timo de Jong Team Picnic PostNL 5
85 Koen Bouwman Team Jayco-AlUla 4
86 Gijs Leemreize Team Picnic PostNL 3
87 Lorenzo Fortunato XDS Astana Team 3
88 Rasmus Tiller Uno-X Mobility 3
89 Mario Aparicio Burgos Burpellet BH 2
90 Alexis Renard Cofidis 2
91 Luke Tuckwell Red Bull-BORA-hansgrohe 1

Mountain

PosRiderTeam Points
1 Santiago Buitrago Bahrain Victorious 69
2 Wout van Aert Team Visma | Lease a Bike 40
3 Enric Mas Movistar Team 24
4 Andreas Leknessund Uno-X Mobility 23
5 Lorenzo Fortunato XDS Astana Team 21
6 Jakob Omrzel Bahrain Victorious 12
7 Kevin Vermaerke UAE Team Emirates-XRG 11
8 Felix Gall Decathlon CMA CGM 11
9 Marco Brenner Tudor Pro Cycling Team 10
10 Oscar Onley Netcompany INEOS 10
11 Andreas Kron Uno-X Mobility 9
12 Alessandro Romele XDS Astana Team 9
13 Gijs Leemreize Team Picnic PostNL 9
14 Cristian Rodriguez XDS Astana Team 9
15 Tobias Halland Johannessen Uno-X Mobility 9
16 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team 7
17 Koen Bouwman Team Jayco-AlUla 6
18 Primoz Roglic Red Bull-BORA-hansgrohe 6
19 Richard Carapaz EF Education-EasyPost 6
20 Sepp Kuss Team Visma | Lease a Bike 6
21 Urko Berrade Equipo Kern Pharma 6
22 Ivan Sosa Equipo Kern Pharma 6
23 Paul Double Team Jayco-AlUla 6
24 Jose Manuel Diaz Burgos Burpellet BH 5
25 Vincenzo Albanese EF Education-EasyPost 5
26 Fabian Weiss Tudor Pro Cycling Team 5
27 Embret Svestad-Bårdseng Netcompany INEOS 4
28 Luke Tuckwell Red Bull-BORA-hansgrohe 4
29 Enzo Paleni Groupama-FDJ United 3
30 Fredrik Dversnes Uno-X Mobility 3
31 Guillaume Martin-Guyonnet Groupama-FDJ United 3
32 Ramses Debruyne Alpecin-Premier Tech 3
33 Sinuhé Fernandez Burgos Burpellet BH 3
34 Harold Tejada XDS Astana Team 2
35 Léo Bisiaux Decathlon CMA CGM 2
36 Jack Haig Netcompany INEOS 2
37 Pello Bilbao Bahrain Victorious 2
38 Bruno Armirail Team Visma | Lease a Bike 2
39 Rudy Porter Team Jayco-AlUla 2
40 Pablo Castrillo Movistar Team 2
41 Michael Gogl Alpecin-Premier Tech 2
42 David de la Cruz Pinarello-Q36.5 Pro Cycling Team 2
43 Jasha Sütterlin Team Jayco-AlUla 2
44 Clément Berthet Groupama-FDJ United 1
45 Juan Rodríguez EF Education-EasyPost 1
46 Valentin Paret-Peintre Soudal Quick-Step 1
47 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team 1
48 Mauri Vansevenant Soudal Quick-Step 1
49 Stefan Küng Tudor Pro Cycling Team 1
50 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team 1
51 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team 1
52 Ivan Cobo Equipo Kern Pharma 1
53 Ethan Hayter Soudal Quick-Step 1

Team

PosTeamTime
1 Decathlon CMA CGM Team 168:27:56
2 XDS Astana Team + 57.32
3 Bahrain Victorious + 01:11.15
4 EF Education-EasyPost + 01:14.12
5 Groupama-FDJ United + 01:14.27
6 Netcompany INEOS Cycling Team + 01:16.53
7 Team Visma | Lease a Bike + 01:30.53
8 Movistar Team + 01:36.31
9 Soudal Quick-Step + 02:00.18
10 Lidl-Trek + 02:24.49
11 Burgos Burpellet BH + 02:27.42
12 Red Bull-BORA-hansgrohe + 02:40.18
13 UAE Team Emirates-XRG + 02:43.02
14 NSN Cycling Team + 02:54.35
15 Team Jayco-AlUla + 03:02.38
16 Tudor Pro Cycling Team + 03:05.47
17 Pinarello-Q36.5 Pro Cycling Team + 03:18.56
18 Equipo Kern Pharma + 03:30.55
19 Lotto-Intermarché + 03:47.31
20 Cofidis + 04:13.48
21 Uno-X Mobility + 04:14.01
22 Team Picnic PostNL + 05:31.38
23 Alpecin-Premier Tech + 05:52.32

Race profile

Race
Vuelta a España
Start date
22.08.2026
End date
13.09.2026
Total distance
181.1 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 ❤️