Vuelta a España 2023 - Stage 4

Andorra la Vella > Tarragona, 184.6km

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

GC

PosRiderTeam Time
1 Remco Evenepoel Soudal Quick-Step 12:48:52
2 Enric Mas Movistar Team + 00.05
3 Lenny Martinez Groupama-FDJ + 00.11
4 Jonas Vingegaard Jumbo-Visma + 00.31
5 Aleksandr Vlasov BORA-hansgrohe + 00.33
6 Cian Uijtdebroeks BORA-hansgrohe + 00.33
7 Romain Bardet Team dsm-firmenich + 00.35
8 Primoz Roglic Jumbo-Visma + 00.37
9 Juan Ayuso UAE Team Emirates + 00.38
10 Marc Soler UAE Team Emirates + 00.42
11 Joao Almeida UAE Team Emirates + 00.42
12 Thymen Arensman INEOS Grenadiers + 00.45
13 Sepp Kuss Jumbo-Visma + 00.49
14 Jay Vine UAE Team Emirates + 00.51
15 Steff Cras TotalEnergies + 01.07
16 Wout Poels Bahrain Victorious + 01.09
17 Jefferson Cepeda Caja Rural-Seguros RGA + 01.11
18 Geraint Thomas INEOS Grenadiers + 01.11
19 David de la Cruz Astana Qazaqstan Team + 01.16
20 Rémy Rochas Cofidis + 01.24
21 Sean Quinn EF Education-EasyPost + 01.39
22 Juan Pedro Lopez Lidl-Trek + 01.41
23 Mikel Landa Bahrain Victorious + 01.43
24 Hugh Carthy EF Education-EasyPost + 01.48
25 Damiano Caruso Bahrain Victorious + 02.08
26 Attila Valter Jumbo-Visma + 02.17
27 Diego Camargo EF Education-EasyPost + 02.20
28 Abel Balderstone Caja Rural-Seguros RGA + 02.36
29 Javier Romo Astana Qazaqstan Team + 02.39
30 Jan Hirt Soudal Quick-Step + 02.47
31 Lennard Kämna BORA-hansgrohe + 02.48
32 Einer Rubio Movistar Team + 02.48
33 Santiago Buitrago Bahrain Victorious + 02.57
34 Lawrence Warbasse AG2R Citroën Team + 03.14
35 Cristian Rodriguez Team Arkéa-Samsic + 03.20
36 Rudy Molard Groupama-FDJ + 03.35
37 Egan Bernal INEOS Grenadiers + 03.46
38 Wilco Kelderman Jumbo-Visma + 04.16
39 Kévin Vauquelin Team Arkéa-Samsic + 04.17
40 Jan Tratnik Jumbo-Visma + 04.28
41 Mikaël Chérel AG2R Citroën Team + 04.37
42 Edward Dunbar Team Jayco-AlUla + 05.05
43 Michel Ries Team Arkéa-Samsic + 05.22
44 Mattia Cattaneo Soudal Quick-Step + 05.37
45 Filippo Zana Team Jayco-AlUla + 05.46
46 Louis Vervaeke Soudal Quick-Step + 05.57
47 Sergio Higuita BORA-hansgrohe + 06.40
48 Jonathan Caicedo EF Education-EasyPost + 06.42
49 Ben Zwiehoff BORA-hansgrohe + 07.19
50 Emanuel Buchmann BORA-hansgrohe + 07.20
51 Kenny Elissonde Lidl-Trek + 07.31
52 Ruben Fernandez Cofidis + 07.58
53 Daniel Navarro Burgos-BH + 09.02
54 Finn Fisher-Black UAE Team Emirates + 09.06
55 Jonathan Castroviejo INEOS Grenadiers + 09.34
56 Nelson Oliveira Movistar Team + 09.54
57 Ruben Guerreiro Movistar Team + 10.00
58 Max Poole Team dsm-firmenich + 10.13
59 Antonio Tiberi Bahrain Victorious + 10.28
60 James Knox Soudal Quick-Step + 11.00
61 Andrea Bagioli Soudal Quick-Step + 11.06
62 Michal Schlegel Caja Rural-Seguros RGA + 11.09
63 Robert Gesink Jumbo-Visma + 11.10
64 Joe Dombrowski Astana Qazaqstan Team + 11.25
65 Luis León Sánchez Astana Qazaqstan Team + 11.37
66 Eduardo Sepulveda Lotto Dstny + 12.43
67 Mathis Le Berre Team Arkéa-Samsic + 12.52
68 Andrea Piccolo EF Education-EasyPost + 13.39
69 Paul Ourselin TotalEnergies + 14.03
70 Andrey Zeits Astana Qazaqstan Team + 15.20
71 Kobe Goossens Intermarché-Circus-Wanty + 15.24
72 Alan Jousseaume TotalEnergies + 15.36
73 Fabien Doubey TotalEnergies + 16.02
74 Lukasz Owsian Team Arkéa-Samsic + 16.28
75 Imanol Erviti Movistar Team + 16.43
76 Andrea Vendrame AG2R Citroën Team + 16.54
77 Romain Grégoire Groupama-FDJ + 16.54
78 Jon Barrenetxea Caja Rural-Seguros RGA + 16.54
79 Felix Engelhardt Team Jayco-AlUla + 17.01
80 Jonas Koch BORA-hansgrohe + 17.11
81 Dorian Godon AG2R Citroën Team + 17.31
82 Vadim Pronskiy Astana Qazaqstan Team + 17.32
83 Fernando Barceló Caja Rural-Seguros RGA + 17.43
84 Damien Touzé AG2R Citroën Team + 17.49
85 Iván García Cortina Movistar Team + 17.56
86 Jesus Herrada Cofidis + 17.58
87 Lennert Van Eetvelt Lotto Dstny + 18.10
88 Ander Okamika Burgos-BH + 18.14
89 Sébastien Grignard Lotto Dstny + 18.38
90 Bauke Mollema Lidl-Trek + 18.43
91 Jose Herrada Cofidis + 18.44
92 Jetse Bol Burgos-BH + 18.56
93 Kevin Ledanois Team Arkéa-Samsic + 19.16
94 Paul Lapeira AG2R Citroën Team + 19.17
95 Amanuel Ghebreigzabhier Lidl-Trek + 19.20
96 Jorge Arcas Movistar Team + 19.40
97 Nicolas Prodhomme AG2R Citroën Team + 20.00
98 Edward Theuns Lidl-Trek + 20.42
99 Jacopo Mosca Lidl-Trek + 20.46
100 Sylvain Moniquet Lotto Dstny + 21.11
101 Sean Flynn Team dsm-firmenich + 21.27
102 Marijn van den Berg EF Education-EasyPost + 21.29
103 Lewis Askey Groupama-FDJ + 21.35
104 Fabio Felline Astana Qazaqstan Team + 21.37
105 Simone Petilli Intermarché-Circus-Wanty + 21.38
106 Geoffrey Soupe TotalEnergies + 21.52
107 Orluis Aular Caja Rural-Seguros RGA + 22.09
108 Romain Combaud Team dsm-firmenich + 22.12
109 Alberto Dainese Team dsm-firmenich + 22.16
110 Dries van Gestel TotalEnergies + 22.17
111 Lorenzo Germani Groupama-FDJ + 22.25
112 Chris Hamilton Team dsm-firmenich + 22.32
113 Julius Johansen Intermarché-Circus-Wanty + 22.33
114 Oier Lazkano Movistar Team + 22.37
115 Jesus Ezquerra Burgos-BH + 22.40
116 Robbe Ghys Alpecin-Deceuninck + 22.42
117 Julius van den Berg EF Education-EasyPost + 22.45
118 Hugo Hofstetter Team Arkéa-Samsic + 22.45
119 Sebastian Molano UAE Team Emirates + 22.46
120 Edward Planckaert Alpecin-Deceuninck + 22.54
121 Sam Watson Groupama-FDJ + 22.59
122 Nico Denz BORA-hansgrohe + 23.01
123 Boy van Poppel Intermarché-Circus-Wanty + 23.05
124 Milan Menten Lotto Dstny + 23.10
125 Eric Fagundez Burgos-BH + 23.13
126 Kim Heiduk INEOS Grenadiers + 23.13
127 Rein Taaramäe Intermarché-Circus-Wanty + 23.17
128 Samuel Gaze Alpecin-Deceuninck + 23.25
129 Rui Costa Intermarché-Circus-Wanty + 23.26
130 Samuele Battistella Astana Qazaqstan Team + 23.29
131 Julien Bernard Lidl-Trek + 23.31
132 Cyril Barthe Burgos-BH + 23.38
133 Andreas Kron Lotto Dstny + 23.39
134 Michael Hepburn Team Jayco-AlUla + 23.39
135 Kaden Groves Alpecin-Deceuninck + 23.49
136 Matteo Sobrero Team Jayco-AlUla + 23.50
137 Elie Gesbert Team Arkéa-Samsic + 24.09
138 Stefan Bissegger EF Education-EasyPost + 24.18
139 David González Caja Rural-Seguros RGA + 24.33
140 Thomas De Gendt Lotto Dstny + 24.33
141 Casper Pedersen Soudal Quick-Step + 24.35
142 Jarrad Drizners Lotto Dstny + 24.36
143 Tobias Bayer Alpecin-Deceuninck + 25.00
144 Omar Fraile INEOS Grenadiers + 25.15
145 Davide Cimolai Cofidis + 25.31
146 Joel Nicolau Caja Rural-Seguros RGA + 25.43
147 Michael Storer Groupama-FDJ + 25.50
148 Pieter Serry Soudal Quick-Step + 26.00
149 Pelayo Sanchez Burgos-BH + 26.11
150 Geoffrey Bouchard AG2R Citroën Team + 26.13
151 Maurice Ballerstedt Alpecin-Deceuninck + 26.18
152 Jasha Sütterlin Bahrain Victorious + 26.26
153 Otto Vergaerde Lidl-Trek + 26.36
154 Filippo Ganna INEOS Grenadiers + 26.38
155 Rune Herregodts Intermarché-Circus-Wanty + 26.49
156 Welay Berhe Team Jayco-AlUla + 27.14
157 Hugo Page Intermarché-Circus-Wanty + 27.25
158 Kamil Gradek Bahrain Victorious + 27.34
159 André Carvalho Cofidis + 27.38
160 Rui Oliveira UAE Team Emirates + 28.11
161 Dylan van Baarle Jumbo-Visma + 28.21
162 Jimmy Janssens Alpecin-Deceuninck + 29.29
163 Clément Davy Groupama-FDJ + 29.46
164 Jan Maas Team Jayco-AlUla + 30.04
165 Jason Osborne Alpecin-Deceuninck + 30.05
166 Domen Novak UAE Team Emirates + 30.13
167 François Bidard Cofidis + 30.50
168 Matevz Govekar Bahrain Victorious + 31.01
169 Thomas Bonnet TotalEnergies + 31.16
170 Lorenzo Milesi Team dsm-firmenich + 31.20
171 Jose Manuel Diaz Burgos-BH + 31.49
172 Bryan Coquard Cofidis + 32.12
173 Pierre Latour TotalEnergies + 34.12
174 Callum Scotson Team Jayco-AlUla + 35.28

Youth

PosRiderTeam Time
1 Remco Evenepoel Soudal Quick-Step 12:48:52
2 Lenny Martinez Groupama-FDJ + 00.11
3 Cian Uijtdebroeks BORA-hansgrohe + 00.33
4 Juan Ayuso UAE Team Emirates + 00.38
5 Joao Almeida UAE Team Emirates + 00.42
6 Thymen Arensman INEOS Grenadiers + 00.45
7 Sean Quinn EF Education-EasyPost + 01.39
8 Attila Valter Jumbo-Visma + 02.17
9 Diego Camargo EF Education-EasyPost + 02.20
10 Abel Balderstone Caja Rural-Seguros RGA + 02.36
11 Javier Romo Astana Qazaqstan Team + 02.39
12 Einer Rubio Movistar Team + 02.48
13 Santiago Buitrago Bahrain Victorious + 02.57
14 Kévin Vauquelin Team Arkéa-Samsic + 04.17
15 Michel Ries Team Arkéa-Samsic + 05.22
16 Filippo Zana Team Jayco-AlUla + 05.46
17 Finn Fisher-Black UAE Team Emirates + 09.06
18 Max Poole Team dsm-firmenich + 10.13
19 Antonio Tiberi Bahrain Victorious + 10.28
20 Andrea Bagioli Soudal Quick-Step + 11.06
21 Mathis Le Berre Team Arkéa-Samsic + 12.52
22 Andrea Piccolo EF Education-EasyPost + 13.39
23 Alan Jousseaume TotalEnergies + 15.36
24 Romain Grégoire Groupama-FDJ + 16.54
25 Jon Barrenetxea Caja Rural-Seguros RGA + 16.54
26 Felix Engelhardt Team Jayco-AlUla + 17.01
27 Vadim Pronskiy Astana Qazaqstan Team + 17.32
28 Lennert Van Eetvelt Lotto Dstny + 18.10
29 Sébastien Grignard Lotto Dstny + 18.38
30 Paul Lapeira AG2R Citroën Team + 19.17
31 Sylvain Moniquet Lotto Dstny + 21.11
32 Sean Flynn Team dsm-firmenich + 21.27
33 Marijn van den Berg EF Education-EasyPost + 21.29
34 Lewis Askey Groupama-FDJ + 21.35
35 Alberto Dainese Team dsm-firmenich + 22.16
36 Lorenzo Germani Groupama-FDJ + 22.25
37 Julius Johansen Intermarché-Circus-Wanty + 22.33
38 Oier Lazkano Movistar Team + 22.37
39 Sam Watson Groupama-FDJ + 22.59
40 Eric Fagundez Burgos-BH + 23.13
41 Kim Heiduk INEOS Grenadiers + 23.13
42 Samuele Battistella Astana Qazaqstan Team + 23.29
43 Andreas Kron Lotto Dstny + 23.39
44 Kaden Groves Alpecin-Deceuninck + 23.49
45 Stefan Bissegger EF Education-EasyPost + 24.18
46 Jarrad Drizners Lotto Dstny + 24.36
47 Tobias Bayer Alpecin-Deceuninck + 25.00
48 Pelayo Sanchez Burgos-BH + 26.11
49 Maurice Ballerstedt Alpecin-Deceuninck + 26.18
50 Rune Herregodts Intermarché-Circus-Wanty + 26.49
51 Welay Berhe Team Jayco-AlUla + 27.14
52 Hugo Page Intermarché-Circus-Wanty + 27.25
53 Clément Davy Groupama-FDJ + 29.46
54 Matevz Govekar Bahrain Victorious + 31.01
55 Thomas Bonnet TotalEnergies + 31.16
56 Lorenzo Milesi Team dsm-firmenich + 31.20

Points

PosRiderTeam Points
1 Kaden Groves Alpecin-Deceuninck 75
2 Andrea Vendrame AG2R Citroën Team 62
3 Andreas Kron Lotto Dstny 30
4 Sebastian Molano UAE Team Emirates 30
5 Remco Evenepoel Soudal Quick-Step 25
6 Marijn van den Berg EF Education-EasyPost 24
7 Marc Soler UAE Team Emirates 21
8 Andrea Piccolo EF Education-EasyPost 20
9 Ander Okamika Burgos-BH 20
10 Edward Theuns Lidl-Trek 20
11 Andrea Bagioli Soudal Quick-Step 19
12 Milan Menten Lotto Dstny 18
13 Jonas Vingegaard Jumbo-Visma 17
14 Javier Romo Astana Qazaqstan Team 17
15 Fernando Barceló Caja Rural-Seguros RGA 17
16 David González Caja Rural-Seguros RGA 17
17 Rune Herregodts Intermarché-Circus-Wanty 17
18 Dries van Gestel TotalEnergies 16
19 Juan Ayuso UAE Team Emirates 15
20 Mathis Le Berre Team Arkéa-Samsic 15
21 Iván García Cortina Movistar Team 15
22 Matteo Sobrero Team Jayco-AlUla 15
23 Orluis Aular Caja Rural-Seguros RGA 14
24 Primoz Roglic Jumbo-Visma 13
25 Romain Grégoire Groupama-FDJ 13
26 Amanuel Ghebreigzabhier Lidl-Trek 13
27 Bryan Coquard Cofidis 13
28 Hugo Page Intermarché-Circus-Wanty 12
29 Lennert Van Eetvelt Lotto Dstny 11
30 Enric Mas Movistar Team 10
31 Aleksandr Vlasov BORA-hansgrohe 10
32 Jon Barrenetxea Caja Rural-Seguros RGA 10
33 Lewis Askey Groupama-FDJ 10
34 Maurice Ballerstedt Alpecin-Deceuninck 10
35 Lenny Martinez Groupama-FDJ 9
36 Cian Uijtdebroeks BORA-hansgrohe 8
37 Sean Flynn Team dsm-firmenich 8
38 Joao Almeida UAE Team Emirates 7
39 Kobe Goossens Intermarché-Circus-Wanty 7
40 Romain Bardet Team dsm-firmenich 6
41 Felix Engelhardt Team Jayco-AlUla 6
42 Wilco Kelderman Jumbo-Visma 5
43 Rui Costa Intermarché-Circus-Wanty 5
44 Jay Vine UAE Team Emirates 4
45 Rémy Rochas Cofidis 4
46 Steff Cras TotalEnergies 3
47 Ben Zwiehoff BORA-hansgrohe 3
48 Hugo Hofstetter Team Arkéa-Samsic 3
49 Sepp Kuss Jumbo-Visma 2
50 Nelson Oliveira Movistar Team 2
51 Max Poole Team dsm-firmenich 2
52 Thymen Arensman INEOS Grenadiers 1
53 Jose Manuel Diaz Burgos-BH -8

Mountain

PosRiderTeam Points
1 Eduardo Sepulveda Lotto Dstny 16
2 Remco Evenepoel Soudal Quick-Step 10
3 Matteo Sobrero Team Jayco-AlUla 6
4 Javier Romo Astana Qazaqstan Team 6
5 Jonas Vingegaard Jumbo-Visma 6
6 Damiano Caruso Bahrain Victorious 6
7 Juan Ayuso UAE Team Emirates 4
8 Lennard Kämna BORA-hansgrohe 4
9 Andreas Kron Lotto Dstny 3
10 Ander Okamika Burgos-BH 3
11 David González Caja Rural-Seguros RGA 3
12 Joel Nicolau Caja Rural-Seguros RGA 3
13 Primoz Roglic Jumbo-Visma 2
14 Romain Grégoire Groupama-FDJ 2
15 Amanuel Ghebreigzabhier Lidl-Trek 2
16 Marc Soler UAE Team Emirates 1
17 Jay Vine UAE Team Emirates 1
18 Marijn van den Berg EF Education-EasyPost 1
19 Jose Manuel Diaz Burgos-BH -4

Team

PosTeamTime
1 Jumbo-Visma 37:52:23
2 UAE Team Emirates + 00.05
3 BORA-hansgrohe + 00.32
4 Bahrain Victorious + 02.20
5 Soudal Quick-Step + 02.41
6 INEOS Grenadiers + 03.06
7 EF Education-EasyPost + 03.30
8 Movistar Team + 04.03
9 Team Arkéa-Samsic + 08.31
10 Caja Rural-Seguros RGA + 12.12
11 Astana Qazaqstan Team + 13.09
12 Lidl-Trek + 17.38
13 Groupama-FDJ + 19.03
14 TotalEnergies + 20.41
15 AG2R Citroën Team + 21.28
16 Team Jayco-AlUla + 22.18
17 Cofidis + 24.45
18 Team dsm-firmenich + 26.02
19 Intermarché-Circus-Wanty + 34.18
20 Burgos-BH + 35.08
21 Lotto Dstny + 41.21
22 Alpecin-Deceuninck + 01:05.01

Race profile

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