Vuelta a España 2026 - Stage 18

El Puerto Santa Maria > Jerez De La Frontera, 32.0km

22.08-13.09

Stefan Kǔng (Tudor) powered to victory in the individual time trial on stage 18 of the Vuelta a España, as Enric Mas (Movistar) limited his losses to Primož Roglič (Red Bull-Bora-Hansgrohe) to remain in the red jersey.

Results

Stage

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

GC

PosRiderTeam Time
1 Enric Mas Movistar Team 60:45:58
2 Primoz Roglic Red Bull-BORA-hansgrohe + 01.37
3 Felix Gall Decathlon CMA CGM + 03.01
4 Richard Carapaz EF Education-EasyPost + 05.17
5 Oscar Onley Netcompany INEOS + 06.03
6 Jakob Omrzel Bahrain Victorious + 07.00
7 Clément Berthet Groupama-FDJ United + 07.47
8 Mattias Skjelmose Lidl-Trek + 07.51
9 Cristian Rodriguez XDS Astana Team + 07.51
10 Harold Tejada XDS Astana Team + 09.57
11 Sepp Kuss Team Visma | Lease a Bike + 10.34
12 Léo Bisiaux Decathlon CMA CGM + 18.36
13 Guillaume Martin-Guyonnet Groupama-FDJ United + 21.23
14 Matthew Riccitello Decathlon CMA CGM + 26.57
15 Juan Rodríguez EF Education-EasyPost + 33.11
16 Mario Aparicio Burgos Burpellet BH + 39.54
17 Finlay Pickering Team Jayco-AlUla + 40.57
18 Filippo Zana Soudal Quick-Step + 43.17
19 Jan Hirt NSN Cycling Team + 46.50
20 Santiago Buitrago Bahrain Victorious + 47.37
21 Raúl García Movistar Team + 49.34
22 Embret Svestad-Bårdseng Netcompany INEOS + 52.25
23 Jarno Widar Lotto-Intermarché + 57.19
24 Koen Bouwman Team Jayco-AlUla + 58.07
25 Gijs Leemreize Team Picnic PostNL + 01:03.13
26 Jack Haig Netcompany INEOS + 01:06.29
27 Urko Berrade Equipo Kern Pharma + 01:08.18
28 Emanuel Buchmann Cofidis + 01:09.54
29 Tobias Halland Johannessen Uno-X Mobility + 01:17.41
30 Pello Bilbao Bahrain Victorious + 01:20.37
31 Callum Scotson Decathlon CMA CGM + 01:22.37
32 Valentin Paret-Peintre Soudal Quick-Step + 01:25.03
33 Patrick Konrad Lidl-Trek + 01:25.16
34 Jose Manuel Diaz Burgos Burpellet BH + 01:26.53
35 Edward Dunbar Pinarello-Q36.5 Pro Cycling Team + 01:31.02
36 Henok Mulubrhan XDS Astana Team + 01:33.03
37 Mikel Landa Soudal Quick-Step + 01:33.21
38 Lawrence Warbasse Tudor Pro Cycling Team + 01:33.28
39 Ramses Debruyne Alpecin-Premier Tech + 01:34.14
40 Marco Brenner Tudor Pro Cycling Team + 01:34.28
41 Valentin Madouas Groupama-FDJ United + 01:34.38
42 Carlos Rodriguez Netcompany INEOS + 01:35.13
43 Kevin Vermaerke UAE Team Emirates-XRG + 01:37.20
44 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 01:39.10
45 Jørgen Nordhagen Team Visma | Lease a Bike + 01:43.29
46 Wout van Aert Team Visma | Lease a Bike + 01:44.01
47 Reuben Thompson Lotto-Intermarché + 01:50.36
48 James Shaw EF Education-EasyPost + 01:52.39
49 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:53.12
50 Enzo Paleni Groupama-FDJ United + 01:53.59
51 Mauri Vansevenant Soudal Quick-Step + 01:55.18
52 Paul Ourselin Cofidis + 01:55.34
53 Rudy Molard Groupama-FDJ United + 01:55.47
54 Lorenzo Fortunato XDS Astana Team + 01:55.51
55 Attila Valter Bahrain Victorious + 01:56.01
56 Stefan Küng Tudor Pro Cycling Team + 01:56.05
57 Hannes Wilksch Tudor Pro Cycling Team + 01:56.18
58 Hugo Hofstetter NSN Cycling Team + 01:58.02
59 Bruno Armirail Team Visma | Lease a Bike + 01:58.13
60 Julien Bernard Lidl-Trek + 01:59.46
61 Lennard Kämna Lidl-Trek + 02:02.10
62 William Barta Tudor Pro Cycling Team + 02:04.04
63 Axel Laurance Netcompany INEOS + 02:04.34
64 Andreas Kron Uno-X Mobility + 02:04.37
65 Pau Martí NSN Cycling Team + 02:04.40
66 Gianmarco Garofoli Soudal Quick-Step + 02:07.43
67 Ibon Ruiz Equipo Kern Pharma + 02:09.56
68 Vincenzo Albanese EF Education-EasyPost + 02:11.54
69 Fabian Weiss Tudor Pro Cycling Team + 02:12.51
70 Finn Fisher-Black Red Bull-BORA-hansgrohe + 02:13.37
71 Pau Miquel Delgado Bahrain Victorious + 02:15.02
72 Bastien Tronchon Groupama-FDJ United + 02:17.04
73 Andreas Leknessund Uno-X Mobility + 02:17.06
74 Clément Alleno Burgos Burpellet BH + 02:19.12
75 Rudy Porter Team Jayco-AlUla + 02:20.55
76 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:21.16
77 Sander De Pestel Decathlon CMA CGM + 02:22.40
78 José Luis Faura Burgos Burpellet BH + 02:23.03
79 Rémy Rochas Groupama-FDJ United + 02:23.23
80 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:23.48
81 Simon Dalby Uno-X Mobility + 02:25.06
82 Steven Kruijswijk Team Visma | Lease a Bike + 02:25.21
83 Jacopo Mosca Lidl-Trek + 02:30.53
84 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:32.32
85 Carlos Canal Movistar Team + 02:32.58
86 Iván Romeo Movistar Team + 02:34.17
87 Alessandro Romele XDS Astana Team + 02:34.48
88 João Almeida UAE Team Emirates-XRG + 02:34.55
89 Lucas Hamilton Netcompany INEOS + 02:37.03
90 Roland Thalmann Tudor Pro Cycling Team + 02:37.04
91 Lars Craps Lotto-Intermarché + 02:37.35
92 Gianni Vermeersch Red Bull-BORA-hansgrohe + 02:38.10
93 Sergio Samitier Cofidis + 02:43.17
94 Frederik Wandahl Red Bull-BORA-hansgrohe + 02:43.26
95 Jesus Herrada Burgos Burpellet BH + 02:45.44
96 Lorenzo Rota Lotto-Intermarché + 02:46.58
97 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 02:49.01
98 Fredrik Dversnes Uno-X Mobility + 02:49.37
99 Matthew Brennan Team Visma | Lease a Bike + 02:50.27
100 Ivan Sosa Equipo Kern Pharma + 02:53.45
101 Darren Rafferty EF Education-EasyPost + 02:54.35
102 Gal Glivar Alpecin-Premier Tech + 02:56.59
103 Magnus Cort Uno-X Mobility + 02:58.28
104 Chris Hamilton Team Picnic PostNL + 02:59.17
105 Pablo Castrillo Movistar Team + 03:00.19
106 Yevgeniy Fedorov XDS Astana Team + 03:00.44
107 Nick Schultz NSN Cycling Team + 03:00.50
108 Jorge Arcas Movistar Team + 03:01.22
109 Mathijs Paasschens Bahrain Victorious + 03:03.42
110 Thibau Nys Lidl-Trek + 03:05.15
111 Georg Steinhauser EF Education-EasyPost + 03:05.58
112 Sylvain Moniquet Cofidis + 03:07.34
113 Martin Tjøtta Uno-X Mobility + 03:07.41
114 Bryan Coquard Cofidis + 03:09.36
115 Mats Wenzel Equipo Kern Pharma + 03:09.40
116 Ivo Oliveira UAE Team Emirates-XRG + 03:11.22
117 Michael Gogl Alpecin-Premier Tech + 03:11.42
118 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 03:11.43
119 Roman Ermakov Bahrain Victorious + 03:12.27
120 Ivan Cobo Equipo Kern Pharma + 03:13.21
121 Iñigo Elosegui Equipo Kern Pharma + 03:17.24
122 Timo de Jong Team Picnic PostNL + 03:19.50
123 Sinuhé Fernandez Burgos Burpellet BH + 03:20.26
124 Alastair Mackellar EF Education-EasyPost + 03:21.07
125 Darren van Bekkum XDS Astana Team + 03:21.39
126 Jasha Sütterlin Team Jayco-AlUla + 03:21.56
127 Fabio Van den Bossche Soudal Quick-Step + 03:21.58
128 Orluis Aular Movistar Team + 03:24.20
129 Oscar Chamberlain Decathlon CMA CGM + 03:27.04
130 Alessandro Covi Team Jayco-AlUla + 03:27.14
131 Alberto Dainese Soudal Quick-Step + 03:28.13
132 Olivier Le Gac Groupama-FDJ United + 03:29.37
133 Gianni Moscon Red Bull-BORA-hansgrohe + 03:30.08
134 Rasmus Tiller Uno-X Mobility + 03:34.11
135 Vito Braet Lotto-Intermarché + 03:37.01
136 Callum Thornley Red Bull-BORA-hansgrohe + 03:37.18
137 Cesar Macias Burgos Burpellet BH + 03:39.40
138 Steffen De Schuyteneer Lotto-Intermarché + 03:43.20
139 Juan Martinez Team Picnic PostNL + 03:43.23
140 Matevz Govekar Bahrain Victorious + 03:48.28
141 Marc Brustenga Equipo Kern Pharma + 03:51.04
142 Ethan Hayter Soudal Quick-Step + 04:03.21
143 Jordi Meeus Red Bull-BORA-hansgrohe + 04:03.45
144 Asbjørn Hellemose Team Jayco-AlUla + 04:05.47
145 Domen Novak UAE Team Emirates-XRG + 04:13.20
146 Louis Rouland Cofidis + 04:14.03
147 Paul Double Team Jayco-AlUla + 04:25.04
148 Mathias Sunekær Norsgaard Lidl-Trek + 04:59.06
- Alexis Renard Cofidis DNS

Youth

PosRiderTeam Time
1 Oscar Onley Netcompany INEOS 60:52:01
2 Jakob Omrzel Bahrain Victorious + 00.57
3 Léo Bisiaux Decathlon CMA CGM + 12.33
4 Matthew Riccitello Decathlon CMA CGM + 20.54
5 Juan Rodríguez EF Education-EasyPost + 27.08
6 Finlay Pickering Team Jayco-AlUla + 34.54
7 Raúl García Movistar Team + 43.31
8 Embret Svestad-Bårdseng Netcompany INEOS + 46.22
9 Jarno Widar Lotto-Intermarché + 51.16
10 Valentin Paret-Peintre Soudal Quick-Step + 01:19.00
11 Ramses Debruyne Alpecin-Premier Tech + 01:28.11
12 Marco Brenner Tudor Pro Cycling Team + 01:28.25
13 Carlos Rodriguez Netcompany INEOS + 01:29.10
14 Jørgen Nordhagen Team Visma | Lease a Bike + 01:37.26
15 Reuben Thompson Lotto-Intermarché + 01:44.33
16 Luke Tuckwell Red Bull-BORA-hansgrohe + 01:47.09
17 Enzo Paleni Groupama-FDJ United + 01:47.56
18 Hannes Wilksch Tudor Pro Cycling Team + 01:50.15
19 Axel Laurance Netcompany INEOS + 01:58.31
20 Pau Martí NSN Cycling Team + 01:58.37
21 Gianmarco Garofoli Soudal Quick-Step + 02:01.40
22 Fabian Weiss Tudor Pro Cycling Team + 02:06.48
23 Finn Fisher-Black Red Bull-BORA-hansgrohe + 02:07.34
24 Bastien Tronchon Groupama-FDJ United + 02:11.01
25 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:15.13
26 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:17.45
27 Simon Dalby Uno-X Mobility + 02:19.03
28 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:26.29
29 Carlos Canal Movistar Team + 02:26.55
30 Iván Romeo Movistar Team + 02:28.14
31 Alessandro Romele XDS Astana Team + 02:28.45
32 Lars Craps Lotto-Intermarché + 02:31.32
33 Frederik Wandahl Red Bull-BORA-hansgrohe + 02:37.23
34 Matthew Brennan Team Visma | Lease a Bike + 02:44.24
35 Darren Rafferty EF Education-EasyPost + 02:48.32
36 Gal Glivar Alpecin-Premier Tech + 02:50.56
37 Pablo Castrillo Movistar Team + 02:54.16
38 Thibau Nys Lidl-Trek + 02:59.12
39 Georg Steinhauser EF Education-EasyPost + 02:59.55
40 Martin Tjøtta Uno-X Mobility + 03:01.38
41 Mats Wenzel Equipo Kern Pharma + 03:03.37
42 Roman Ermakov Bahrain Victorious + 03:06.24
43 Alastair Mackellar EF Education-EasyPost + 03:15.04
44 Darren van Bekkum XDS Astana Team + 03:15.36
45 Oscar Chamberlain Decathlon CMA CGM + 03:21.01
46 Callum Thornley Red Bull-BORA-hansgrohe + 03:31.15
47 Cesar Macias Burgos Burpellet BH + 03:33.37
48 Steffen De Schuyteneer Lotto-Intermarché + 03:37.17
49 Juan Martinez Team Picnic PostNL + 03:37.20
50 Louis Rouland Cofidis + 04:08.00

Points

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

Race profile

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