Vuelta a España 2023 - Stage 9

Cartagena > Caravaca de la Cruz, 184.5km

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 Lennard Kämna BORA-hansgrohe 4:28:59
2 Matteo Sobrero Team Jayco-AlUla + 00.13
3 Chris Hamilton Team dsm-firmenich + 01.12
4 Amanuel Ghebreigzabhier Lidl-Trek + 01.00
5 Jon Barrenetxea Caja Rural-Seguros RGA + 01.37
6 Ruben Fernandez Cofidis + 01.37
7 Jonathan Caicedo EF Education-EasyPost + 02.11
8 Daniel Navarro Burgos-BH + 02.41
9 Enric Mas Movistar Team + 03.16
10 Aleksandr Vlasov BORA-hansgrohe + 03.11
11 Cristian Rodriguez Team Arkéa-Samsic + 04.08
12 Marc Soler UAE Team Emirates + 03.25
13 Rémy Rochas Cofidis + 04.17
14 Lenny Martinez Groupama-FDJ + 03.27
15 Sepp Kuss Jumbo-Visma + 03.25
16 Primoz Roglic Jumbo-Visma + 03.16
17 David de la Cruz Astana Qazaqstan Team + 03.33
18 Mikel Landa Bahrain Victorious + 03.25
19 Jonas Vingegaard Jumbo-Visma + 03.16
20 Remco Evenepoel Soudal Quick-Step + 03.16
21 Antonio Tiberi Bahrain Victorious + 04.47
22 Wilco Kelderman Jumbo-Visma + 04.39
23 Cian Uijtdebroeks BORA-hansgrohe + 03.27
24 Hugh Carthy EF Education-EasyPost + 03.49
25 Rudy Molard Groupama-FDJ + 04.44
26 Joao Almeida UAE Team Emirates + 03.11
27 Rui Costa Intermarché-Circus-Wanty + 04.08
28 Einer Rubio Movistar Team + 03.33
29 Santiago Buitrago Bahrain Victorious + 03.33
30 Juan Ayuso UAE Team Emirates + 03.16
31 Steff Cras TotalEnergies + 04.33
32 Mikaël Chérel AG2R Citroën Team + 05.51
33 Joe Dombrowski Astana Qazaqstan Team + 05.51
34 Lawrence Warbasse AG2R Citroën Team + 05.51
35 Attila Valter Jumbo-Visma + 04.39
36 Geraint Thomas INEOS Grenadiers + 07.16
37 Filippo Ganna INEOS Grenadiers + 06.35
38 Mattia Cattaneo Soudal Quick-Step + 06.37
39 Paul Ourselin TotalEnergies + 06.35
40 Alan Jousseaume TotalEnergies + 06.37
41 Dorian Godon AG2R Citroën Team + 07.05
42 James Knox Soudal Quick-Step + 07.05
43 Louis Vervaeke Soudal Quick-Step + 07.05
44 Sergio Higuita BORA-hansgrohe + 07.05
45 Romain Bardet Team dsm-firmenich + 07.05
46 Damien Touzé AG2R Citroën Team + 08.45
47 Fabien Doubey TotalEnergies + 08.22
48 Romain Grégoire Groupama-FDJ + 09.30
49 Emanuel Buchmann BORA-hansgrohe + 09.26
50 Michael Storer Groupama-FDJ + 09.26
51 Andrea Vendrame AG2R Citroën Team + 09.40
52 Nelson Oliveira Movistar Team + 10.33
53 Felix Engelhardt Team Jayco-AlUla + 11.14
54 Iván García Cortina Movistar Team + 10.56
55 Fabio Felline Astana Qazaqstan Team + 10.49
56 Lukasz Owsian Team Arkéa-Samsic + 11.01
57 Mathis Le Berre Team Arkéa-Samsic + 11.52
58 Ander Okamika Burgos-BH + 13.13
59 Pelayo Sanchez Burgos-BH + 13.13
60 Hugo Hofstetter Team Arkéa-Samsic + 11.58
61 François Bidard Cofidis + 11.52
62 Robert Gesink Jumbo-Visma + 12.39
63 Andrey Zeits Astana Qazaqstan Team + 13.13
64 Dries van Gestel TotalEnergies + 12.39
65 Kevin Ledanois Team Arkéa-Samsic + 12.31
66 Michel Ries Team Arkéa-Samsic + 13.13
67 Damiano Caruso Bahrain Victorious + 13.13
68 Jacopo Mosca Lidl-Trek + 13.19
69 Simone Petilli Intermarché-Circus-Wanty + 13.13
70 Thomas De Gendt Lotto Dstny + 13.13
71 Paul Lapeira AG2R Citroën Team + 12.18
72 Vadim Pronskiy Astana Qazaqstan Team + 13.23
73 Imanol Erviti Movistar Team + 13.13
74 Andrea Piccolo EF Education-EasyPost + 13.13
75 Wout Poels Bahrain Victorious + 13.19
76 Luis León Sánchez Astana Qazaqstan Team + 13.13
77 Javier Romo Astana Qazaqstan Team + 13.21
78 Jesus Ezquerra Burgos-BH + 05.35
79 Jorge Arcas Movistar Team + 12.28
80 Jasha Sütterlin Bahrain Victorious + 13.45
81 Pieter Serry Soudal Quick-Step + 13.03
82 Jan Hirt Soudal Quick-Step + 12.12
83 Orluis Aular Caja Rural-Seguros RGA + 13.00
84 Geoffrey Bouchard AG2R Citroën Team + 13.13
85 Tobias Bayer Alpecin-Deceuninck + 13.23
86 Kaden Groves Alpecin-Deceuninck + 13.37
87 Edward Planckaert Alpecin-Deceuninck + 13.23
88 Lorenzo Germani Groupama-FDJ + 13.06
89 Juan Pedro Lopez Lidl-Trek + 13.21
90 Dylan van Baarle Jumbo-Visma + 13.03
91 Welay Berhe Team Jayco-AlUla + 14.04
92 Jose Manuel Diaz Burgos-BH + 14.02
93 Abel Balderstone Caja Rural-Seguros RGA + 13.48
94 Geoffrey Soupe TotalEnergies + 14.21
95 Julius Johansen Intermarché-Circus-Wanty + 14.24
96 Jesus Herrada Cofidis + 14.37
97 Jose Herrada Cofidis + 14.37
98 Kamil Gradek Bahrain Victorious + 14.08
99 Omar Fraile INEOS Grenadiers + 14.51
100 Nico Denz BORA-hansgrohe + 14.28
101 Jonas Koch BORA-hansgrohe + 14.24
102 Ben Zwiehoff BORA-hansgrohe + 14.24
103 Kenny Elissonde Lidl-Trek + 15.20
104 Marijn van den Berg EF Education-EasyPost + 14.48
105 Jan Maas Team Jayco-AlUla + 15.22
106 Alberto Dainese Team dsm-firmenich + 14.51
107 Romain Combaud Team dsm-firmenich + 15.39
108 Elie Gesbert Team Arkéa-Samsic + 14.31
109 Otto Vergaerde Lidl-Trek + 15.39
110 Julien Bernard Lidl-Trek + 15.39
111 Sam Watson Groupama-FDJ + 15.41
112 Max Poole Team dsm-firmenich + 15.39
113 Jetse Bol Burgos-BH + 16.12
114 Cyril Barthe Burgos-BH + 16.12
115 Edward Theuns Lidl-Trek + 15.49
116 Domen Novak UAE Team Emirates + 15.06
117 Sébastien Grignard Lotto Dstny + 16.36
118 Sylvain Moniquet Lotto Dstny + 16.46
119 Diego Camargo EF Education-EasyPost + 16.46
120 Jason Osborne Alpecin-Deceuninck + 16.36
121 Maurice Ballerstedt Alpecin-Deceuninck + 16.43
122 Sean Flynn Team dsm-firmenich + 16.46
123 Rein Taaramäe Intermarché-Circus-Wanty + 16.46
124 Hugo Page Intermarché-Circus-Wanty + 16.46
125 Eric Fagundez Burgos-BH + 16.46
126 David González Caja Rural-Seguros RGA + 16.46
127 Fernando Barceló Caja Rural-Seguros RGA + 16.46
128 Michal Schlegel Caja Rural-Seguros RGA + 16.46
129 Milan Menten Lotto Dstny + 16.46
130 Boy van Poppel Intermarché-Circus-Wanty + 16.46
131 Thomas Bonnet TotalEnergies + 16.46
132 Kévin Vauquelin Team Arkéa-Samsic + 16.46
133 Nicolas Prodhomme AG2R Citroën Team + 16.46
134 Stefan Bissegger EF Education-EasyPost + 16.46
135 Eduardo Sepulveda Lotto Dstny + 16.46
136 Julius van den Berg EF Education-EasyPost + 16.46
137 Sean Quinn EF Education-EasyPost + 16.46
138 Finn Fisher-Black UAE Team Emirates + 16.46
139 Lennert Van Eetvelt Lotto Dstny + 16.46
140 Rune Herregodts Intermarché-Circus-Wanty + 16.46
141 Kim Heiduk INEOS Grenadiers + 16.46
142 Jimmy Janssens Alpecin-Deceuninck + 16.46
143 Oier Lazkano Movistar Team + 17.01
144 Jonathan Castroviejo INEOS Grenadiers + 16.46
145 Jan Tratnik Jumbo-Visma + 16.46
146 Matevz Govekar Bahrain Victorious + 17.16
147 Davide Cimolai Cofidis + 17.37
148 André Carvalho Cofidis + 17.37
149 Andreas Kron Lotto Dstny + 17.37
150 Casper Pedersen Soudal Quick-Step + 17.37
151 Bauke Mollema Lidl-Trek + 17.51
152 Egan Bernal INEOS Grenadiers + 18.01
153 Sebastian Molano UAE Team Emirates + 18.12
154 Rui Oliveira UAE Team Emirates + 17.57
155 Samuele Battistella Astana Qazaqstan Team + 18.12
156 Robbe Ghys Alpecin-Deceuninck + 16.46
157 Jefferson Cepeda Caja Rural-Seguros RGA + 18.19
158 Callum Scotson Team Jayco-AlUla + 19.04
159 Jarrad Drizners Lotto Dstny + 19.04
160 Joel Nicolau Caja Rural-Seguros RGA + 19.04
161 Clément Davy Groupama-FDJ + 19.19
162 Lewis Askey Groupama-FDJ + 19.19

GC

PosRiderTeam Time
1 Sepp Kuss Jumbo-Visma 35:23:30
2 Marc Soler UAE Team Emirates + 00.43
3 Lenny Martinez Groupama-FDJ + 01.02
4 Remco Evenepoel Soudal Quick-Step + 02.22
5 Mikel Landa Bahrain Victorious + 02.29
6 Primoz Roglic Jumbo-Visma + 02.29
7 Jonas Vingegaard Jumbo-Visma + 02.33
8 Enric Mas Movistar Team + 02.33
9 Juan Ayuso UAE Team Emirates + 02.43
10 Joao Almeida UAE Team Emirates + 02.55
11 David de la Cruz Astana Qazaqstan Team + 03.39
12 Aleksandr Vlasov BORA-hansgrohe + 03.51
13 Cian Uijtdebroeks BORA-hansgrohe + 04.10
14 Hugh Carthy EF Education-EasyPost + 04.17
15 Steff Cras TotalEnergies + 04.52
16 Einer Rubio Movistar Team + 05.08
17 Santiago Buitrago Bahrain Victorious + 05.40
18 Cristian Rodriguez Team Arkéa-Samsic + 07.02
19 Rémy Rochas Cofidis + 07.13
20 Attila Valter Jumbo-Visma + 10.33
21 Wout Poels Bahrain Victorious + 11.59
22 Geraint Thomas INEOS Grenadiers + 12.34
23 Juan Pedro Lopez Lidl-Trek + 14.40
24 Rudy Molard Groupama-FDJ + 18.16
25 Jefferson Cepeda Caja Rural-Seguros RGA + 19.02
26 Lennard Kämna BORA-hansgrohe + 19.09
27 Damiano Caruso Bahrain Victorious + 21.19
28 Mattia Cattaneo Soudal Quick-Step + 21.24
29 Daniel Navarro Burgos-BH + 22.04
30 Sergio Higuita BORA-hansgrohe + 22.23
31 Mikaël Chérel AG2R Citroën Team + 22.32
32 Emanuel Buchmann BORA-hansgrohe + 24.49
33 Romain Bardet Team dsm-firmenich + 25.41
34 Antonio Tiberi Bahrain Victorious + 26.11
35 Jonathan Caicedo EF Education-EasyPost + 29.26
36 Wilco Kelderman Jumbo-Visma + 29.26
37 Paul Ourselin TotalEnergies + 30.01
38 Jan Hirt Soudal Quick-Step + 32.13
39 Michel Ries Team Arkéa-Samsic + 33.02
40 Ruben Fernandez Cofidis + 36.05
41 Jan Tratnik Jumbo-Visma + 36.42
42 Rui Costa Intermarché-Circus-Wanty + 37.20
43 Javier Romo Astana Qazaqstan Team + 37.53
44 Ben Zwiehoff BORA-hansgrohe + 38.25
45 Max Poole Team dsm-firmenich + 38.36
46 Sean Quinn EF Education-EasyPost + 38.52
47 Luis León Sánchez Astana Qazaqstan Team + 39.16
48 Nelson Oliveira Movistar Team + 39.33
49 Louis Vervaeke Soudal Quick-Step + 39.36
50 Lawrence Warbasse AG2R Citroën Team + 41.05
51 Dorian Godon AG2R Citroën Team + 41.19
52 Lennert Van Eetvelt Lotto Dstny + 42.28
53 Egan Bernal INEOS Grenadiers + 43.14
54 Jonathan Castroviejo INEOS Grenadiers + 43.51
55 Nicolas Prodhomme AG2R Citroën Team + 44.42
56 Robert Gesink Jumbo-Visma + 45.03
57 Fabien Doubey TotalEnergies + 45.11
58 Fernando Barceló Caja Rural-Seguros RGA + 45.13
59 Romain Grégoire Groupama-FDJ + 45.35
60 Michael Storer Groupama-FDJ + 46.54
61 Felix Engelhardt Team Jayco-AlUla + 48.39
62 Finn Fisher-Black UAE Team Emirates + 49.16
63 Simone Petilli Intermarché-Circus-Wanty + 49.22
64 James Knox Soudal Quick-Step + 51.11
65 Chris Hamilton Team dsm-firmenich + 51.17
66 Oier Lazkano Movistar Team + 51.23
67 Joe Dombrowski Astana Qazaqstan Team + 52.13
68 Matteo Sobrero Team Jayco-AlUla + 52.38
69 Kenny Elissonde Lidl-Trek + 54.54
70 Fabio Felline Astana Qazaqstan Team + 56.40
71 Iván García Cortina Movistar Team + 58.00
72 Imanol Erviti Movistar Team + 58.49
73 Jonas Koch BORA-hansgrohe + 59.13
74 Andrey Zeits Astana Qazaqstan Team + 59.21
75 Bauke Mollema Lidl-Trek + 01:00.20
76 Jesus Herrada Cofidis + 01:00.49
77 Geoffrey Bouchard AG2R Citroën Team + 01:01.01
78 Jorge Arcas Movistar Team + 01:02.26
79 Diego Camargo EF Education-EasyPost + 01:02.57
80 Jon Barrenetxea Caja Rural-Seguros RGA + 01:03.02
81 Ander Okamika Burgos-BH + 01:03.09
82 Lorenzo Germani Groupama-FDJ + 01:03.09
83 Andreas Kron Lotto Dstny + 01:03.33
84 Sylvain Moniquet Lotto Dstny + 01:04.24
85 Dylan van Baarle Jumbo-Visma + 01:05.08
86 Jose Manuel Diaz Burgos-BH + 01:06.28
87 Andrea Piccolo EF Education-EasyPost + 01:06.37
88 Damien Touzé AG2R Citroën Team + 01:07.16
89 Lukasz Owsian Team Arkéa-Samsic + 01:08.23
90 Abel Balderstone Caja Rural-Seguros RGA + 01:08.59
91 Pelayo Sanchez Burgos-BH + 01:09.22
92 Orluis Aular Caja Rural-Seguros RGA + 01:09.29
93 Kévin Vauquelin Team Arkéa-Samsic + 01:10.22
94 Filippo Ganna INEOS Grenadiers + 01:10.22
95 Alan Jousseaume TotalEnergies + 01:10.33
96 Julien Bernard Lidl-Trek + 01:11.23
97 Joel Nicolau Caja Rural-Seguros RGA + 01:14.27
98 Amanuel Ghebreigzabhier Lidl-Trek + 01:14.51
99 Jacopo Mosca Lidl-Trek + 01:15.27
100 Vadim Pronskiy Astana Qazaqstan Team + 01:15.27
101 Mathis Le Berre Team Arkéa-Samsic + 01:16.03
102 Andrea Vendrame AG2R Citroën Team + 01:16.22
103 Michal Schlegel Caja Rural-Seguros RGA + 01:16.41
104 Jan Maas Team Jayco-AlUla + 01:17.00
105 Elie Gesbert Team Arkéa-Samsic + 01:17.23
106 Omar Fraile INEOS Grenadiers + 01:17.28
107 Jasha Sütterlin Bahrain Victorious + 01:18.20
108 Jesus Ezquerra Burgos-BH + 01:18.26
109 Pieter Serry Soudal Quick-Step + 01:18.40
110 Rein Taaramäe Intermarché-Circus-Wanty + 01:18.41
111 Jetse Bol Burgos-BH + 01:19.06
112 Kevin Ledanois Team Arkéa-Samsic + 01:20.33
113 Eduardo Sepulveda Lotto Dstny + 01:20.39
114 Paul Lapeira AG2R Citroën Team + 01:20.45
115 Domen Novak UAE Team Emirates + 01:22.01
116 Nico Denz BORA-hansgrohe + 01:22.09
117 Julius van den Berg EF Education-EasyPost + 01:22.28
118 Julius Johansen Intermarché-Circus-Wanty + 01:24.58
119 Geoffrey Soupe TotalEnergies + 01:25.17
120 Sébastien Grignard Lotto Dstny + 01:25.22
121 Welay Berhe Team Jayco-AlUla + 01:25.36
122 Marijn van den Berg EF Education-EasyPost + 01:25.52
123 Edward Theuns Lidl-Trek + 01:26.22
124 Dries van Gestel TotalEnergies + 01:26.44
125 Lewis Askey Groupama-FDJ + 01:26.50
126 Cyril Barthe Burgos-BH + 01:26.55
127 Thomas De Gendt Lotto Dstny + 01:27.06
128 Edward Planckaert Alpecin-Deceuninck + 01:27.44
129 Kaden Groves Alpecin-Deceuninck + 01:28.57
130 Romain Combaud Team dsm-firmenich + 01:29.51
131 Samuele Battistella Astana Qazaqstan Team + 01:31.39
132 Jose Herrada Cofidis + 01:31.40
133 David González Caja Rural-Seguros RGA + 01:31.57
134 Hugo Hofstetter Team Arkéa-Samsic + 01:32.17
135 Tobias Bayer Alpecin-Deceuninck + 01:33.01
136 Sean Flynn Team dsm-firmenich + 01:33.16
137 Jason Osborne Alpecin-Deceuninck + 01:33.17
138 Stefan Bissegger EF Education-EasyPost + 01:33.31
139 Milan Menten Lotto Dstny + 01:33.43
140 Otto Vergaerde Lidl-Trek + 01:34.27
141 Boy van Poppel Intermarché-Circus-Wanty + 01:34.29
142 Sam Watson Groupama-FDJ + 01:35.45
143 Hugo Page Intermarché-Circus-Wanty + 01:36.44
144 Sebastian Molano UAE Team Emirates + 01:37.09
145 Kamil Gradek Bahrain Victorious + 01:37.28
146 Eric Fagundez Burgos-BH + 01:37.47
147 Casper Pedersen Soudal Quick-Step + 01:37.49
148 Jarrad Drizners Lotto Dstny + 01:38.02
149 François Bidard Cofidis + 01:38.09
150 Davide Cimolai Cofidis + 01:39.11
151 André Carvalho Cofidis + 01:39.45
152 Thomas Bonnet TotalEnergies + 01:40.31
153 Kim Heiduk INEOS Grenadiers + 01:40.33
154 Maurice Ballerstedt Alpecin-Deceuninck + 01:40.38
155 Clément Davy Groupama-FDJ + 01:40.57
156 Rune Herregodts Intermarché-Circus-Wanty + 01:41.17
157 Matevz Govekar Bahrain Victorious + 01:41.25
158 Rui Oliveira UAE Team Emirates + 01:42.21
159 Alberto Dainese Team dsm-firmenich + 01:42.35
160 Jimmy Janssens Alpecin-Deceuninck + 01:44.21
161 Robbe Ghys Alpecin-Deceuninck + 01:47.11
162 Callum Scotson Team Jayco-AlUla + 01:47.20

Youth

PosRiderTeam Time
1 Lenny Martinez Groupama-FDJ 35:24:32
2 Remco Evenepoel Soudal Quick-Step + 01.20
3 Juan Ayuso UAE Team Emirates + 01.41
4 Joao Almeida UAE Team Emirates + 01.53
5 Cian Uijtdebroeks BORA-hansgrohe + 03.08
6 Einer Rubio Movistar Team + 04.06
7 Santiago Buitrago Bahrain Victorious + 04.38
8 Attila Valter Jumbo-Visma + 09.31
9 Antonio Tiberi Bahrain Victorious + 25.09
10 Michel Ries Team Arkéa-Samsic + 32.00
11 Javier Romo Astana Qazaqstan Team + 36.51
12 Max Poole Team dsm-firmenich + 37.34
13 Sean Quinn EF Education-EasyPost + 37.50
14 Lennert Van Eetvelt Lotto Dstny + 41.26
15 Romain Grégoire Groupama-FDJ + 44.33
16 Felix Engelhardt Team Jayco-AlUla + 47.37
17 Finn Fisher-Black UAE Team Emirates + 48.14
18 Oier Lazkano Movistar Team + 50.21
19 Diego Camargo EF Education-EasyPost + 01:01.55
20 Jon Barrenetxea Caja Rural-Seguros RGA + 01:02.00
21 Lorenzo Germani Groupama-FDJ + 01:02.07
22 Andreas Kron Lotto Dstny + 01:02.31
23 Sylvain Moniquet Lotto Dstny + 01:03.22
24 Andrea Piccolo EF Education-EasyPost + 01:05.35
25 Abel Balderstone Caja Rural-Seguros RGA + 01:07.57
26 Pelayo Sanchez Burgos-BH + 01:08.20
27 Kévin Vauquelin Team Arkéa-Samsic + 01:09.20
28 Alan Jousseaume TotalEnergies + 01:09.31
29 Vadim Pronskiy Astana Qazaqstan Team + 01:14.25
30 Mathis Le Berre Team Arkéa-Samsic + 01:15.01
31 Paul Lapeira AG2R Citroën Team + 01:19.43
32 Julius Johansen Intermarché-Circus-Wanty + 01:23.56
33 Sébastien Grignard Lotto Dstny + 01:24.20
34 Welay Berhe Team Jayco-AlUla + 01:24.34
35 Marijn van den Berg EF Education-EasyPost + 01:24.50
36 Lewis Askey Groupama-FDJ + 01:25.48
37 Kaden Groves Alpecin-Deceuninck + 01:27.55
38 Samuele Battistella Astana Qazaqstan Team + 01:30.37
39 Tobias Bayer Alpecin-Deceuninck + 01:31.59
40 Sean Flynn Team dsm-firmenich + 01:32.14
41 Stefan Bissegger EF Education-EasyPost + 01:32.29
42 Sam Watson Groupama-FDJ + 01:34.43
43 Hugo Page Intermarché-Circus-Wanty + 01:35.42
44 Eric Fagundez Burgos-BH + 01:36.45
45 Jarrad Drizners Lotto Dstny + 01:37.00
46 Thomas Bonnet TotalEnergies + 01:39.29
47 Kim Heiduk INEOS Grenadiers + 01:39.31
48 Maurice Ballerstedt Alpecin-Deceuninck + 01:39.36
49 Clément Davy Groupama-FDJ + 01:39.55
50 Rune Herregodts Intermarché-Circus-Wanty + 01:40.15
51 Matevz Govekar Bahrain Victorious + 01:40.23
52 Alberto Dainese Team dsm-firmenich + 01:41.33

Points

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

Mountain

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

Team

PosTeamTime
1 Jumbo-Visma 105:39:44
2 UAE Team Emirates + 01.07
3 Bahrain Victorious + 04.40
4 BORA-hansgrohe + 08.00
5 Movistar Team + 27.48
6 Soudal Quick-Step + 35.58
7 INEOS Grenadiers + 45.22
8 Groupama-FDJ + 45.29
9 EF Education-EasyPost + 54.00
10 Astana Qazaqstan Team + 57.37
11 Caja Rural-Seguros RGA + 59.58
12 TotalEnergies + 01:02.01
13 AG2R Citroën Team + 01:05.40
14 Team Arkéa-Samsic + 01:10.15
15 Cofidis + 01:27.48
16 Lidl-Trek + 01:30.51
17 Team dsm-firmenich + 01:32.54
18 Burgos-BH + 01:34.35
19 Intermarché-Circus-Wanty + 02:01.17
20 Team Jayco-AlUla + 02:01.55
21 Lotto Dstny + 02:08.02
22 Alpecin-Deceuninck + 04:05.07

Race profile

Race
Vuelta a España
Start date
26.08.2023
End date
17.09.2023
Total distance
184.5 km
Gen
Men
Cat
2.UWT
Country
Spain
Discipline
Road
First edition
1935

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️