Vuelta a España 2026 - Stage 14

Jaen > Sierra de la Pandera, 154.5km

22.08-13.09

Marco Brenner won stage 14 of the Vuelta a España at La Pandera after defeating Santiago Buitrago in a late duel, securing Tudor’s first Grand Tour stage victory. Enric Mas strengthened his grip on the red jersey by following Felix Gall’s attack and gaining another 35 seconds on Primoz Roglic. Gall moved into second overall at 2:06, while Roglic slipped to third at 2:10.

Results

Stage

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

GC

PosRiderTeam Time
1 Enric Mas Movistar Team 49:28:12
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 Matthew Riccitello Decathlon CMA CGM + 19.07
14 Guillaume Martin-Guyonnet Groupama-FDJ United + 19.39
15 Juan Rodríguez EF Education-EasyPost + 29.46
16 Finlay Pickering Team Jayco-AlUla + 32.34
17 Santiago Buitrago Bahrain Victorious + 33.52
18 Jarno Widar Lotto-Intermarché + 37.00
19 Mario Aparicio Burgos Burpellet BH + 38.30
20 Filippo Zana Soudal Quick-Step + 41.15
21 Jan Hirt NSN Cycling Team + 43.32
22 Raúl García Movistar Team + 44.09
23 Embret Svestad-Bårdseng Netcompany INEOS + 49.30
24 Koen Bouwman Team Jayco-AlUla + 56.47
25 Emanuel Buchmann Cofidis + 01:00.08
26 Jack Haig Netcompany INEOS + 01:01.40
27 Gijs Leemreize Team Picnic PostNL + 01:02.34
28 Urko Berrade Equipo Kern Pharma + 01:07.47
29 Patrick Konrad Lidl-Trek + 01:14.12
30 Tobias Halland Johannessen Uno-X Mobility + 01:15.26
31 Pello Bilbao Bahrain Victorious + 01:15.47
32 Jose Manuel Diaz Burgos Burpellet BH + 01:16.08
33 Marco Brenner Tudor Pro Cycling Team + 01:16.39
34 Callum Scotson Decathlon CMA CGM + 01:18.21
35 Valentin Paret-Peintre Soudal Quick-Step + 01:18.59
36 Valentin Madouas Groupama-FDJ United + 01:25.46
37 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 01:29.30
38 Mikel Landa Soudal Quick-Step + 01:30.04
39 Ramses Debruyne Alpecin-Premier Tech + 01:30.31
40 Henok Mulubrhan XDS Astana Team + 01:30.53
41 Jørgen Nordhagen Team Visma | Lease a Bike + 01:32.12
42 Carlos Rodriguez Netcompany INEOS + 01:32.43
43 Lawrence Warbasse Tudor Pro Cycling Team + 01:33.01
44 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 01:36.04
45 Kevin Vermaerke UAE Team Emirates-XRG + 01:36.46
46 Reuben Thompson Lotto-Intermarché + 01:38.57
47 Mauri Vansevenant Soudal Quick-Step + 01:40.22
48 Lorenzo Fortunato XDS Astana Team + 01:43.15
49 Paul Ourselin Cofidis + 01:45.31
50 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:45.45
51 Rudy Molard Groupama-FDJ United + 01:45.52
52 Hannes Wilksch Tudor Pro Cycling Team + 01:46.18
53 Attila Valter Bahrain Victorious + 01:46.27
54 Hugo Hofstetter NSN Cycling Team + 01:46.53
55 Wout van Aert Team Visma | Lease a Bike + 01:47.27
56 Vincenzo Albanese EF Education-EasyPost + 01:48.54
57 James Shaw EF Education-EasyPost + 01:51.25
58 Enzo Paleni Groupama-FDJ United + 01:52.12
59 William Barta Tudor Pro Cycling Team + 01:53.06
60 Julien Bernard Lidl-Trek + 01:56.02
61 Axel Laurance Netcompany INEOS + 01:56.25
62 Lennard Kämna Lidl-Trek + 01:57.46
63 Bruno Armirail Team Visma | Lease a Bike + 01:58.39
64 Stefan Küng Tudor Pro Cycling Team + 01:58.43
65 Andreas Kron Uno-X Mobility + 01:59.22
66 Ibon Ruiz Equipo Kern Pharma + 02:02.19
67 Pau Martí NSN Cycling Team + 02:02.21
68 Gianmarco Garofoli Soudal Quick-Step + 02:04.49
69 José Luis Faura Burgos Burpellet BH + 02:07.58
70 Iván Romeo Movistar Team + 02:08.34
71 Clément Alleno Burgos Burpellet BH + 02:08.41
72 Rémy Rochas Groupama-FDJ United + 02:09.35
73 Fabian Weiss Tudor Pro Cycling Team + 02:10.02
74 João Almeida UAE Team Emirates-XRG + 02:10.02
75 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:10.58
76 Andreas Leknessund Uno-X Mobility + 02:11.23
77 Sander De Pestel Decathlon CMA CGM + 02:11.24
78 Simon Dalby Uno-X Mobility + 02:12.23
79 Pau Miquel Delgado Bahrain Victorious + 02:12.40
80 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:12.42
81 Lars Craps Lotto-Intermarché + 02:14.28
82 Bastien Tronchon Groupama-FDJ United + 02:14.39
83 Finn Fisher-Black Red Bull-BORA-hansgrohe + 02:14.59
84 Steven Kruijswijk Team Visma | Lease a Bike + 02:16.11
85 Rudy Porter Team Jayco-AlUla + 02:17.52
86 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:19.35
87 Jacopo Mosca Lidl-Trek + 02:22.04
88 Roland Thalmann Tudor Pro Cycling Team + 02:26.25
89 Sergio Samitier Cofidis + 02:26.48
90 Ivan Sosa Equipo Kern Pharma + 02:27.12
91 Carlos Canal Movistar Team + 02:28.07
92 Frederik Wandahl Red Bull-BORA-hansgrohe + 02:28.34
93 Thibau Nys Lidl-Trek + 02:31.52
94 Jesus Herrada Burgos Burpellet BH + 02:31.56
95 Pablo Castrillo Movistar Team + 02:32.09
96 Lucas Hamilton Netcompany INEOS + 02:32.24
97 Darren Rafferty EF Education-EasyPost + 02:33.02
98 Gianni Vermeersch Red Bull-BORA-hansgrohe + 02:33.36
99 Alessandro Romele XDS Astana Team + 02:33.36
100 Sylvain Moniquet Cofidis + 02:40.28
101 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 02:44.00
102 Lorenzo Rota Lotto-Intermarché + 02:44.11
103 Jorge Arcas Movistar Team + 02:45.54
104 Fredrik Dversnes Uno-X Mobility + 02:46.39
105 Gal Glivar Alpecin-Premier Tech + 02:47.14
106 Matthew Brennan Team Visma | Lease a Bike + 02:48.29
107 Nick Schultz NSN Cycling Team + 02:49.06
108 Chris Hamilton Team Picnic PostNL + 02:49.15
109 Mathijs Paasschens Bahrain Victorious + 02:52.08
110 Yevgeniy Fedorov XDS Astana Team + 02:53.54
111 Darren van Bekkum XDS Astana Team + 02:54.41
112 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 02:55.32
113 Magnus Cort Uno-X Mobility + 02:55.39
114 Martin Tjøtta Uno-X Mobility + 02:55.41
115 Georg Steinhauser EF Education-EasyPost + 02:57.43
116 Roman Ermakov Bahrain Victorious + 02:58.25
117 Michael Gogl Alpecin-Premier Tech + 03:02.00
118 Sinuhé Fernandez Burgos Burpellet BH + 03:02.22
119 Timo de Jong Team Picnic PostNL + 03:05.07
120 Mats Wenzel Equipo Kern Pharma + 03:06.06
121 Iñigo Elosegui Equipo Kern Pharma + 03:06.09
122 Bryan Coquard Cofidis + 03:06.53
123 Alberto Dainese Soudal Quick-Step + 03:08.55
124 Gianni Moscon Red Bull-BORA-hansgrohe + 03:09.07
125 Ivan Cobo Equipo Kern Pharma + 03:09.47
126 Alastair Mackellar EF Education-EasyPost + 03:11.12
127 Ivo Oliveira UAE Team Emirates-XRG + 03:12.05
128 Orluis Aular Movistar Team + 03:13.07
129 Jasha Sütterlin Team Jayco-AlUla + 03:14.51
130 Vito Braet Lotto-Intermarché + 03:16.28
131 Callum Thornley Red Bull-BORA-hansgrohe + 03:17.12
132 Oscar Chamberlain Decathlon CMA CGM + 03:17.16
133 Juan Martinez Team Picnic PostNL + 03:18.34
134 Olivier Le Gac Groupama-FDJ United + 03:18.45
135 Alessandro Covi Team Jayco-AlUla + 03:18.48
136 Fabio Van den Bossche Soudal Quick-Step + 03:19.03
137 Rasmus Tiller Uno-X Mobility + 03:22.24
138 Cesar Macias Burgos Burpellet BH + 03:26.00
139 Alexis Renard Cofidis + 03:26.02
140 Paul Double Team Jayco-AlUla + 03:29.42
141 Marc Brustenga Equipo Kern Pharma + 03:30.17
142 Matevz Govekar Bahrain Victorious + 03:35.02
143 Steffen De Schuyteneer Lotto-Intermarché + 03:35.27
144 Asbjørn Hellemose Team Jayco-AlUla + 03:37.48
145 Jordi Meeus Red Bull-BORA-hansgrohe + 03:43.12
146 Louis Rouland Cofidis + 03:46.16
147 Domen Novak UAE Team Emirates-XRG + 03:52.06
148 Ethan Hayter Soudal Quick-Step + 03:58.21
149 Timo Roosen Team Picnic PostNL + 04:03.03
150 Mathias Sunekær Norsgaard Lidl-Trek + 04:40.59
- Moritz Kretschy NSN Cycling Team DNS
- Jordan Labrosse Decathlon CMA CGM DNF
- Oliver Peace Team Picnic PostNL DNF
- Christophe Laporte Team Visma | Lease a Bike DNF
- Hugo Houle Alpecin-Premier Tech DNF

Youth

PosRiderTeam Time
1 Oscar Onley Netcompany INEOS 49:33:56
2 Jakob Omrzel Bahrain Victorious + 00.30
3 Léo Bisiaux Decathlon CMA CGM + 10.41
4 Matthew Riccitello Decathlon CMA CGM + 13.23
5 Juan Rodríguez EF Education-EasyPost + 24.02
6 Finlay Pickering Team Jayco-AlUla + 26.50
7 Jarno Widar Lotto-Intermarché + 31.16
8 Raúl García Movistar Team + 38.25
9 Embret Svestad-Bårdseng Netcompany INEOS + 43.46
10 Marco Brenner Tudor Pro Cycling Team + 01:10.55
11 Valentin Paret-Peintre Soudal Quick-Step + 01:13.15
12 Ramses Debruyne Alpecin-Premier Tech + 01:24.47
13 Jørgen Nordhagen Team Visma | Lease a Bike + 01:26.28
14 Carlos Rodriguez Netcompany INEOS + 01:26.59
15 Reuben Thompson Lotto-Intermarché + 01:33.13
16 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:40.01
17 Hannes Wilksch Tudor Pro Cycling Team + 01:40.34
18 Enzo Paleni Groupama-FDJ United + 01:46.28
19 Axel Laurance Netcompany INEOS + 01:50.41
20 Pau Martí NSN Cycling Team + 01:56.37
21 Gianmarco Garofoli Soudal Quick-Step + 01:59.05
22 Iván Romeo Movistar Team + 02:02.50
23 Fabian Weiss Tudor Pro Cycling Team + 02:04.18
24 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:05.14
25 Simon Dalby Uno-X Mobility + 02:06.39
26 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:06.58
27 Lars Craps Lotto-Intermarché + 02:08.44
28 Bastien Tronchon Groupama-FDJ United + 02:08.55
29 Finn Fisher-Black Red Bull-BORA-hansgrohe + 02:09.15
30 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:13.51
31 Carlos Canal Movistar Team + 02:22.23
32 Frederik Wandahl Red Bull-BORA-hansgrohe + 02:22.50
33 Thibau Nys Lidl-Trek + 02:26.08
34 Pablo Castrillo Movistar Team + 02:26.25
35 Darren Rafferty EF Education-EasyPost + 02:27.18
36 Alessandro Romele XDS Astana Team + 02:27.52
37 Gal Glivar Alpecin-Premier Tech + 02:41.30
38 Matthew Brennan Team Visma | Lease a Bike + 02:42.45
39 Darren van Bekkum XDS Astana Team + 02:48.57
40 Martin Tjøtta Uno-X Mobility + 02:49.57
41 Georg Steinhauser EF Education-EasyPost + 02:51.59
42 Roman Ermakov Bahrain Victorious + 02:52.41
43 Mats Wenzel Equipo Kern Pharma + 03:00.22
44 Alastair Mackellar EF Education-EasyPost + 03:05.28
45 Callum Thornley Red Bull-BORA-hansgrohe + 03:11.28
46 Oscar Chamberlain Decathlon CMA CGM + 03:11.32
47 Juan Martinez Team Picnic PostNL + 03:12.50
48 Cesar Macias Burgos Burpellet BH + 03:20.16
49 Steffen De Schuyteneer Lotto-Intermarché + 03:29.43
50 Louis Rouland Cofidis + 03:40.32

Points

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

Team

PosTeamTime
1 Decathlon CMA CGM Team 148:45:05
2 XDS Astana Team + 01:02.02
3 Bahrain Victorious + 01:12.12
4 EF Education-EasyPost + 01:14.12
5 Netcompany INEOS Cycling Team + 01:16.53
6 Groupama-FDJ United + 01:17.52
7 Team Visma | Lease a Bike + 01:34.34
8 Movistar Team + 01:36.31
9 Soudal Quick-Step + 02:01.15
10 Burgos Burpellet BH + 02:14.16
11 Lidl-Trek + 02:27.33
12 UAE Team Emirates-XRG + 02:29.39
13 Red Bull-BORA-hansgrohe + 02:42.04
14 NSN Cycling Team + 02:47.54
15 Team Jayco-AlUla + 03:05.21
16 Tudor Pro Cycling Team + 03:07.33
17 Pinarello-Q36.5 Pro Cycling Team + 03:20.42
18 Equipo Kern Pharma + 03:36.13
19 Lotto-Intermarché + 03:36.59
20 Cofidis + 04:02.19
21 Uno-X Mobility + 04:18.54
22 Team Picnic PostNL + 05:16.57
23 Alpecin-Premier Tech + 05:40.39

Race profile

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