Vuelta a España 2023 - Stage 2

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

GC

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

Youth

PosRiderTeam Time
1 Andrea Piccolo EF Education-EasyPost 4:27:23
2 Javier Romo Astana Qazaqstan Team + 00.11
3 Max Poole Team dsm-firmenich + 00.13
4 Einer Rubio Movistar Team + 00.13
5 Sean Flynn Team dsm-firmenich + 00.13
6 Romain Grégoire Groupama-FDJ + 00.15
7 Marijn van den Berg EF Education-EasyPost + 00.17
8 Andrea Bagioli Soudal Quick-Step + 00.19
9 Diego Camargo EF Education-EasyPost + 00.19
10 Sam Watson Groupama-FDJ + 00.19
11 Remco Evenepoel Soudal Quick-Step + 00.19
12 Lenny Martinez Groupama-FDJ + 00.19
13 Stefan Bissegger EF Education-EasyPost + 00.19
14 Lewis Askey Groupama-FDJ + 00.21
15 Sean Quinn EF Education-EasyPost + 00.21
16 Antonio Tiberi Bahrain Victorious + 00.23
17 Santiago Buitrago Bahrain Victorious + 00.23
18 Lorenzo Germani Groupama-FDJ + 00.25
19 Samuele Battistella Astana Qazaqstan Team + 00.30
20 Vadim Pronskiy Astana Qazaqstan Team + 00.30
21 Andreas Kron Lotto Dstny + 00.31
22 Thymen Arensman INEOS Grenadiers + 00.33
23 Kim Heiduk INEOS Grenadiers + 00.33
24 Alberto Dainese Team dsm-firmenich + 00.38
25 Cian Uijtdebroeks BORA-hansgrohe + 00.41
26 Attila Valter Jumbo-Visma + 00.45
27 Julius Johansen Intermarché-Circus-Wanty + 00.46
28 Lennert Van Eetvelt Lotto Dstny + 00.47
29 Sébastien Grignard Lotto Dstny + 00.47
30 Juan Ayuso UAE Team Emirates + 00.50
31 Joao Almeida UAE Team Emirates + 00.50
32 Maurice Ballerstedt Alpecin-Deceuninck + 00.54
33 Jon Barrenetxea Caja Rural-Seguros RGA + 00.55
34 Abel Balderstone Caja Rural-Seguros RGA + 00.55
35 Paul Lapeira AG2R Citroën Team + 01.01
36 Felix Engelhardt Team Jayco-AlUla + 01.04
37 Eric Fagundez Burgos-BH + 01.26
38 Finn Fisher-Black UAE Team Emirates + 01.26
39 Kévin Vauquelin Team Arkéa-Samsic + 01.31
40 Michel Ries Team Arkéa-Samsic + 01.31
41 Mathis Le Berre Team Arkéa-Samsic + 01.31
42 Jarrad Drizners Lotto Dstny + 01.56
43 Filippo Zana Team Jayco-AlUla + 02.12
44 Oier Lazkano Movistar Team + 02.24
45 Tobias Bayer Alpecin-Deceuninck + 02.29
46 Kaden Groves Alpecin-Deceuninck + 02.45
47 Clément Davy Groupama-FDJ + 02.48
48 Sylvain Moniquet Lotto Dstny + 03.33
49 Rune Herregodts Intermarché-Circus-Wanty + 03.44
50 Welay Berhe Team Jayco-AlUla + 04.19
51 Pelayo Sanchez Burgos-BH + 04.24
52 Alan Jousseaume TotalEnergies + 05.22
53 Hugo Page Intermarché-Circus-Wanty + 06.11
54 Lorenzo Milesi Team dsm-firmenich + 07.15
55 Matevz Govekar Bahrain Victorious + 07.25
56 Thomas Bonnet TotalEnergies + 08.21

Points

PosRiderTeam Points
1 Andreas Kron Lotto Dstny 30
2 Kaden Groves Alpecin-Deceuninck 25
3 Andrea Vendrame AG2R Citroën Team 22
4 Andrea Piccolo EF Education-EasyPost 20
5 Andrea Bagioli Soudal Quick-Step 19
6 Javier Romo Astana Qazaqstan Team 17
7 Fernando Barceló Caja Rural-Seguros RGA 17
8 Iván García Cortina Movistar Team 15
9 Matteo Sobrero Team Jayco-AlUla 15
10 Romain Grégoire Groupama-FDJ 13
11 Bryan Coquard Cofidis 13
12 Lennert Van Eetvelt Lotto Dstny 11
13 Maurice Ballerstedt Alpecin-Deceuninck 10
14 Marijn van den Berg EF Education-EasyPost 9
15 Kobe Goossens Intermarché-Circus-Wanty 7
16 Romain Bardet Team dsm-firmenich 6
17 Rui Costa Intermarché-Circus-Wanty 5
18 Rémy Rochas Cofidis 4
19 Ben Zwiehoff BORA-hansgrohe 3
20 Max Poole Team dsm-firmenich 2

Mountain

PosRiderTeam Points
1 Matteo Sobrero Team Jayco-AlUla 6
2 Javier Romo Astana Qazaqstan Team 6
3 Andreas Kron Lotto Dstny 3
4 Joel Nicolau Caja Rural-Seguros RGA 3
5 Romain Grégoire Groupama-FDJ 2
6 Marijn van den Berg EF Education-EasyPost 1

Team

PosTeamTime
1 EF Education-EasyPost 12:47:35
2 Astana Qazaqstan Team + 00.11
3 Team dsm-firmenich + 00.13
4 Movistar Team + 00.13
5 Soudal Quick-Step + 00.19
6 Groupama-FDJ + 00.19
7 Bahrain Victorious + 00.23
8 INEOS Grenadiers + 00.33
9 Cofidis + 00.35
10 BORA-hansgrohe + 00.41
11 Jumbo-Visma + 00.45
12 Intermarché-Circus-Wanty + 00.46
13 Lotto Dstny + 00.47
14 UAE Team Emirates + 00.50
15 Alpecin-Deceuninck + 00.54
16 Caja Rural-Seguros RGA + 00.55
17 AG2R Citroën Team + 01.01
18 TotalEnergies + 01.03
19 Team Jayco-AlUla + 01.04
20 Lidl-Trek + 01.09
21 Burgos-BH + 01.26
22 Team Arkéa-Samsic + 01.31

Race profile

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