Vuelta a España 2026 - Stage 20

La Calahorra > Collado Del Alguacil, 187.0km

22.08-13.09

Mikel Landa (Soudal Quick-Step) soloed to victory on stage 20 of the Vuelta a España atop Collado del Alguacil, while Enric Mas (Movistar) is on the cusp of final overall victory after emerging unscathed from a tumultuous day of racing.

Results

Stage

PosRiderTeam Time
1 Mikel Landa Soudal Quick-Step 4:58:01
2 Tobias Halland Johannessen Uno-X Mobility + 00.47
3 Ramses Debruyne Alpecin-Premier Tech + 01.27
4 Pau Miquel Delgado Bahrain Victorious + 03.00
5 Urko Berrade Equipo Kern Pharma + 04.12
6 Jan Hirt NSN Cycling Team + 04.18
7 Jørgen Nordhagen Team Visma | Lease a Bike + 04.35
8 Sepp Kuss Team Visma | Lease a Bike + 04.35
9 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 04.48
10 Lorenzo Fortunato XDS Astana Team + 04.53
11 Kevin Vermaerke UAE Team Emirates-XRG + 05.26
12 Jarno Widar Lotto-Intermarché + 06.35
13 Felix Gall Decathlon CMA CGM + 06.37
14 Enric Mas Movistar Team + 06.54
15 Primoz Roglic Red Bull-BORA-hansgrohe + 07.32
16 Mario Aparicio Burgos Burpellet BH + 08.22
17 Ivan Sosa Equipo Kern Pharma + 08.31
18 Richard Carapaz EF Education-EasyPost + 08.31
19 Oscar Onley Netcompany INEOS + 10.19
20 Jakob Omrzel Bahrain Victorious + 10.26
21 Cristian Rodriguez XDS Astana Team + 10.32
22 Guillaume Martin-Guyonnet Groupama-FDJ United + 10.38
23 Clément Berthet Groupama-FDJ United + 10.38
24 Harold Tejada XDS Astana Team + 11.07
25 William Barta Tudor Pro Cycling Team + 11.15
26 Ivo Oliveira UAE Team Emirates-XRG + 12.18
27 Embret Svestad-Bårdseng Netcompany INEOS + 14.29
28 Léo Bisiaux Decathlon CMA CGM + 14.29
29 Jose Manuel Diaz Burgos Burpellet BH + 15.52
30 Wout van Aert Team Visma | Lease a Bike + 16.36
31 Filippo Zana Soudal Quick-Step + 16.40
32 Valentin Paret-Peintre Soudal Quick-Step + 16.40
33 Koen Bouwman Team Jayco-AlUla + 16.40
34 Finn Fisher-Black Red Bull-BORA-hansgrohe + 16.56
35 Emanuel Buchmann Cofidis + 16.59
36 Santiago Buitrago Bahrain Victorious + 17.05
37 Valentin Madouas Groupama-FDJ United + 17.14
38 Michael Gogl Alpecin-Premier Tech + 17.56
39 Pablo Castrillo Movistar Team + 18.02
40 Juan Rodríguez EF Education-EasyPost + 18.32
41 Jack Haig Netcompany INEOS + 18.58
42 Hannes Wilksch Tudor Pro Cycling Team + 22.37
43 Gijs Leemreize Team Picnic PostNL + 22.47
44 Rudy Porter Team Jayco-AlUla + 23.01
45 Raúl García Movistar Team + 23.26
46 Carlos Rodriguez Netcompany INEOS + 23.26
47 Iván Romeo Movistar Team + 23.26
48 Oscar Chamberlain Decathlon CMA CGM + 24.31
49 Jesus Herrada Burgos Burpellet BH + 24.31
50 Luke Tuckwell Red Bull-BORA-hansgrohe + 24.58
51 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 25.13
52 Attila Valter Bahrain Victorious + 25.16
53 Mattias Skjelmose Lidl-Trek + 25.20
54 Finlay Pickering Team Jayco-AlUla + 25.26
55 Pau Martí NSN Cycling Team + 26.03
56 Fabian Weiss Tudor Pro Cycling Team + 26.14
57 Gianmarco Garofoli Soudal Quick-Step + 26.32
58 Axel Laurance Netcompany INEOS + 26.51
59 Rémy Rochas Groupama-FDJ United + 26.51
60 Louis Rouland Cofidis + 26.51
61 Sylvain Moniquet Cofidis + 27.02
62 Lawrence Warbasse Tudor Pro Cycling Team + 27.02
63 Ibon Ruiz Equipo Kern Pharma + 27.20
64 Mauri Vansevenant Soudal Quick-Step + 27.22
65 Bruno Armirail Team Visma | Lease a Bike + 27.22
66 Steven Kruijswijk Team Visma | Lease a Bike + 28.50
67 Julien Bernard Lidl-Trek + 28.55
68 Andreas Kron Uno-X Mobility + 29.39
69 Simon Dalby Uno-X Mobility + 29.39
70 James Shaw EF Education-EasyPost + 31.45
71 Andreas Leknessund Uno-X Mobility + 32.05
72 Clément Alleno Burgos Burpellet BH + 33.18
73 Mathijs Paasschens Bahrain Victorious + 33.55
74 Sergio Samitier Cofidis + 33.57
75 Juan Martinez Team Picnic PostNL + 33.58
76 Reuben Thompson Lotto-Intermarché + 34.11
77 Lars Craps Lotto-Intermarché + 34.50
78 Sander De Pestel Decathlon CMA CGM + 34.54
79 João Almeida UAE Team Emirates-XRG + 35.02
80 Gal Glivar Alpecin-Premier Tech + 35.02
81 Darren Rafferty EF Education-EasyPost + 36.22
82 Lucas Hamilton Netcompany INEOS + 37.57
83 Gianni Vermeersch Red Bull-BORA-hansgrohe + 38.58
84 Pello Bilbao Bahrain Victorious + 39.06
85 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 39.06
86 Henok Mulubrhan XDS Astana Team + 39.06
87 Roland Thalmann Tudor Pro Cycling Team + 39.06
88 Marco Brenner Tudor Pro Cycling Team + 39.06
89 Paul Ourselin Cofidis + 39.06
90 José Luis Faura Burgos Burpellet BH + 39.49
91 Martin Tjøtta Uno-X Mobility + 40.12
92 Callum Thornley Red Bull-BORA-hansgrohe + 40.22
93 Rasmus Tiller Uno-X Mobility + 40.27
94 Fredrik Dversnes Uno-X Mobility + 40.36
95 Iñigo Elosegui Equipo Kern Pharma + 40.48
96 Asbjørn Hellemose Team Jayco-AlUla + 41.27
97 Alessandro Covi Team Jayco-AlUla + 41.27
98 Alessandro Romele XDS Astana Team + 41.27
99 Enzo Paleni Groupama-FDJ United + 41.27
100 Callum Scotson Decathlon CMA CGM + 41.27
101 Carlos Canal Movistar Team + 41.27
102 Jorge Arcas Movistar Team + 41.27
103 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 41.27
104 Hugo Hofstetter NSN Cycling Team + 41.27
105 Nick Schultz NSN Cycling Team + 41.27
106 Jasha Sütterlin Team Jayco-AlUla + 41.27
107 Sinuhé Fernandez Burgos Burpellet BH + 41.27
108 Lorenzo Rota Lotto-Intermarché + 41.27
109 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 41.49
110 Roman Ermakov Bahrain Victorious + 41.52
111 Lennard Kämna Lidl-Trek + 41.52
112 Darren van Bekkum XDS Astana Team + 42.05
113 Vincenzo Albanese EF Education-EasyPost + 43.00
114 Ivan Cobo Equipo Kern Pharma + 43.04
115 Marc Brustenga Equipo Kern Pharma + 43.04
116 Orluis Aular Movistar Team + 43.09
117 Alastair Mackellar EF Education-EasyPost + 43.19
118 Thibau Nys Lidl-Trek + 43.23
119 Gianni Moscon Red Bull-BORA-hansgrohe + 43.27
120 Domen Novak UAE Team Emirates-XRG + 43.38
121 Cesar Macias Burgos Burpellet BH + 44.48
122 Mats Wenzel Equipo Kern Pharma + 45.04
123 Magnus Cort Uno-X Mobility + 45.04
124 Bryan Coquard Cofidis + 45.34
125 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 45.39
126 Rudy Molard Groupama-FDJ United + 45.55
127 Bastien Tronchon Groupama-FDJ United + 45.55
128 Olivier Le Gac Groupama-FDJ United + 45.55
129 Georg Steinhauser EF Education-EasyPost + 46.00
130 Patrick Konrad Lidl-Trek + 46.15
131 Frederik Wandahl Red Bull-BORA-hansgrohe + 46.15
132 Timo de Jong Team Picnic PostNL + 46.48
133 Ethan Hayter Soudal Quick-Step + 46.57
134 Matevz Govekar Bahrain Victorious + 47.37
135 Alberto Dainese Soudal Quick-Step + 47.56
136 Jacopo Mosca Lidl-Trek + 49.05
137 Steffen De Schuyteneer Lotto-Intermarché + 49.05
138 Vito Braet Lotto-Intermarché + 49.05
139 Fabio Van den Bossche Soudal Quick-Step + 49.08
140 Matthew Brennan Team Visma | Lease a Bike + 49.18
141 Mathias Sunekær Norsgaard Lidl-Trek + 50.37
142 Jordi Meeus Red Bull-BORA-hansgrohe + 53.46
- Matthew Riccitello Decathlon CMA CGM DNF
- Edward Dunbar Pinarello-Q36.5 Pro Cycling Team DNF
- Chris Hamilton Team Picnic PostNL DNF

GC

PosRiderTeam Time
1 Enric Mas Movistar Team 70:56:58
2 Primoz Roglic Red Bull-BORA-hansgrohe + 02.15
3 Felix Gall Decathlon CMA CGM + 02.44
4 Richard Carapaz EF Education-EasyPost + 06.54
5 Sepp Kuss Team Visma | Lease a Bike + 08.45
6 Oscar Onley Netcompany INEOS + 09.28
7 Jakob Omrzel Bahrain Victorious + 10.38
8 Clément Berthet Groupama-FDJ United + 11.41
9 Cristian Rodriguez XDS Astana Team + 11.59
10 Harold Tejada XDS Astana Team + 14.40
11 Guillaume Martin-Guyonnet Groupama-FDJ United + 22.03
12 Léo Bisiaux Decathlon CMA CGM + 26.52
13 Mattias Skjelmose Lidl-Trek + 27.32
14 Mario Aparicio Burgos Burpellet BH + 42.17
15 Jan Hirt NSN Cycling Team + 45.09
16 Juan Rodríguez EF Education-EasyPost + 47.56
17 Santiago Buitrago Bahrain Victorious + 52.45
18 Filippo Zana Soudal Quick-Step + 58.44
19 Urko Berrade Equipo Kern Pharma + 01:01.09
20 Embret Svestad-Bårdseng Netcompany INEOS + 01:12.35
21 Koen Bouwman Team Jayco-AlUla + 01:14.26
22 Raúl García Movistar Team + 01:16.45
23 Jarno Widar Lotto-Intermarché + 01:20.41
24 Jack Haig Netcompany INEOS + 01:21.35
25 Emanuel Buchmann Cofidis + 01:24.50
26 Tobias Halland Johannessen Uno-X Mobility + 01:27.52
27 Gijs Leemreize Team Picnic PostNL + 01:28.16
28 Finlay Pickering Team Jayco-AlUla + 01:29.26
29 Kevin Vermaerke UAE Team Emirates-XRG + 01:33.38
30 Mikel Landa Soudal Quick-Step + 01:36.39
31 Jose Manuel Diaz Burgos Burpellet BH + 01:44.33
32 Ramses Debruyne Alpecin-Premier Tech + 01:52.20
33 Pello Bilbao Bahrain Victorious + 01:55.51
34 Valentin Madouas Groupama-FDJ United + 01:56.47
35 Valentin Paret-Peintre Soudal Quick-Step + 01:58.30
36 Carlos Rodriguez Netcompany INEOS + 01:59.41
37 Jørgen Nordhagen Team Visma | Lease a Bike + 02:02.30
38 Callum Scotson Decathlon CMA CGM + 02:03.02
39 Lorenzo Fortunato XDS Astana Team + 02:07.42
40 Patrick Konrad Lidl-Trek + 02:08.19
41 Lawrence Warbasse Tudor Pro Cycling Team + 02:10.02
42 Henok Mulubrhan XDS Astana Team + 02:14.30
43 Pau Miquel Delgado Bahrain Victorious + 02:14.50
44 Wout van Aert Team Visma | Lease a Bike + 02:17.24
45 Attila Valter Bahrain Victorious + 02:18.39
46 Luke Tuckwell Red Bull-BORA-hansgrohe + 02:23.51
47 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 02:28.23
48 Hannes Wilksch Tudor Pro Cycling Team + 02:28.27
49 Julien Bernard Lidl-Trek + 02:31.02
50 Marco Brenner Tudor Pro Cycling Team + 02:31.16
51 Rudy Molard Groupama-FDJ United + 02:33.24
52 Mauri Vansevenant Soudal Quick-Step + 02:36.25
53 William Barta Tudor Pro Cycling Team + 02:37.27
54 Finn Fisher-Black Red Bull-BORA-hansgrohe + 02:38.12
55 Rudy Porter Team Jayco-AlUla + 02:38.50
56 Gianmarco Garofoli Soudal Quick-Step + 02:39.01
57 Andreas Leknessund Uno-X Mobility + 02:39.07
58 Reuben Thompson Lotto-Intermarché + 02:39.29
59 Paul Ourselin Cofidis + 02:39.35
60 Pau Martí NSN Cycling Team + 02:41.57
61 Bruno Armirail Team Visma | Lease a Bike + 02:42.22
62 Enzo Paleni Groupama-FDJ United + 02:44.58
63 James Shaw EF Education-EasyPost + 02:46.32
64 Axel Laurance Netcompany INEOS + 02:48.12
65 Andreas Kron Uno-X Mobility + 02:51.03
66 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:52.44
67 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:53.29
68 Ibon Ruiz Equipo Kern Pharma + 02:54.03
69 Rémy Rochas Groupama-FDJ United + 02:55.00
70 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:56.58
71 Lennard Kämna Lidl-Trek + 02:57.47
72 Fabian Weiss Tudor Pro Cycling Team + 03:01.13
73 Iván Romeo Movistar Team + 03:01.28
74 Hugo Hofstetter NSN Cycling Team + 03:01.37
75 Clément Alleno Burgos Burpellet BH + 03:03.44
76 José Luis Faura Burgos Burpellet BH + 03:05.08
77 Bastien Tronchon Groupama-FDJ United + 03:05.20
78 Sergio Samitier Cofidis + 03:08.26
79 Steven Kruijswijk Team Visma | Lease a Bike + 03:08.32
80 Sander De Pestel Decathlon CMA CGM + 03:14.21
81 Pablo Castrillo Movistar Team + 03:14.39
82 Simon Dalby Uno-X Mobility + 03:16.53
83 Vincenzo Albanese EF Education-EasyPost + 03:17.02
84 Lucas Hamilton Netcompany INEOS + 03:20.41
85 Jesus Herrada Burgos Burpellet BH + 03:21.29
86 Roland Thalmann Tudor Pro Cycling Team + 03:22.35
87 Ivan Sosa Equipo Kern Pharma + 03:24.24
88 Gianni Vermeersch Red Bull-BORA-hansgrohe + 03:29.09
89 Lars Craps Lotto-Intermarché + 03:29.12
90 Carlos Canal Movistar Team + 03:30.08
91 João Almeida UAE Team Emirates-XRG + 03:32.05
92 Alessandro Romele XDS Astana Team + 03:33.02
93 Jacopo Mosca Lidl-Trek + 03:35.41
94 Michael Gogl Alpecin-Premier Tech + 03:39.10
95 Frederik Wandahl Red Bull-BORA-hansgrohe + 03:42.07
96 Sylvain Moniquet Cofidis + 03:43.18
97 Fredrik Dversnes Uno-X Mobility + 03:45.26
98 Gal Glivar Alpecin-Premier Tech + 03:46.27
99 Ivo Oliveira UAE Team Emirates-XRG + 03:47.31
100 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 03:48.45
101 Mathijs Paasschens Bahrain Victorious + 03:48.51
102 Lorenzo Rota Lotto-Intermarché + 03:50.33
103 Mats Wenzel Equipo Kern Pharma + 03:50.54
104 Darren Rafferty EF Education-EasyPost + 03:53.05
105 Nick Schultz NSN Cycling Team + 03:56.43
106 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 03:57.34
107 Darren van Bekkum XDS Astana Team + 03:58.58
108 Magnus Cort Uno-X Mobility + 04:00.19
109 Jorge Arcas Movistar Team + 04:00.31
110 Matthew Brennan Team Visma | Lease a Bike + 04:01.53
111 Martin Tjøtta Uno-X Mobility + 04:02.19
112 Thibau Nys Lidl-Trek + 04:08.16
113 Oscar Chamberlain Decathlon CMA CGM + 04:08.22
114 Ivan Cobo Equipo Kern Pharma + 04:10.10
115 Iñigo Elosegui Equipo Kern Pharma + 04:11.57
116 Sinuhé Fernandez Burgos Burpellet BH + 04:13.07
117 Georg Steinhauser EF Education-EasyPost + 04:14.06
118 Roman Ermakov Bahrain Victorious + 04:16.27
119 Bryan Coquard Cofidis + 04:17.18
120 Timo de Jong Team Picnic PostNL + 04:24.01
121 Gianni Moscon Red Bull-BORA-hansgrohe + 04:24.15
122 Orluis Aular Movistar Team + 04:25.11
123 Jasha Sütterlin Team Jayco-AlUla + 04:25.31
124 Alastair Mackellar EF Education-EasyPost + 04:26.34
125 Callum Thornley Red Bull-BORA-hansgrohe + 04:28.20
126 Rasmus Tiller Uno-X Mobility + 04:29.51
127 Alessandro Covi Team Jayco-AlUla + 04:30.49
128 Fabio Van den Bossche Soudal Quick-Step + 04:34.06
129 Juan Martinez Team Picnic PostNL + 04:34.08
130 Olivier Le Gac Groupama-FDJ United + 04:37.40
131 Alberto Dainese Soudal Quick-Step + 04:38.17
132 Cesar Macias Burgos Burpellet BH + 04:46.36
133 Vito Braet Lotto-Intermarché + 04:48.14
134 Steffen De Schuyteneer Lotto-Intermarché + 04:54.33
135 Louis Rouland Cofidis + 04:55.04
136 Marc Brustenga Equipo Kern Pharma + 04:56.16
137 Matevz Govekar Bahrain Victorious + 04:59.05
138 Asbjørn Hellemose Team Jayco-AlUla + 05:09.22
139 Ethan Hayter Soudal Quick-Step + 05:13.18
140 Domen Novak UAE Team Emirates-XRG + 05:19.58
141 Jordi Meeus Red Bull-BORA-hansgrohe + 05:20.31
142 Mathias Sunekær Norsgaard Lidl-Trek + 06:11.51
- Matthew Riccitello Decathlon CMA CGM DNF
- Edward Dunbar Pinarello-Q36.5 Pro Cycling Team DNF
- Chris Hamilton Team Picnic PostNL DNF

Youth

PosRiderTeam Time
1 Oscar Onley Netcompany INEOS 71:06:26
2 Jakob Omrzel Bahrain Victorious + 01.10
3 Léo Bisiaux Decathlon CMA CGM + 17.24
4 Juan Rodríguez EF Education-EasyPost + 38.28
5 Embret Svestad-Bårdseng Netcompany INEOS + 01:03.07
6 Raúl García Movistar Team + 01:07.17
7 Jarno Widar Lotto-Intermarché + 01:11.13
8 Finlay Pickering Team Jayco-AlUla + 01:19.58
9 Ramses Debruyne Alpecin-Premier Tech + 01:42.52
10 Valentin Paret-Peintre Soudal Quick-Step + 01:49.02
11 Carlos Rodriguez Netcompany INEOS + 01:50.13
12 Jørgen Nordhagen Team Visma | Lease a Bike + 01:53.02
13 Luke Tuckwell Red Bull-BORA-hansgrohe + 02:14.23
14 Hannes Wilksch Tudor Pro Cycling Team + 02:18.59
15 Marco Brenner Tudor Pro Cycling Team + 02:21.48
16 Finn Fisher-Black Red Bull-BORA-hansgrohe + 02:28.44
17 Gianmarco Garofoli Soudal Quick-Step + 02:29.33
18 Reuben Thompson Lotto-Intermarché + 02:30.01
19 Pau Martí NSN Cycling Team + 02:32.29
20 Enzo Paleni Groupama-FDJ United + 02:35.30
21 Axel Laurance Netcompany INEOS + 02:38.44
22 Marcel Camprubí Pinarello-Q36.5 Pro Cycling Team + 02:43.16
23 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 02:44.01
24 Walter Calzoni Pinarello-Q36.5 Pro Cycling Team + 02:47.30
25 Fabian Weiss Tudor Pro Cycling Team + 02:51.45
26 Iván Romeo Movistar Team + 02:52.00
27 Bastien Tronchon Groupama-FDJ United + 02:55.52
28 Pablo Castrillo Movistar Team + 03:05.11
29 Simon Dalby Uno-X Mobility + 03:07.25
30 Lars Craps Lotto-Intermarché + 03:19.44
31 Carlos Canal Movistar Team + 03:20.40
32 Alessandro Romele XDS Astana Team + 03:23.34
33 Frederik Wandahl Red Bull-BORA-hansgrohe + 03:32.39
34 Gal Glivar Alpecin-Premier Tech + 03:36.59
35 Mats Wenzel Equipo Kern Pharma + 03:41.26
36 Darren Rafferty EF Education-EasyPost + 03:43.37
37 Darren van Bekkum XDS Astana Team + 03:49.30
38 Matthew Brennan Team Visma | Lease a Bike + 03:52.25
39 Martin Tjøtta Uno-X Mobility + 03:52.51
40 Thibau Nys Lidl-Trek + 03:58.48
41 Oscar Chamberlain Decathlon CMA CGM + 03:58.54
42 Georg Steinhauser EF Education-EasyPost + 04:04.38
43 Roman Ermakov Bahrain Victorious + 04:06.59
44 Alastair Mackellar EF Education-EasyPost + 04:17.06
45 Callum Thornley Red Bull-BORA-hansgrohe + 04:18.52
46 Juan Martinez Team Picnic PostNL + 04:24.40
47 Cesar Macias Burgos Burpellet BH + 04:37.08
48 Steffen De Schuyteneer Lotto-Intermarché + 04:45.05
49 Louis Rouland Cofidis + 04:45.36

Points

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

Team

PosTeamTime
1 Decathlon CMA CGM Team 213:40:00
2 XDS Astana Team + 39.01
3 Bahrain Victorious + 57.36
4 Groupama-FDJ United + 01:02.29
5 Netcompany INEOS Cycling Team + 01:28.02
6 Team Visma | Lease a Bike + 01:51.06
7 Movistar Team + 01:54.01
8 EF Education-EasyPost + 01:57.30
9 Soudal Quick-Step + 02:16.17
10 Burgos Burpellet BH + 02:53.30
11 Red Bull-BORA-hansgrohe + 03:05.40
12 Pinarello-Q36.5 Pro Cycling Team + 03:28.21
13 Lidl-Trek + 03:30.11
14 UAE Team Emirates-XRG + 03:47.39
15 Equipo Kern Pharma + 03:49.35
16 Team Jayco-AlUla + 04:00.12
17 Tudor Pro Cycling Team + 04:04.36
18 NSN Cycling Team + 04:06.14
19 Cofidis + 04:58.26
20 Uno-X Mobility + 05:08.38
21 Lotto-Intermarché + 05:31.28
22 Team Picnic PostNL + 07:04.14
23 Alpecin-Premier Tech + 07:10.28

Race profile

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