Vuelta a España 2026 - Stage 17

Dos Hermanas > Sevilla, 185.0km

22.08-13.09

Matthew Brennan claimed his fifth victory of the 2026 Vuelta a España with a powerful bunch sprint in Seville. Wout van Aert once again played a key role in setting up the Visma rider, who beat Jordi Meeus and Magnus Cort to the line. Enric Mas retained the overall lead ahead of the crucial time trial to Jerez de la Frontera.

Results

Stage

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

GC

PosRiderTeam Time
1 Enric Mas Movistar Team 60:09:44
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 + 45.29
22 Embret Svestad-Bårdseng Netcompany INEOS + 49.30
23 Jarno Widar Lotto-Intermarché + 51.12
24 Koen Bouwman Team Jayco-AlUla + 55.50
25 Gijs Leemreize Team Picnic PostNL + 01:00.48
26 Jack Haig Netcompany INEOS + 01:03.05
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:19.54
33 Patrick Konrad Lidl-Trek + 01:20.57
34 Jose Manuel Diaz Burgos Burpellet BH + 01:22.53
35 Marco Brenner Tudor Pro Cycling Team + 01:29.01
36 Henok Mulubrhan XDS Astana Team + 01:29.07
37 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 01:29.09
38 Mikel Landa Soudal Quick-Step + 01:30.04
39 Ramses Debruyne Alpecin-Premier Tech + 01:30.18
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:39.18
46 Wout van Aert Team Visma | Lease a Bike + 01:44.33
47 Reuben Thompson Lotto-Intermarché + 01:44.40
48 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:46.40
49 Lorenzo Fortunato XDS Astana Team + 01:49.56
50 James Shaw EF Education-EasyPost + 01:51.25
51 Mauri Vansevenant Soudal Quick-Step + 01:51.52
52 Rudy Molard Groupama-FDJ United + 01:52.37
53 Enzo Paleni Groupama-FDJ United + 01:52.59
54 Paul Ourselin Cofidis + 01:53.00
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 Axel Laurance Netcompany INEOS + 02:01.13
64 William Barta Tudor Pro Cycling Team + 02:01.48
65 Pau Martí NSN Cycling Team + 02:02.21
66 Gianmarco Garofoli Soudal Quick-Step + 02:04.49
67 Ibon Ruiz Equipo Kern Pharma + 02:07.07
68 Vincenzo Albanese EF Education-EasyPost + 02:07.58
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:14.08
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:16.23
76 José Luis Faura Burgos Burpellet BH + 02:17.44
77 Rudy Porter Team Jayco-AlUla + 02:17.52
78 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:18.23
79 Simon Dalby Uno-X Mobility + 02:18.55
80 Rémy Rochas Groupama-FDJ United + 02:19.21
81 Sander De Pestel Decathlon CMA CGM + 02:21.10
82 Steven Kruijswijk Team Visma | Lease a Bike + 02:22.56
83 Carlos Canal Movistar Team + 02:28.40
84 Jacopo Mosca Lidl-Trek + 02:28.49
85 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:29.05
86 Iván Romeo Movistar Team + 02:29.56
87 Alessandro Romele XDS Astana Team + 02:30.44
88 Lars Craps Lotto-Intermarché + 02:32.14
89 Roland Thalmann Tudor Pro Cycling Team + 02:33.04
90 Lucas Hamilton Netcompany INEOS + 02:33.19
91 Gianni Vermeersch Red Bull-BORA-hansgrohe + 02:35.36
92 João Almeida UAE Team Emirates-XRG + 02:35.38
93 Frederik Wandahl Red Bull-BORA-hansgrohe + 02:39.54
94 Sergio Samitier Cofidis + 02:39.58
95 Jesus Herrada Burgos Burpellet BH + 02:43.09
96 Lorenzo Rota Lotto-Intermarché + 02:43.14
97 Fredrik Dversnes Uno-X Mobility + 02:46.39
98 Ivan Sosa Equipo Kern Pharma + 02:46.48
99 Matthew Brennan Team Visma | Lease a Bike + 02:47.12
100 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 02:49.20
101 Darren Rafferty EF Education-EasyPost + 02:53.42
102 Gal Glivar Alpecin-Premier Tech + 02:53.59
103 Magnus Cort Uno-X Mobility + 02:54.38
104 Chris Hamilton Team Picnic PostNL + 02:55.56
105 Jorge Arcas Movistar Team + 02:57.22
106 Nick Schultz NSN Cycling Team + 02:57.40
107 Mathijs Paasschens Bahrain Victorious + 02:58.49
108 Pablo Castrillo Movistar Team + 03:00.16
109 Yevgeniy Fedorov XDS Astana Team + 03:00.35
110 Thibau Nys Lidl-Trek + 03:01.35
111 Sylvain Moniquet Cofidis + 03:03.36
112 Martin Tjøtta Uno-X Mobility + 03:04.10
113 Georg Steinhauser EF Education-EasyPost + 03:06.02
114 Mats Wenzel Equipo Kern Pharma + 03:06.06
115 Bryan Coquard Cofidis + 03:06.45
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:10.14
120 Ivo Oliveira UAE Team Emirates-XRG + 03:11.44
121 Iñigo Elosegui Equipo Kern Pharma + 03:12.50
122 Timo de Jong Team Picnic PostNL + 03:14.53
123 Darren van Bekkum XDS Astana Team + 03:16.28
124 Sinuhé Fernandez Burgos Burpellet BH + 03:16.50
125 Fabio Van den Bossche Soudal Quick-Step + 03:18.06
126 Orluis Aular Movistar Team + 03:19.52
127 Alastair Mackellar EF Education-EasyPost + 03:20.16
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:38.07
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 + 03:59.57
144 Asbjørn Hellemose Team Jayco-AlUla + 04:00.51
145 Ethan Hayter Soudal Quick-Step + 04:03.41
146 Domen Novak UAE Team Emirates-XRG + 04:10.37
147 Louis Rouland Cofidis + 04:11.09
148 Paul Double Team Jayco-AlUla + 04:19.55
149 Mathias Sunekær Norsgaard Lidl-Trek + 04:57.50

Youth

PosRiderTeam Time
1 Oscar Onley Netcompany INEOS 60:15:28
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 + 39.45
8 Embret Svestad-Bårdseng Netcompany INEOS + 43.46
9 Jarno Widar Lotto-Intermarché + 45.28
10 Valentin Paret-Peintre Soudal Quick-Step + 01:14.10
11 Marco Brenner Tudor Pro Cycling Team + 01:23.17
12 Ramses Debruyne Alpecin-Premier Tech + 01:24.34
13 Carlos Rodriguez Netcompany INEOS + 01:26.59
14 Jørgen Nordhagen Team Visma | Lease a Bike + 01:33.34
15 Reuben Thompson Lotto-Intermarché + 01:38.56
16 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:40.56
17 Enzo Paleni Groupama-FDJ United + 01:47.15
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:08.24
25 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:10.39
26 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:12.39
27 Simon Dalby Uno-X Mobility + 02:13.11
28 Carlos Canal Movistar Team + 02:22.56
29 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:23.21
30 Iván Romeo Movistar Team + 02:24.12
31 Alessandro Romele XDS Astana Team + 02:25.00
32 Lars Craps Lotto-Intermarché + 02:26.30
33 Frederik Wandahl Red Bull-BORA-hansgrohe + 02:34.10
34 Matthew Brennan Team Visma | Lease a Bike + 02:41.28
35 Darren Rafferty EF Education-EasyPost + 02:47.58
36 Gal Glivar Alpecin-Premier Tech + 02:48.15
37 Pablo Castrillo Movistar Team + 02:54.32
38 Thibau Nys Lidl-Trek + 02:55.51
39 Martin Tjøtta Uno-X Mobility + 02:58.26
40 Georg Steinhauser EF Education-EasyPost + 03:00.18
41 Mats Wenzel Equipo Kern Pharma + 03:00.22
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:14.32
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:32.23
48 Juan Martinez Team Picnic PostNL + 03:35.22
49 Steffen De Schuyteneer Lotto-Intermarché + 03:36.24
50 Louis Rouland Cofidis + 04:05.25

Points

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

Race profile

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