Vuelta a España 2023 - Stage 8

Dénia > Xorret de Catí, 165.0km

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 Primoz Roglic Jumbo-Visma 4:13:52
2 Remco Evenepoel Soudal Quick-Step + 00.00
3 Juan Ayuso UAE Team Emirates + 00.00
4 Enric Mas Movistar Team + 00.02
5 Jonas Vingegaard Jumbo-Visma + 00.02
6 Joao Almeida UAE Team Emirates + 00.02
7 Sepp Kuss Jumbo-Visma + 00.02
8 Marc Soler UAE Team Emirates + 00.02
9 Wout Poels Bahrain Victorious + 00.34
10 Aleksandr Vlasov BORA-hansgrohe + 00.39
11 Mikel Landa Bahrain Victorious + 00.41
12 Hugh Carthy EF Education-EasyPost + 01.00
13 Lenny Martinez Groupama-FDJ + 01.10
14 Cian Uijtdebroeks BORA-hansgrohe + 01.10
15 Juan Pedro Lopez Lidl-Trek + 01.16
16 David de la Cruz Astana Qazaqstan Team + 01.18
17 Santiago Buitrago Bahrain Victorious + 01.44
18 Michael Storer Groupama-FDJ + 01.44
19 Einer Rubio Movistar Team + 01.48
20 Jefferson Cepeda Caja Rural-Seguros RGA + 01.48
21 Rémy Rochas Cofidis + 01.52
22 Steff Cras TotalEnergies + 02.06
23 Damiano Caruso Bahrain Victorious + 02.06
24 Rui Costa Intermarché-Circus-Wanty + 02.06
25 Louis Vervaeke Soudal Quick-Step + 02.06
26 Antonio Tiberi Bahrain Victorious + 02.24
27 Cristian Rodriguez Team Arkéa-Samsic + 02.28
28 Attila Valter Jumbo-Visma + 03.05
29 Oier Lazkano Movistar Team + 03.05
30 Mattia Cattaneo Soudal Quick-Step + 03.24
31 Jose Manuel Diaz Burgos-BH + 03.30
32 Egan Bernal INEOS Grenadiers + 03.32
33 Geraint Thomas INEOS Grenadiers + 03.32
34 Rudy Molard Groupama-FDJ + 03.32
35 Michel Ries Team Arkéa-Samsic + 03.32
36 Daniel Navarro Burgos-BH + 03.32
37 Mikaël Chérel AG2R Citroën Team + 03.32
38 Geoffrey Bouchard AG2R Citroën Team + 03.32
39 Jan Hirt Soudal Quick-Step + 04.00
40 Ander Okamika Burgos-BH + 04.05
41 Simone Petilli Intermarché-Circus-Wanty + 04.05
42 Jan Tratnik Jumbo-Visma + 04.21
43 Fernando Barceló Caja Rural-Seguros RGA + 05.06
44 Sergio Higuita BORA-hansgrohe + 05.33
45 Jonathan Caicedo EF Education-EasyPost + 05.48
46 Lennert Van Eetvelt Lotto Dstny + 05.48
47 James Knox Soudal Quick-Step + 05.48
48 Fabien Doubey TotalEnergies + 05.54
49 Paul Ourselin TotalEnergies + 05.54
50 Andrey Zeits Astana Qazaqstan Team + 05.54
51 Luis León Sánchez Astana Qazaqstan Team + 05.54
52 Dorian Godon AG2R Citroën Team + 07.22
53 Wilco Kelderman Jumbo-Visma + 07.22
54 Nelson Oliveira Movistar Team + 07.22
55 Emanuel Buchmann BORA-hansgrohe + 07.22
56 Nicolas Prodhomme AG2R Citroën Team + 07.37
57 Pelayo Sanchez Burgos-BH + 07.37
58 Jan Maas Team Jayco-AlUla + 07.37
59 Ruben Fernandez Cofidis + 07.37
60 Jorge Arcas Movistar Team + 08.13
61 Imanol Erviti Movistar Team + 08.13
62 Chris Hamilton Team dsm-firmenich + 08.13
63 Romain Bardet Team dsm-firmenich + 08.13
64 Domen Novak UAE Team Emirates + 08.43
65 Pieter Serry Soudal Quick-Step + 08.51
66 Andreas Kron Lotto Dstny + 08.51
67 Lorenzo Germani Groupama-FDJ + 08.51
68 Orluis Aular Caja Rural-Seguros RGA + 08.56
69 Fabio Felline Astana Qazaqstan Team + 09.17
70 Bauke Mollema Lidl-Trek + 09.17
71 Omar Fraile INEOS Grenadiers + 09.25
72 Jonathan Castroviejo INEOS Grenadiers + 09.25
73 Lennard Kämna BORA-hansgrohe + 10.17
74 Ben Zwiehoff BORA-hansgrohe + 10.17
75 Javier Romo Astana Qazaqstan Team + 10.17
76 Romain Grégoire Groupama-FDJ + 10.39
77 Matteo Sobrero Team Jayco-AlUla + 10.39
78 Felix Engelhardt Team Jayco-AlUla + 10.39
79 Julien Bernard Lidl-Trek + 10.39
80 Jonas Koch BORA-hansgrohe + 10.41
81 Kenny Elissonde Lidl-Trek + 11.23
82 Dylan van Baarle Jumbo-Visma + 11.41
83 Robert Gesink Jumbo-Visma + 11.41
84 Max Poole Team dsm-firmenich + 11.41
85 Sean Quinn EF Education-EasyPost + 11.41
86 Elie Gesbert Team Arkéa-Samsic + 12.13
87 Diego Camargo EF Education-EasyPost + 12.36
88 Jesus Herrada Cofidis + 12.59
89 Finn Fisher-Black UAE Team Emirates + 13.06
90 Jason Osborne Alpecin-Deceuninck + 13.16
91 Rein Taaramäe Intermarché-Circus-Wanty + 17.14
92 Sylvain Moniquet Lotto Dstny + 17.21
93 Andrea Piccolo EF Education-EasyPost + 17.24
94 Iván García Cortina Movistar Team + 17.24
95 Welay Berhe Team Jayco-AlUla + 17.24
96 Joel Nicolau Caja Rural-Seguros RGA + 20.18
97 Filippo Ganna INEOS Grenadiers + 20.18
98 Callum Scotson Team Jayco-AlUla + 20.55
99 Thomas De Gendt Lotto Dstny + 22.04
100 Lewis Askey Groupama-FDJ + 22.04
101 Vadim Pronskiy Astana Qazaqstan Team + 22.11
102 Eduardo Sepulveda Lotto Dstny + 23.52
103 Tobias Bayer Alpecin-Deceuninck + 24.07
104 Kaden Groves Alpecin-Deceuninck + 24.07
105 Julius van den Berg EF Education-EasyPost + 24.07
106 Edward Planckaert Alpecin-Deceuninck + 24.07
107 Jimmy Janssens Alpecin-Deceuninck + 24.07
108 Jesus Ezquerra Burgos-BH + 25.18
109 Kevin Ledanois Team Arkéa-Samsic + 26.25
110 Romain Combaud Team dsm-firmenich + 26.25
111 Cyril Barthe Burgos-BH + 26.25
112 Kévin Vauquelin Team Arkéa-Samsic + 26.25
113 Lukasz Owsian Team Arkéa-Samsic + 26.25
114 Geoffrey Soupe TotalEnergies + 26.25
115 Thomas Bonnet TotalEnergies + 26.25
116 Lawrence Warbasse AG2R Citroën Team + 26.25
117 Jasha Sütterlin Bahrain Victorious + 26.25
118 Joe Dombrowski Astana Qazaqstan Team + 26.25
119 Paul Lapeira AG2R Citroën Team + 26.25
120 Jacopo Mosca Lidl-Trek + 26.25
121 Alan Jousseaume TotalEnergies + 26.25
122 Otto Vergaerde Lidl-Trek + 26.25
123 Jetse Bol Burgos-BH + 26.25
124 Andrea Vendrame AG2R Citroën Team + 26.25
125 Jon Barrenetxea Caja Rural-Seguros RGA + 26.25
126 Clément Davy Groupama-FDJ + 26.25
127 Nico Denz BORA-hansgrohe + 26.25
128 Julius Johansen Intermarché-Circus-Wanty + 26.25
129 Sean Flynn Team dsm-firmenich + 26.25
130 Mathis Le Berre Team Arkéa-Samsic + 26.25
131 Hugo Page Intermarché-Circus-Wanty + 26.25
132 David González Caja Rural-Seguros RGA + 26.25
133 Michal Schlegel Caja Rural-Seguros RGA + 26.25
134 Maurice Ballerstedt Alpecin-Deceuninck + 26.25
135 Eric Fagundez Burgos-BH + 26.33
136 Kim Heiduk INEOS Grenadiers + 26.35
137 Abel Balderstone Caja Rural-Seguros RGA + 26.41
138 Damien Touzé AG2R Citroën Team + 26.44
139 Matevz Govekar Bahrain Victorious + 26.47
140 Sébastien Grignard Lotto Dstny + 26.55
141 Sam Watson Groupama-FDJ + 27.10
142 François Bidard Cofidis + 27.10
143 Dries van Gestel TotalEnergies + 27.10
144 Samuele Battistella Astana Qazaqstan Team + 27.10
145 Casper Pedersen Soudal Quick-Step + 27.31
146 Hugo Hofstetter Team Arkéa-Samsic + 27.34
147 Edward Theuns Lidl-Trek + 27.36
148 Boy van Poppel Intermarché-Circus-Wanty + 27.36
149 Rune Herregodts Intermarché-Circus-Wanty + 27.36
150 Rui Oliveira UAE Team Emirates + 27.36
151 Sebastian Molano UAE Team Emirates + 27.36
152 Amanuel Ghebreigzabhier Lidl-Trek + 27.36
153 André Carvalho Cofidis + 27.36
154 Jose Herrada Cofidis + 27.45
155 Milan Menten Lotto Dstny + 28.01
156 Kamil Gradek Bahrain Victorious + 28.01
157 Stefan Bissegger EF Education-EasyPost + 28.01
158 Marijn van den Berg EF Education-EasyPost + 28.01
159 Jarrad Drizners Lotto Dstny + 28.01
160 Alberto Dainese Team dsm-firmenich + 28.19
161 Davide Cimolai Cofidis + 28.19
162 Robbe Ghys Alpecin-Deceuninck + 28.42
- Samuel Gaze Alpecin-Deceuninck DNF
- Pierre Latour TotalEnergies DNF

GC

PosRiderTeam Time
1 Sepp Kuss Jumbo-Visma 30:51:06
2 Marc Soler UAE Team Emirates + 00.43
3 Lenny Martinez Groupama-FDJ + 01.00
4 Wout Poels Bahrain Victorious + 02.05
5 Mikel Landa Bahrain Victorious + 02.29
6 Remco Evenepoel Soudal Quick-Step + 02.31
7 Primoz Roglic Jumbo-Visma + 02.38
8 Jonas Vingegaard Jumbo-Visma + 02.42
9 Enric Mas Movistar Team + 02.42
10 Juan Ayuso UAE Team Emirates + 02.52
11 Joao Almeida UAE Team Emirates + 03.09
12 David de la Cruz Astana Qazaqstan Team + 03.31
13 Steff Cras TotalEnergies + 03.44
14 Hugh Carthy EF Education-EasyPost + 03.53
15 Aleksandr Vlasov BORA-hansgrohe + 04.05
16 Cian Uijtdebroeks BORA-hansgrohe + 04.08
17 Jefferson Cepeda Caja Rural-Seguros RGA + 04.08
18 Juan Pedro Lopez Lidl-Trek + 04.44
19 Einer Rubio Movistar Team + 05.00
20 Santiago Buitrago Bahrain Victorious + 05.32
21 Cristian Rodriguez Team Arkéa-Samsic + 06.19
22 Rémy Rochas Cofidis + 06.21
23 Geraint Thomas INEOS Grenadiers + 08.43
24 Attila Valter Jumbo-Visma + 09.19
25 Damiano Caruso Bahrain Victorious + 11.31
26 Rudy Molard Groupama-FDJ + 16.57
27 Mattia Cattaneo Soudal Quick-Step + 18.12
28 Sergio Higuita BORA-hansgrohe + 18.43
29 Emanuel Buchmann BORA-hansgrohe + 18.48
30 Mikaël Chérel AG2R Citroën Team + 20.06
31 Romain Bardet Team dsm-firmenich + 22.01
32 Lennard Kämna BORA-hansgrohe + 22.34
33 Daniel Navarro Burgos-BH + 22.48
34 Michel Ries Team Arkéa-Samsic + 23.14
35 Jan Tratnik Jumbo-Visma + 23.21
36 Jan Hirt Soudal Quick-Step + 23.26
37 Antonio Tiberi Bahrain Victorious + 24.49
38 Sean Quinn EF Education-EasyPost + 25.31
39 Max Poole Team dsm-firmenich + 26.22
40 Paul Ourselin TotalEnergies + 26.51
41 Ben Zwiehoff BORA-hansgrohe + 27.26
42 Javier Romo Astana Qazaqstan Team + 27.57
43 Wilco Kelderman Jumbo-Visma + 28.12
44 Egan Bernal INEOS Grenadiers + 28.38
45 Lennert Van Eetvelt Lotto Dstny + 29.07
46 Luis León Sánchez Astana Qazaqstan Team + 29.28
47 Jonathan Castroviejo INEOS Grenadiers + 30.30
48 Jonathan Caicedo EF Education-EasyPost + 30.40
49 Nicolas Prodhomme AG2R Citroën Team + 31.21
50 Fernando Barceló Caja Rural-Seguros RGA + 31.52
51 Nelson Oliveira Movistar Team + 32.25
52 Robert Gesink Jumbo-Visma + 35.49
53 Finn Fisher-Black UAE Team Emirates + 35.55
54 Louis Vervaeke Soudal Quick-Step + 35.56
55 Rui Costa Intermarché-Circus-Wanty + 36.37
56 Dorian Godon AG2R Citroën Team + 37.39
57 Oier Lazkano Movistar Team + 37.47
58 Ruben Fernandez Cofidis + 37.53
59 Lawrence Warbasse AG2R Citroën Team + 38.39
60 Romain Grégoire Groupama-FDJ + 39.30
61 Simone Petilli Intermarché-Circus-Wanty + 39.34
62 Fabien Doubey TotalEnergies + 40.14
63 Felix Engelhardt Team Jayco-AlUla + 40.50
64 Michael Storer Groupama-FDJ + 40.53
65 Kenny Elissonde Lidl-Trek + 42.59
66 Bauke Mollema Lidl-Trek + 45.54
67 James Knox Soudal Quick-Step + 47.31
68 Jonas Koch BORA-hansgrohe + 48.14
69 Imanol Erviti Movistar Team + 49.01
70 Fabio Felline Astana Qazaqstan Team + 49.16
71 Andreas Kron Lotto Dstny + 49.21
72 Andrey Zeits Astana Qazaqstan Team + 49.33
73 Diego Camargo EF Education-EasyPost + 49.36
74 Jesus Herrada Cofidis + 49.37
75 Joe Dombrowski Astana Qazaqstan Team + 49.47
76 Iván García Cortina Movistar Team + 50.29
77 Sylvain Moniquet Lotto Dstny + 51.03
78 Geoffrey Bouchard AG2R Citroën Team + 51.13
79 Ander Okamika Burgos-BH + 53.21
80 Jorge Arcas Movistar Team + 53.23
81 Lorenzo Germani Groupama-FDJ + 53.28
82 Chris Hamilton Team dsm-firmenich + 53.30
83 Dylan van Baarle Jumbo-Visma + 55.30
84 Matteo Sobrero Team Jayco-AlUla + 55.50
85 Jose Manuel Diaz Burgos-BH + 55.51
86 Andrea Piccolo EF Education-EasyPost + 56.49
87 Kévin Vauquelin Team Arkéa-Samsic + 57.01
88 Abel Balderstone Caja Rural-Seguros RGA + 58.36
89 Joel Nicolau Caja Rural-Seguros RGA + 58.48
90 Julien Bernard Lidl-Trek + 59.09
91 Pelayo Sanchez Burgos-BH + 59.34
92 Orluis Aular Caja Rural-Seguros RGA + 59.54
93 Lukasz Owsian Team Arkéa-Samsic + 01:00.47
94 Damien Touzé AG2R Citroën Team + 01:01.56
95 Michal Schlegel Caja Rural-Seguros RGA + 01:03.20
96 Jon Barrenetxea Caja Rural-Seguros RGA + 01:04.30
97 Jan Maas Team Jayco-AlUla + 01:05.03
98 Rein Taaramäe Intermarché-Circus-Wanty + 01:05.20
99 Vadim Pronskiy Astana Qazaqstan Team + 01:05.29
100 Jacopo Mosca Lidl-Trek + 01:05.33
101 Omar Fraile INEOS Grenadiers + 01:06.02
102 Elie Gesbert Team Arkéa-Samsic + 01:06.17
103 Jetse Bol Burgos-BH + 01:06.19
104 Filippo Ganna INEOS Grenadiers + 01:07.12
105 Eduardo Sepulveda Lotto Dstny + 01:07.18
106 Alan Jousseaume TotalEnergies + 01:07.21
107 Mathis Le Berre Team Arkéa-Samsic + 01:07.36
108 Jasha Sütterlin Bahrain Victorious + 01:08.00
109 Pieter Serry Soudal Quick-Step + 01:09.02
110 Julius van den Berg EF Education-EasyPost + 01:09.07
111 Andrea Vendrame AG2R Citroën Team + 01:10.07
112 Domen Novak UAE Team Emirates + 01:10.20
113 Lewis Askey Groupama-FDJ + 01:10.56
114 Nico Denz BORA-hansgrohe + 01:11.06
115 Kevin Ledanois Team Arkéa-Samsic + 01:11.27
116 Paul Lapeira AG2R Citroën Team + 01:11.52
117 Sébastien Grignard Lotto Dstny + 01:12.11
118 Edward Theuns Lidl-Trek + 01:13.58
119 Julius Johansen Intermarché-Circus-Wanty + 01:13.59
120 Cyril Barthe Burgos-BH + 01:14.08
121 Geoffrey Soupe TotalEnergies + 01:14.21
122 Marijn van den Berg EF Education-EasyPost + 01:14.29
123 Welay Berhe Team Jayco-AlUla + 01:14.57
124 Jesus Ezquerra Burgos-BH + 01:16.16
125 Samuele Battistella Astana Qazaqstan Team + 01:16.52
126 Amanuel Ghebreigzabhier Lidl-Trek + 01:17.16
127 Thomas De Gendt Lotto Dstny + 01:17.18
128 Dries van Gestel TotalEnergies + 01:17.30
129 Romain Combaud Team dsm-firmenich + 01:17.37
130 Edward Planckaert Alpecin-Deceuninck + 01:17.46
131 David González Caja Rural-Seguros RGA + 01:18.36
132 Kaden Groves Alpecin-Deceuninck + 01:18.45
133 Sean Flynn Team dsm-firmenich + 01:19.55
134 Jason Osborne Alpecin-Deceuninck + 01:20.06
135 Stefan Bissegger EF Education-EasyPost + 01:20.10
136 Milan Menten Lotto Dstny + 01:20.22
137 Jose Herrada Cofidis + 01:20.28
138 Boy van Poppel Intermarché-Circus-Wanty + 01:21.08
139 Otto Vergaerde Lidl-Trek + 01:22.13
140 Sebastian Molano UAE Team Emirates + 01:22.22
141 Jarrad Drizners Lotto Dstny + 01:22.23
142 Tobias Bayer Alpecin-Deceuninck + 01:23.03
143 Hugo Page Intermarché-Circus-Wanty + 01:23.23
144 Sam Watson Groupama-FDJ + 01:23.29
145 Casper Pedersen Soudal Quick-Step + 01:23.37
146 Hugo Hofstetter Team Arkéa-Samsic + 01:23.44
147 Eric Fagundez Burgos-BH + 01:24.26
148 Davide Cimolai Cofidis + 01:24.59
149 Clément Davy Groupama-FDJ + 01:25.03
150 André Carvalho Cofidis + 01:25.33
151 Kamil Gradek Bahrain Victorious + 01:26.45
152 Thomas Bonnet TotalEnergies + 01:27.10
153 Kim Heiduk INEOS Grenadiers + 01:27.12
154 Maurice Ballerstedt Alpecin-Deceuninck + 01:27.20
155 Matevz Govekar Bahrain Victorious + 01:27.34
156 Rui Oliveira UAE Team Emirates + 01:27.49
157 Rune Herregodts Intermarché-Circus-Wanty + 01:27.56
158 François Bidard Cofidis + 01:29.42
159 Jimmy Janssens Alpecin-Deceuninck + 01:31.00
160 Alberto Dainese Team dsm-firmenich + 01:31.09
161 Callum Scotson Team Jayco-AlUla + 01:31.41
162 Robbe Ghys Alpecin-Deceuninck + 01:33.50
- Samuel Gaze Alpecin-Deceuninck DNF
- Pierre Latour TotalEnergies DNF

Youth

PosRiderTeam Time
1 Lenny Martinez Groupama-FDJ 30:52:06
2 Remco Evenepoel Soudal Quick-Step + 01.31
3 Juan Ayuso UAE Team Emirates + 01.52
4 Joao Almeida UAE Team Emirates + 02.09
5 Cian Uijtdebroeks BORA-hansgrohe + 03.08
6 Einer Rubio Movistar Team + 04.00
7 Santiago Buitrago Bahrain Victorious + 04.32
8 Attila Valter Jumbo-Visma + 08.19
9 Michel Ries Team Arkéa-Samsic + 22.14
10 Antonio Tiberi Bahrain Victorious + 23.49
11 Sean Quinn EF Education-EasyPost + 24.31
12 Max Poole Team dsm-firmenich + 25.22
13 Javier Romo Astana Qazaqstan Team + 26.57
14 Lennert Van Eetvelt Lotto Dstny + 28.07
15 Finn Fisher-Black UAE Team Emirates + 34.55
16 Oier Lazkano Movistar Team + 36.47
17 Romain Grégoire Groupama-FDJ + 38.30
18 Felix Engelhardt Team Jayco-AlUla + 39.50
19 Andreas Kron Lotto Dstny + 48.21
20 Diego Camargo EF Education-EasyPost + 48.36
21 Sylvain Moniquet Lotto Dstny + 50.03
22 Lorenzo Germani Groupama-FDJ + 52.28
23 Andrea Piccolo EF Education-EasyPost + 55.49
24 Kévin Vauquelin Team Arkéa-Samsic + 56.01
25 Abel Balderstone Caja Rural-Seguros RGA + 57.36
26 Pelayo Sanchez Burgos-BH + 58.34
27 Jon Barrenetxea Caja Rural-Seguros RGA + 01:03.30
28 Vadim Pronskiy Astana Qazaqstan Team + 01:04.29
29 Alan Jousseaume TotalEnergies + 01:06.21
30 Mathis Le Berre Team Arkéa-Samsic + 01:06.36
31 Lewis Askey Groupama-FDJ + 01:09.56
32 Paul Lapeira AG2R Citroën Team + 01:10.52
33 Sébastien Grignard Lotto Dstny + 01:11.11
34 Julius Johansen Intermarché-Circus-Wanty + 01:12.59
35 Marijn van den Berg EF Education-EasyPost + 01:13.29
36 Welay Berhe Team Jayco-AlUla + 01:13.57
37 Samuele Battistella Astana Qazaqstan Team + 01:15.52
38 Kaden Groves Alpecin-Deceuninck + 01:17.45
39 Sean Flynn Team dsm-firmenich + 01:18.55
40 Stefan Bissegger EF Education-EasyPost + 01:19.10
41 Jarrad Drizners Lotto Dstny + 01:21.23
42 Tobias Bayer Alpecin-Deceuninck + 01:22.03
43 Hugo Page Intermarché-Circus-Wanty + 01:22.23
44 Sam Watson Groupama-FDJ + 01:22.29
45 Eric Fagundez Burgos-BH + 01:23.26
46 Clément Davy Groupama-FDJ + 01:24.03
47 Thomas Bonnet TotalEnergies + 01:26.10
48 Kim Heiduk INEOS Grenadiers + 01:26.12
49 Maurice Ballerstedt Alpecin-Deceuninck + 01:26.20
50 Matevz Govekar Bahrain Victorious + 01:26.34
51 Rune Herregodts Intermarché-Circus-Wanty + 01:26.56
52 Alberto Dainese Team dsm-firmenich + 01:30.09

Points

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

Team

PosTeamTime
1 Jumbo-Visma 92:02:50
2 UAE Team Emirates + 01.12
3 Bahrain Victorious + 02.52
4 BORA-hansgrohe + 11.19
5 Movistar Team + 20.23
6 INEOS Grenadiers + 26.37
7 Soudal Quick-Step + 28.57
8 Groupama-FDJ + 37.49
9 Caja Rural-Seguros RGA + 41.30
10 EF Education-EasyPost + 44.44
11 Astana Qazaqstan Team + 47.21
12 Team Arkéa-Samsic + 53.11
13 TotalEnergies + 54.13
14 AG2R Citroën Team + 56.50
15 Lidl-Trek + 01:13.08
16 Team dsm-firmenich + 01:19.43
17 Cofidis + 01:19.59
18 Burgos-BH + 01:23.03
19 Lotto Dstny + 01:31.24
20 Intermarché-Circus-Wanty + 01:39.29
21 Team Jayco-AlUla + 01:46.21
22 Alpecin-Deceuninck + 03:34.41

Race profile

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