Vuelta a España 2023 - Stage 13

Formigal > Col du Tourmalet, 134.7km

26.08-17.09

The Vuelta a España will celebrate its 81th edition in 2026. First organised in 1935, it has grown into one of cycling’s three Grand Tours and a key fixture on the late summer calendar. The 2026 race runs from 22 August to 13 September, starting in Monaco and finishing in Granada. Riders will cover around 3,275 kilometres over 21 stages across Monaco, France, Andorra and Spain. The race is broadcast in more than 190 countries, reaching a global audience of millions. At stake is the maillot rojo, one of the most prestigious jerseys in professional cycling.

Results

Stage

PosRiderTeam Time
1 Jonas Vingegaard Jumbo-Visma 3:51:10
2 Sepp Kuss Jumbo-Visma + 00.30
3 Primoz Roglic Jumbo-Visma + 00.33
4 Juan Ayuso UAE Team Emirates + 00.38
5 Cian Uijtdebroeks BORA-hansgrohe + 00.38
6 Enric Mas Movistar Team + 00.40
7 Mikel Landa Bahrain Victorious + 01.15
8 Aleksandr Vlasov BORA-hansgrohe + 02.12
9 Steff Cras TotalEnergies + 02.32
10 Marc Soler UAE Team Emirates + 03.08
11 Hugh Carthy EF Education-EasyPost + 04.42
12 David de la Cruz Astana Qazaqstan Team + 05.16
13 Santiago Buitrago Bahrain Victorious + 05.19
14 Juan Pedro Lopez Lidl-Trek + 05.29
15 Joao Almeida UAE Team Emirates + 06.47
16 Emanuel Buchmann BORA-hansgrohe + 07.27
17 Wilco Kelderman Jumbo-Visma + 08.04
18 Lenny Martinez Groupama-FDJ + 08.25
19 Cristian Rodriguez Team Arkéa-Samsic + 08.44
20 Einer Rubio Movistar Team + 11.09
21 Michael Storer Groupama-FDJ + 14.38
22 Robert Gesink Jumbo-Visma + 15.46
23 Max Poole Team dsm-firmenich + 16.29
24 Fabien Doubey TotalEnergies + 18.27
25 Attila Valter Jumbo-Visma + 19.21
26 Jose Manuel Diaz Burgos-BH + 22.12
27 Mathis Le Berre Team Arkéa-Samsic + 22.14
28 Simone Petilli Intermarché-Circus-Wanty + 22.14
29 Paul Ourselin TotalEnergies + 22.14
30 Daniel Navarro Burgos-BH + 22.16
31 Joe Dombrowski Astana Qazaqstan Team + 24.23
32 Kenny Elissonde Lidl-Trek + 24.23
33 Rudy Molard Groupama-FDJ + 24.23
34 Dylan van Baarle Jumbo-Visma + 24.23
35 Pelayo Sanchez Burgos-BH + 24.23
36 Louis Vervaeke Soudal Quick-Step + 24.23
37 Romain Bardet Team dsm-firmenich + 24.23
38 Damiano Caruso Bahrain Victorious + 24.23
39 Jimmy Janssens Alpecin-Deceuninck + 24.23
40 Jonathan Caicedo EF Education-EasyPost + 24.23
41 Antonio Tiberi Bahrain Victorious + 25.53
42 Thomas De Gendt Lotto Dstny + 26.15
43 Wout Poels Bahrain Victorious + 26.15
44 Geraint Thomas INEOS Grenadiers + 26.15
45 Nelson Oliveira Movistar Team + 26.25
46 Felix Engelhardt Team Jayco-AlUla + 26.41
47 Sylvain Moniquet Lotto Dstny + 26.41
48 Vadim Pronskiy Astana Qazaqstan Team + 26.41
49 Andrey Zeits Astana Qazaqstan Team + 26.41
50 Lawrence Warbasse AG2R Citroën Team + 26.41
51 Geoffrey Soupe TotalEnergies + 26.41
52 Romain Grégoire Groupama-FDJ + 26.41
53 Diego Camargo EF Education-EasyPost + 26.41
54 Eduardo Sepulveda Lotto Dstny + 26.54
55 Egan Bernal INEOS Grenadiers + 27.01
56 Jonathan Castroviejo INEOS Grenadiers + 27.01
57 Chris Hamilton Team dsm-firmenich + 27.01
58 Luis León Sánchez Astana Qazaqstan Team + 27.01
59 Mattia Cattaneo Soudal Quick-Step + 27.05
60 Remco Evenepoel Soudal Quick-Step + 27.05
61 James Knox Soudal Quick-Step + 27.05
62 Jan Hirt Soudal Quick-Step + 27.05
63 Andreas Kron Lotto Dstny + 27.05
64 Lennert Van Eetvelt Lotto Dstny + 27.05
65 Rui Costa Intermarché-Circus-Wanty + 27.16
66 Jesus Herrada Cofidis + 28.20
67 Jasha Sütterlin Bahrain Victorious + 28.20
68 Pieter Serry Soudal Quick-Step + 28.20
69 Ruben Fernandez Cofidis + 28.50
70 Jan Tratnik Jumbo-Visma + 29.12
71 Sean Quinn EF Education-EasyPost + 29.12
72 Finn Fisher-Black UAE Team Emirates + 29.24
73 Fabio Felline Astana Qazaqstan Team + 29.36
74 Rune Herregodts Intermarché-Circus-Wanty + 30.02
75 Andrea Piccolo EF Education-EasyPost + 31.57
76 Ander Okamika Burgos-BH + 31.57
77 Romain Combaud Team dsm-firmenich + 31.57
78 Casper Pedersen Soudal Quick-Step + 31.57
79 Julien Bernard Lidl-Trek + 31.57
80 Mikaël Chérel AG2R Citroën Team + 31.57
81 Jan Maas Team Jayco-AlUla + 31.57
82 Lukasz Owsian Team Arkéa-Samsic + 31.57
83 Nicolas Prodhomme AG2R Citroën Team + 31.57
84 Rémy Rochas Cofidis + 31.57
85 Kevin Ledanois Team Arkéa-Samsic + 31.57
86 Michel Ries Team Arkéa-Samsic + 31.57
87 Kévin Vauquelin Team Arkéa-Samsic + 31.57
88 Sébastien Grignard Lotto Dstny + 31.57
89 Ben Zwiehoff BORA-hansgrohe + 31.57
90 Imanol Erviti Movistar Team + 31.57
91 Lennard Kämna BORA-hansgrohe + 31.57
92 Elie Gesbert Team Arkéa-Samsic + 31.57
93 Fernando Barceló Caja Rural-Seguros RGA + 31.57
94 Jacopo Mosca Lidl-Trek + 31.57
95 Lewis Askey Groupama-FDJ + 31.57
96 Michal Schlegel Caja Rural-Seguros RGA + 31.57
97 Jonas Koch BORA-hansgrohe + 31.57
98 Thomas Bonnet TotalEnergies + 31.57
99 Amanuel Ghebreigzabhier Lidl-Trek + 31.57
100 Jorge Arcas Movistar Team + 31.57
101 Otto Vergaerde Lidl-Trek + 31.57
102 Sergio Higuita BORA-hansgrohe + 31.57
103 Oier Lazkano Movistar Team + 31.57
104 Lorenzo Germani Groupama-FDJ + 31.57
105 Jason Osborne Alpecin-Deceuninck + 31.57
106 Hugo Page Intermarché-Circus-Wanty + 31.57
107 Abel Balderstone Caja Rural-Seguros RGA + 31.57
108 Damien Touzé AG2R Citroën Team + 31.57
109 Filippo Ganna INEOS Grenadiers + 32.19
110 Matteo Sobrero Team Jayco-AlUla + 32.19
111 Sean Flynn Team dsm-firmenich + 32.32
112 André Carvalho Cofidis + 32.34
113 Clément Davy Groupama-FDJ + 32.37
114 Jesus Ezquerra Burgos-BH + 32.39
115 François Bidard Cofidis + 32.40
116 Stefan Bissegger EF Education-EasyPost + 32.54
117 Iván García Cortina Movistar Team + 33.02
118 Kim Heiduk INEOS Grenadiers + 33.02
119 Kamil Gradek Bahrain Victorious + 33.02
120 Jetse Bol Burgos-BH + 33.02
121 Matevz Govekar Bahrain Victorious + 33.02
122 Andrea Vendrame AG2R Citroën Team + 33.08
123 Paul Lapeira AG2R Citroën Team + 33.08
124 Cyril Barthe Burgos-BH + 33.08
125 David González Caja Rural-Seguros RGA + 33.29
126 Jon Barrenetxea Caja Rural-Seguros RGA + 33.29
127 Edward Theuns Lidl-Trek + 33.31
128 Samuele Battistella Astana Qazaqstan Team + 33.31
129 Dorian Godon AG2R Citroën Team + 33.36
130 Bauke Mollema Lidl-Trek + 33.42
131 Edward Planckaert Alpecin-Deceuninck + 33.42
132 Maurice Ballerstedt Alpecin-Deceuninck + 33.42
133 Welay Berhe Team Jayco-AlUla + 33.42
134 Alberto Dainese Team dsm-firmenich + 33.42
135 Kaden Groves Alpecin-Deceuninck + 33.42
136 Jarrad Drizners Lotto Dstny + 33.42
137 Boy van Poppel Intermarché-Circus-Wanty + 33.42
138 Julius Johansen Intermarché-Circus-Wanty + 33.42
139 Julius van den Berg EF Education-EasyPost + 33.49
140 Rein Taaramäe Intermarché-Circus-Wanty + 33.49
141 Tobias Bayer Alpecin-Deceuninck + 33.49
142 Domen Novak UAE Team Emirates + 33.49
143 Marijn van den Berg EF Education-EasyPost + 33.56
144 Jose Herrada Cofidis + 34.06
145 Omar Fraile INEOS Grenadiers + 34.06
146 Geoffrey Bouchard AG2R Citroën Team + 34.14
147 Rui Oliveira UAE Team Emirates + 34.21
148 Dries van Gestel TotalEnergies + 34.21
149 Nico Denz BORA-hansgrohe + 34.25
150 Sebastian Molano UAE Team Emirates + 34.27
151 Sam Watson Groupama-FDJ + 34.27
152 Milan Menten Lotto Dstny + 34.30
153 Joel Nicolau Caja Rural-Seguros RGA + 34.52
154 Eric Fagundez Burgos-BH + 35.05
155 Hugo Hofstetter Team Arkéa-Samsic + 35.09
156 Davide Cimolai Cofidis + 35.45
- Orluis Aular Caja Rural-Seguros RGA DNS
- Robbe Ghys Alpecin-Deceuninck DNS
- Alan Jousseaume TotalEnergies DNS
- Callum Scotson Team Jayco-AlUla DNF

GC

PosRiderTeam Time
1 Sepp Kuss Jumbo-Visma 46:42:54
2 Primoz Roglic Jumbo-Visma + 01.37
3 Jonas Vingegaard Jumbo-Visma + 01.44
4 Juan Ayuso UAE Team Emirates + 02.37
5 Enric Mas Movistar Team + 03.06
6 Marc Soler UAE Team Emirates + 03.10
7 Mikel Landa Bahrain Victorious + 04.12
8 Aleksandr Vlasov BORA-hansgrohe + 05.02
9 Cian Uijtdebroeks BORA-hansgrohe + 05.30
10 Joao Almeida UAE Team Emirates + 08.39
11 Steff Cras TotalEnergies + 08.39
12 Hugh Carthy EF Education-EasyPost + 09.14
13 David de la Cruz Astana Qazaqstan Team + 09.26
14 Lenny Martinez Groupama-FDJ + 10.03
15 Santiago Buitrago Bahrain Victorious + 11.32
16 Cristian Rodriguez Team Arkéa-Samsic + 16.46
17 Einer Rubio Movistar Team + 17.22
18 Juan Pedro Lopez Lidl-Trek + 21.13
19 Remco Evenepoel Soudal Quick-Step + 27.50
20 Attila Valter Jumbo-Visma + 32.57
21 Geraint Thomas INEOS Grenadiers + 33.25
22 Emanuel Buchmann BORA-hansgrohe + 37.04
23 Rudy Molard Groupama-FDJ + 38.53
24 Wilco Kelderman Jumbo-Visma + 39.52
25 Wout Poels Bahrain Victorious + 40.28
26 Rémy Rochas Cofidis + 40.34
27 Damiano Caruso Bahrain Victorious + 46.53
28 Daniel Navarro Burgos-BH + 47.06
29 Mattia Cattaneo Soudal Quick-Step + 50.25
30 Paul Ourselin TotalEnergies + 50.31
31 Jonathan Caicedo EF Education-EasyPost + 51.11
32 Antonio Tiberi Bahrain Victorious + 51.57
33 Romain Bardet Team dsm-firmenich + 53.36
34 Lennard Kämna BORA-hansgrohe + 57.44
35 Sergio Higuita BORA-hansgrohe + 58.08
36 Mikaël Chérel AG2R Citroën Team + 01:02.29
37 Jan Hirt Soudal Quick-Step + 01:04.52
38 Luis León Sánchez Astana Qazaqstan Team + 01:05.35
39 Fabien Doubey TotalEnergies + 01:06.30
40 Max Poole Team dsm-firmenich + 01:06.48
41 Romain Grégoire Groupama-FDJ + 01:07.54
42 Lawrence Warbasse AG2R Citroën Team + 01:08.36
43 Louis Vervaeke Soudal Quick-Step + 01:08.38
44 Jan Tratnik Jumbo-Visma + 01:08.50
45 Rui Costa Intermarché-Circus-Wanty + 01:09.01
46 Robert Gesink Jumbo-Visma + 01:09.21
47 Michel Ries Team Arkéa-Samsic + 01:11.12
48 Dorian Godon AG2R Citroën Team + 01:11.29
49 Nelson Oliveira Movistar Team + 01:12.34
50 Nicolas Prodhomme AG2R Citroën Team + 01:12.54
51 Ruben Fernandez Cofidis + 01:13.16
52 Egan Bernal INEOS Grenadiers + 01:14.24
53 Simone Petilli Intermarché-Circus-Wanty + 01:16.47
54 Ben Zwiehoff BORA-hansgrohe + 01:17.09
55 Michael Storer Groupama-FDJ + 01:19.21
56 Kenny Elissonde Lidl-Trek + 01:20.56
57 Joe Dombrowski Astana Qazaqstan Team + 01:21.06
58 Jonathan Castroviejo INEOS Grenadiers + 01:21.14
59 Fernando Barceló Caja Rural-Seguros RGA + 01:21.15
60 Sean Quinn EF Education-EasyPost + 01:22.57
61 Finn Fisher-Black UAE Team Emirates + 01:23.24
62 Lennert Van Eetvelt Lotto Dstny + 01:23.58
63 James Knox Soudal Quick-Step + 01:24.26
64 Jesus Herrada Cofidis + 01:26.28
65 Felix Engelhardt Team Jayco-AlUla + 01:26.33
66 Andrey Zeits Astana Qazaqstan Team + 01:28.13
67 Jose Manuel Diaz Burgos-BH + 01:28.40
68 Chris Hamilton Team dsm-firmenich + 01:29.38
69 Matteo Sobrero Team Jayco-AlUla + 01:30.29
70 Pelayo Sanchez Burgos-BH + 01:30.30
71 Andreas Kron Lotto Dstny + 01:30.33
72 Oier Lazkano Movistar Team + 01:30.46
73 Jorge Arcas Movistar Team + 01:33.06
74 Diego Camargo EF Education-EasyPost + 01:35.08
75 Fabio Felline Astana Qazaqstan Team + 01:37.24
76 Andrea Piccolo EF Education-EasyPost + 01:38.04
77 Filippo Ganna INEOS Grenadiers + 01:38.08
78 Iván García Cortina Movistar Team + 01:38.27
79 Ander Okamika Burgos-BH + 01:38.31
80 Geoffrey Bouchard AG2R Citroën Team + 01:39.25
81 Imanol Erviti Movistar Team + 01:39.29
82 Dylan van Baarle Jumbo-Visma + 01:39.43
83 Lukasz Owsian Team Arkéa-Samsic + 01:40.58
84 Damien Touzé AG2R Citroën Team + 01:41.14
85 Jonas Koch BORA-hansgrohe + 01:42.19
86 Mathis Le Berre Team Arkéa-Samsic + 01:42.54
87 Lorenzo Germani Groupama-FDJ + 01:45.25
88 Jon Barrenetxea Caja Rural-Seguros RGA + 01:45.34
89 Sylvain Moniquet Lotto Dstny + 01:46.04
90 Kévin Vauquelin Team Arkéa-Samsic + 01:46.36
91 Jacopo Mosca Lidl-Trek + 01:46.45
92 Jan Maas Team Jayco-AlUla + 01:48.06
93 Abel Balderstone Caja Rural-Seguros RGA + 01:48.23
94 Jasha Sütterlin Bahrain Victorious + 01:48.31
95 Vadim Pronskiy Astana Qazaqstan Team + 01:48.46
96 Bauke Mollema Lidl-Trek + 01:49.54
97 Joel Nicolau Caja Rural-Seguros RGA + 01:50.13
98 Elie Gesbert Team Arkéa-Samsic + 01:53.17
99 Julien Bernard Lidl-Trek + 01:53.18
100 Jesus Ezquerra Burgos-BH + 01:53.38
101 Michal Schlegel Caja Rural-Seguros RGA + 01:56.10
102 Thomas De Gendt Lotto Dstny + 01:56.24
103 Omar Fraile INEOS Grenadiers + 01:57.54
104 Pieter Serry Soudal Quick-Step + 01:58.01
105 Julius Johansen Intermarché-Circus-Wanty + 01:58.39
106 Kevin Ledanois Team Arkéa-Samsic + 01:58.48
107 Andrea Vendrame AG2R Citroën Team + 02:00.20
108 Jetse Bol Burgos-BH + 02:00.55
109 Eduardo Sepulveda Lotto Dstny + 02:01.03
110 Geoffrey Soupe TotalEnergies + 02:01.40
111 Amanuel Ghebreigzabhier Lidl-Trek + 02:02.00
112 Lewis Askey Groupama-FDJ + 02:02.25
113 Rein Taaramäe Intermarché-Circus-Wanty + 02:02.26
114 Paul Lapeira AG2R Citroën Team + 02:03.14
115 Sean Flynn Team dsm-firmenich + 02:05.38
116 Nico Denz BORA-hansgrohe + 02:05.53
117 Julius van den Berg EF Education-EasyPost + 02:05.54
118 Otto Vergaerde Lidl-Trek + 02:06.02
119 Cyril Barthe Burgos-BH + 02:07.22
120 Dries van Gestel TotalEnergies + 02:09.57
121 Domen Novak UAE Team Emirates + 02:10.05
122 Sébastien Grignard Lotto Dstny + 02:10.05
123 Marijn van den Berg EF Education-EasyPost + 02:10.54
124 Welay Berhe Team Jayco-AlUla + 02:12.05
125 Eric Fagundez Burgos-BH + 02:12.22
126 Stefan Bissegger EF Education-EasyPost + 02:12.24
127 Edward Theuns Lidl-Trek + 02:12.51
128 Samuele Battistella Astana Qazaqstan Team + 02:13.38
129 Edward Planckaert Alpecin-Deceuninck + 02:14.23
130 Jose Herrada Cofidis + 02:14.38
131 Romain Combaud Team dsm-firmenich + 02:15.05
132 Kaden Groves Alpecin-Deceuninck + 02:17.02
133 Hugo Hofstetter Team Arkéa-Samsic + 02:17.47
134 David González Caja Rural-Seguros RGA + 02:17.52
135 Boy van Poppel Intermarché-Circus-Wanty + 02:18.06
136 François Bidard Cofidis + 02:18.13
137 Tobias Bayer Alpecin-Deceuninck + 02:19.33
138 Hugo Page Intermarché-Circus-Wanty + 02:20.02
139 Sam Watson Groupama-FDJ + 02:20.35
140 Jason Osborne Alpecin-Deceuninck + 02:20.52
141 Casper Pedersen Soudal Quick-Step + 02:21.50
142 Milan Menten Lotto Dstny + 02:22.20
143 André Carvalho Cofidis + 02:23.07
144 Kamil Gradek Bahrain Victorious + 02:23.37
145 Thomas Bonnet TotalEnergies + 02:24.03
146 Jimmy Janssens Alpecin-Deceuninck + 02:25.05
147 Sebastian Molano UAE Team Emirates + 02:25.26
148 Clément Davy Groupama-FDJ + 02:25.27
149 Kim Heiduk INEOS Grenadiers + 02:26.35
150 Rune Herregodts Intermarché-Circus-Wanty + 02:27.33
151 Jarrad Drizners Lotto Dstny + 02:28.12
152 Maurice Ballerstedt Alpecin-Deceuninck + 02:28.54
153 Davide Cimolai Cofidis + 02:29.06
154 Matevz Govekar Bahrain Victorious + 02:29.16
155 Alberto Dainese Team dsm-firmenich + 02:30.21
156 Rui Oliveira UAE Team Emirates + 02:31.06
- Orluis Aular Caja Rural-Seguros RGA DNS
- Robbe Ghys Alpecin-Deceuninck DNS
- Alan Jousseaume TotalEnergies DNS
- Callum Scotson Team Jayco-AlUla DNF

Youth

PosRiderTeam Time
1 Juan Ayuso UAE Team Emirates 46:45:31
2 Cian Uijtdebroeks BORA-hansgrohe + 02.53
3 Joao Almeida UAE Team Emirates + 06.02
4 Lenny Martinez Groupama-FDJ + 07.26
5 Santiago Buitrago Bahrain Victorious + 08.55
6 Einer Rubio Movistar Team + 14.45
7 Remco Evenepoel Soudal Quick-Step + 25.13
8 Attila Valter Jumbo-Visma + 30.20
9 Antonio Tiberi Bahrain Victorious + 49.20
10 Max Poole Team dsm-firmenich + 01:04.11
11 Romain Grégoire Groupama-FDJ + 01:05.17
12 Michel Ries Team Arkéa-Samsic + 01:08.35
13 Sean Quinn EF Education-EasyPost + 01:20.20
14 Finn Fisher-Black UAE Team Emirates + 01:20.47
15 Lennert Van Eetvelt Lotto Dstny + 01:21.21
16 Felix Engelhardt Team Jayco-AlUla + 01:23.56
17 Pelayo Sanchez Burgos-BH + 01:27.53
18 Andreas Kron Lotto Dstny + 01:27.56
19 Oier Lazkano Movistar Team + 01:28.09
20 Diego Camargo EF Education-EasyPost + 01:32.31
21 Andrea Piccolo EF Education-EasyPost + 01:35.27
22 Mathis Le Berre Team Arkéa-Samsic + 01:40.17
23 Lorenzo Germani Groupama-FDJ + 01:42.48
24 Jon Barrenetxea Caja Rural-Seguros RGA + 01:42.57
25 Sylvain Moniquet Lotto Dstny + 01:43.27
26 Kévin Vauquelin Team Arkéa-Samsic + 01:43.59
27 Abel Balderstone Caja Rural-Seguros RGA + 01:45.46
28 Vadim Pronskiy Astana Qazaqstan Team + 01:46.09
29 Julius Johansen Intermarché-Circus-Wanty + 01:56.02
30 Lewis Askey Groupama-FDJ + 01:59.48
31 Paul Lapeira AG2R Citroën Team + 02:00.37
32 Sean Flynn Team dsm-firmenich + 02:03.01
33 Sébastien Grignard Lotto Dstny + 02:07.28
34 Marijn van den Berg EF Education-EasyPost + 02:08.17
35 Welay Berhe Team Jayco-AlUla + 02:09.28
36 Eric Fagundez Burgos-BH + 02:09.45
37 Stefan Bissegger EF Education-EasyPost + 02:09.47
38 Samuele Battistella Astana Qazaqstan Team + 02:11.01
39 Kaden Groves Alpecin-Deceuninck + 02:14.25
40 Tobias Bayer Alpecin-Deceuninck + 02:16.56
41 Hugo Page Intermarché-Circus-Wanty + 02:17.25
42 Sam Watson Groupama-FDJ + 02:17.58
43 Thomas Bonnet TotalEnergies + 02:21.26
44 Clément Davy Groupama-FDJ + 02:22.50
45 Kim Heiduk INEOS Grenadiers + 02:23.58
46 Rune Herregodts Intermarché-Circus-Wanty + 02:24.56
47 Jarrad Drizners Lotto Dstny + 02:25.35
48 Maurice Ballerstedt Alpecin-Deceuninck + 02:26.17
49 Matevz Govekar Bahrain Victorious + 02:26.39
50 Alberto Dainese Team dsm-firmenich + 02:27.44

Points

PosRiderTeam Points
1 Kaden Groves Alpecin-Deceuninck 208
2 Sebastian Molano UAE Team Emirates 98
3 Marijn van den Berg EF Education-EasyPost 84
4 Primoz Roglic Jumbo-Visma 80
5 Remco Evenepoel Soudal Quick-Step 79
6 Marc Soler UAE Team Emirates 79
7 Andreas Kron Lotto Dstny 77
8 Sepp Kuss Jumbo-Visma 76
9 Edward Theuns Lidl-Trek 71
10 Jonas Vingegaard Jumbo-Visma 69
11 Juan Ayuso UAE Team Emirates 67
12 Andrea Vendrame AG2R Citroën Team 66
13 Geoffrey Soupe TotalEnergies 65
14 Filippo Ganna INEOS Grenadiers 59
15 Amanuel Ghebreigzabhier Lidl-Trek 52
16 Matteo Sobrero Team Jayco-AlUla 46
17 Lennard Kämna BORA-hansgrohe 45
18 Dries van Gestel TotalEnergies 44
19 Enric Mas Movistar Team 42
20 Aleksandr Vlasov BORA-hansgrohe 42
21 Lenny Martinez Groupama-FDJ 42
22 David González Caja Rural-Seguros RGA 42
23 Chris Hamilton Team dsm-firmenich 39
24 Hugo Page Intermarché-Circus-Wanty 34
25 Joao Almeida UAE Team Emirates 31
26 Alberto Dainese Team dsm-firmenich 31
27 Romain Grégoire Groupama-FDJ 30
28 Oier Lazkano Movistar Team 30
29 Jon Barrenetxea Caja Rural-Seguros RGA 30
30 Casper Pedersen Soudal Quick-Step 30
31 Mikel Landa Bahrain Victorious 27
32 Lewis Askey Groupama-FDJ 27
33 Milan Menten Lotto Dstny 27
34 Jonathan Caicedo EF Education-EasyPost 26
35 Finn Fisher-Black UAE Team Emirates 26
36 Joel Nicolau Caja Rural-Seguros RGA 25
37 Ruben Fernandez Cofidis 25
38 Sean Flynn Team dsm-firmenich 25
39 Iván García Cortina Movistar Team 23
40 Einer Rubio Movistar Team 22
41 Wilco Kelderman Jumbo-Visma 22
42 Boy van Poppel Intermarché-Circus-Wanty 22
43 Cian Uijtdebroeks BORA-hansgrohe 21
44 Romain Bardet Team dsm-firmenich 21
45 Jesus Herrada Cofidis 20
46 Damiano Caruso Bahrain Victorious 20
47 Robert Gesink Jumbo-Visma 20
48 Andrea Piccolo EF Education-EasyPost 20
49 Ander Okamika Burgos-BH 20
50 Rui Costa Intermarché-Circus-Wanty 20
51 Rui Oliveira UAE Team Emirates 18
52 Steff Cras TotalEnergies 17
53 Wout Poels Bahrain Victorious 17
54 Fernando Barceló Caja Rural-Seguros RGA 17
55 Rune Herregodts Intermarché-Circus-Wanty 17
56 Paul Ourselin TotalEnergies 16
57 Lennert Van Eetvelt Lotto Dstny 15
58 Mathis Le Berre Team Arkéa-Samsic 15
59 Cristian Rodriguez Team Arkéa-Samsic 14
60 Lukasz Owsian Team Arkéa-Samsic 13
61 Jan Maas Team Jayco-AlUla 12
62 Hugh Carthy EF Education-EasyPost 11
63 Geraint Thomas INEOS Grenadiers 11
64 Daniel Navarro Burgos-BH 11
65 Davide Cimolai Cofidis 11
66 Emanuel Buchmann BORA-hansgrohe 10
67 Mattia Cattaneo Soudal Quick-Step 10
68 Pelayo Sanchez Burgos-BH 10
69 Diego Camargo EF Education-EasyPost 10
70 Edward Planckaert Alpecin-Deceuninck 10
71 Tobias Bayer Alpecin-Deceuninck 10
72 Maurice Ballerstedt Alpecin-Deceuninck 10
73 Rudy Molard Groupama-FDJ 9
74 Dorian Godon AG2R Citroën Team 9
75 Nelson Oliveira Movistar Team 9
76 Jesus Ezquerra Burgos-BH 9
77 Santiago Buitrago Bahrain Victorious 8
78 Rémy Rochas Cofidis 8
79 Nicolas Prodhomme AG2R Citroën Team 8
80 David de la Cruz Astana Qazaqstan Team 7
81 Jarrad Drizners Lotto Dstny 7
82 Matevz Govekar Bahrain Victorious 7
83 Felix Engelhardt Team Jayco-AlUla 6
84 Jacopo Mosca Lidl-Trek 6
85 Hugo Hofstetter Team Arkéa-Samsic 6
86 Jonathan Castroviejo INEOS Grenadiers 5
87 Stefan Bissegger EF Education-EasyPost 5
88 Juan Pedro Lopez Lidl-Trek 3
89 Ben Zwiehoff BORA-hansgrohe 3
90 Max Poole Team dsm-firmenich 2
91 Nico Denz BORA-hansgrohe 2
92 Jose Manuel Diaz Burgos-BH -4

Mountain

PosRiderTeam Points
1 Jonas Vingegaard Jumbo-Visma 36
2 Sepp Kuss Jumbo-Visma 27
3 Michael Storer Groupama-FDJ 25
4 Jesus Herrada Cofidis 22
5 Eduardo Sepulveda Lotto Dstny 21
6 Remco Evenepoel Soudal Quick-Step 20
7 Andreas Kron Lotto Dstny 20
8 Primoz Roglic Jumbo-Visma 18
9 Juan Ayuso UAE Team Emirates 15
10 Matteo Sobrero Team Jayco-AlUla 11
11 Lennard Kämna BORA-hansgrohe 10
12 Damiano Caruso Bahrain Victorious 9
13 Romain Grégoire Groupama-FDJ 8
14 Jon Barrenetxea Caja Rural-Seguros RGA 7
15 Thomas De Gendt Lotto Dstny 7
16 Romain Bardet Team dsm-firmenich 7
17 Lenny Martinez Groupama-FDJ 6
18 Ruben Fernandez Cofidis 6
19 Kenny Elissonde Lidl-Trek 6
20 Amanuel Ghebreigzabhier Lidl-Trek 6
21 Sylvain Moniquet Lotto Dstny 5
22 Marc Soler UAE Team Emirates 5
23 Enric Mas Movistar Team 5
24 Cian Uijtdebroeks BORA-hansgrohe 4
25 Cristian Rodriguez Team Arkéa-Samsic 4
26 Antonio Tiberi Bahrain Victorious 3
27 Pelayo Sanchez Burgos-BH 3
28 Oier Lazkano Movistar Team 3
29 Ander Okamika Burgos-BH 3
30 Joel Nicolau Caja Rural-Seguros RGA 3
31 Eric Fagundez Burgos-BH 3
32 David González Caja Rural-Seguros RGA 3
33 Mikel Landa Bahrain Victorious 2
34 Einer Rubio Movistar Team 2
35 Jonathan Caicedo EF Education-EasyPost 2
36 Max Poole Team dsm-firmenich 2
37 Robert Gesink Jumbo-Visma 2
38 Geraint Thomas INEOS Grenadiers 1
39 Mattia Cattaneo Soudal Quick-Step 1
40 Nicolas Prodhomme AG2R Citroën Team 1
41 Chris Hamilton Team dsm-firmenich 1
42 Dylan van Baarle Jumbo-Visma 1
43 Marijn van den Berg EF Education-EasyPost 1
44 Jose Manuel Diaz Burgos-BH -4

Team

PosTeamTime
1 Jumbo-Visma 139:36:43
2 UAE Team Emirates + 10.27
3 BORA-hansgrohe + 19.20
4 Bahrain Victorious + 37.21
5 Movistar Team + 01:03.05
6 Groupama-FDJ + 01:25.19
7 TotalEnergies + 01:42.12
8 EF Education-EasyPost + 01:42.37
9 INEOS Grenadiers + 01:54.50
10 Astana Qazaqstan Team + 01:57.10
11 Soudal Quick-Step + 01:59.26
12 Team Arkéa-Samsic + 02:16.38
13 AG2R Citroën Team + 02:30.01
14 Lidl-Trek + 02:31.18
15 Burgos-BH + 02:37.20
16 Caja Rural-Seguros RGA + 02:41.50
17 Team dsm-firmenich + 02:53.52
18 Cofidis + 02:59.16
19 Intermarché-Circus-Wanty + 03:27.39
20 Lotto Dstny + 03:40.28
21 Team Jayco-AlUla + 03:49.34
22 Alpecin-Deceuninck + 06:11.39

Race profile

Race
Vuelta a España
Start date
26.08.2023
End date
17.09.2023
Total distance
134.7 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 ❤️