Vuelta a España 2023 - Stage 1

Barcelona > Barcelona, 14.8km

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 Romain Bardet Team dsm-firmenich 0:17:30
1 Max Poole Team dsm-firmenich 0:17:30
1 Chris Hamilton Team dsm-firmenich 0:17:30
1 Sean Flynn Team dsm-firmenich 0:17:30
1 Romain Combaud Team dsm-firmenich 0:18:15
1 Alberto Dainese Team dsm-firmenich 0:17:55
1 Oscar Onley Team dsm-firmenich 0:17:30
1 Lorenzo Milesi Team dsm-firmenich 0:17:30
2 Enric Mas Movistar Team + 00.00
2 Einer Rubio Movistar Team + 00.00
2 Nelson Oliveira Movistar Team + 00.00
2 Iván García Cortina Movistar Team + 00.00
2 Imanol Erviti Movistar Team + 00.00
2 Oier Lazkano Movistar Team + 02.11
2 Jorge Arcas Movistar Team + 00.28
2 Ruben Guerreiro Movistar Team + 01.00
3 Hugh Carthy EF Education-EasyPost + 00.06
3 Jonathan Caicedo EF Education-EasyPost + 00.06
3 Andrea Piccolo EF Education-EasyPost + 00.06
3 Sean Quinn EF Education-EasyPost + 00.08
3 Diego Camargo EF Education-EasyPost + 00.06
3 Stefan Bissegger EF Education-EasyPost + 00.06
3 Julius van den Berg EF Education-EasyPost + 01.18
3 Marijn van den Berg EF Education-EasyPost + 00.06
4 Remco Evenepoel Soudal Quick-Step + 00.06
4 Louis Vervaeke Soudal Quick-Step + 00.06
4 Mattia Cattaneo Soudal Quick-Step + 00.06
4 Jan Hirt Soudal Quick-Step + 01.31
4 James Knox Soudal Quick-Step + 01.35
4 Pieter Serry Soudal Quick-Step + 01.31
4 Casper Pedersen Soudal Quick-Step + 00.06
4 Andrea Bagioli Soudal Quick-Step + 00.06
5 Lenny Martinez Groupama-FDJ + 00.06
5 Rudy Molard Groupama-FDJ + 00.06
5 Romain Grégoire Groupama-FDJ + 00.06
5 Michael Storer Groupama-FDJ + 00.06
5 Lorenzo Germani Groupama-FDJ + 00.12
5 Lewis Askey Groupama-FDJ + 00.08
5 Sam Watson Groupama-FDJ + 00.06
5 Clément Davy Groupama-FDJ + 00.59
6 Mikel Landa Bahrain Victorious + 00.10
6 Santiago Buitrago Bahrain Victorious + 00.10
6 Wout Poels Bahrain Victorious + 00.10
6 Antonio Tiberi Bahrain Victorious + 00.10
6 Damiano Caruso Bahrain Victorious + 00.10
6 Jasha Sütterlin Bahrain Victorious + 01.23
6 Kamil Gradek Bahrain Victorious + 01.01
6 Matevz Govekar Bahrain Victorious + 00.10
7 Andrey Zeits Astana Qazaqstan Team + 00.17
7 Joe Dombrowski Astana Qazaqstan Team + 01.07
7 Luis León Sánchez Astana Qazaqstan Team + 00.17
7 Fabio Felline Astana Qazaqstan Team + 00.17
7 Vadim Pronskiy Astana Qazaqstan Team + 00.17
7 Samuele Battistella Astana Qazaqstan Team + 00.17
7 Javier Romo Astana Qazaqstan Team + 00.17
7 David de la Cruz Astana Qazaqstan Team + 00.17
8 Geraint Thomas INEOS Grenadiers + 00.20
8 Egan Bernal INEOS Grenadiers + 00.20
8 Jonathan Castroviejo INEOS Grenadiers + 00.20
8 Filippo Ganna INEOS Grenadiers + 02.09
8 Omar Fraile INEOS Grenadiers + 00.46
8 Kim Heiduk INEOS Grenadiers + 00.20
8 Thymen Arensman INEOS Grenadiers + 00.20
9 Rémy Rochas Cofidis + 00.22
9 Ruben Fernandez Cofidis + 00.22
9 Jesus Herrada Cofidis + 00.22
9 François Bidard Cofidis + 01.10
9 Jose Herrada Cofidis + 00.53
9 André Carvalho Cofidis + 02.24
9 Davide Cimolai Cofidis + 00.22
9 Bryan Coquard Cofidis + 00.22
10 Aleksandr Vlasov BORA-hansgrohe + 00.28
10 Cian Uijtdebroeks BORA-hansgrohe + 00.28
10 Emanuel Buchmann BORA-hansgrohe + 01.27
10 Lennard Kämna BORA-hansgrohe + 00.28
10 Ben Zwiehoff BORA-hansgrohe + 00.28
10 Sergio Higuita BORA-hansgrohe + 00.28
10 Jonas Koch BORA-hansgrohe + 00.28
10 Nico Denz BORA-hansgrohe + 01.10
11 Sepp Kuss Jumbo-Visma + 00.32
11 Jonas Vingegaard Jumbo-Visma + 00.32
11 Primoz Roglic Jumbo-Visma + 00.32
11 Attila Valter Jumbo-Visma + 00.32
11 Wilco Kelderman Jumbo-Visma + 00.32
11 Jan Tratnik Jumbo-Visma + 00.32
11 Robert Gesink Jumbo-Visma + 01.17
11 Dylan van Baarle Jumbo-Visma + 01.17
12 Rui Costa Intermarché-Circus-Wanty + 00.33
12 Simone Petilli Intermarché-Circus-Wanty + 00.43
12 Julius Johansen Intermarché-Circus-Wanty + 00.33
12 Boy van Poppel Intermarché-Circus-Wanty + 01.09
12 Hugo Page Intermarché-Circus-Wanty + 00.33
12 Rune Herregodts Intermarché-Circus-Wanty + 00.33
12 Kobe Goossens Intermarché-Circus-Wanty + 00.33
12 Rein Taaramäe Intermarché-Circus-Wanty + 01.09
13 Lennert Van Eetvelt Lotto Dstny + 00.34
13 Andreas Kron Lotto Dstny + 00.34
13 Sylvain Moniquet Lotto Dstny + 00.34
13 Thomas De Gendt Lotto Dstny + 01.00
13 Eduardo Sepulveda Lotto Dstny + 00.34
13 Sébastien Grignard Lotto Dstny + 00.34
13 Milan Menten Lotto Dstny + 01.43
13 Jarrad Drizners Lotto Dstny + 01.43
14 Juan Ayuso UAE Team Emirates + 00.37
14 Joao Almeida UAE Team Emirates + 00.37
14 Marc Soler UAE Team Emirates + 00.37
14 Finn Fisher-Black UAE Team Emirates + 00.37
14 Domen Novak UAE Team Emirates + 02.30
14 Sebastian Molano UAE Team Emirates + 01.25
14 Rui Oliveira UAE Team Emirates + 00.37
14 Jay Vine UAE Team Emirates + 00.37
15 Jimmy Janssens Alpecin-Deceuninck + 00.41
15 Kaden Groves Alpecin-Deceuninck + 02.38
15 Jason Osborne Alpecin-Deceuninck + 02.38
15 Edward Planckaert Alpecin-Deceuninck + 00.41
15 Tobias Bayer Alpecin-Deceuninck + 02.16
15 Maurice Ballerstedt Alpecin-Deceuninck + 00.41
15 Robbe Ghys Alpecin-Deceuninck + 00.41
15 Samuel Gaze Alpecin-Deceuninck + 00.41
16 Fernando Barceló Caja Rural-Seguros RGA + 00.42
16 Jon Barrenetxea Caja Rural-Seguros RGA + 00.42
16 Abel Balderstone Caja Rural-Seguros RGA + 00.42
16 Joel Nicolau Caja Rural-Seguros RGA + 00.42
16 David González Caja Rural-Seguros RGA + 00.42
16 Michal Schlegel Caja Rural-Seguros RGA + 00.42
16 Orluis Aular Caja Rural-Seguros RGA + 00.42
16 Jefferson Cepeda Caja Rural-Seguros RGA + 00.42
17 Nicolas Prodhomme AG2R Citroën Team + 00.48
17 Lawrence Warbasse AG2R Citroën Team + 00.48
17 Dorian Godon AG2R Citroën Team + 00.48
17 Mikaël Chérel AG2R Citroën Team + 01.46
17 Andrea Vendrame AG2R Citroën Team + 00.48
17 Paul Lapeira AG2R Citroën Team + 00.48
17 Damien Touzé AG2R Citroën Team + 00.48
17 Geoffrey Bouchard AG2R Citroën Team + 01.46
18 Steff Cras TotalEnergies + 00.50
18 Paul Ourselin TotalEnergies + 00.50
18 Fabien Doubey TotalEnergies + 00.50
18 Geoffrey Soupe TotalEnergies + 00.50
18 Dries van Gestel TotalEnergies + 00.50
18 Thomas Bonnet TotalEnergies + 00.59
18 Pierre Latour TotalEnergies + 00.50
18 Alan Jousseaume TotalEnergies + 02.11
19 Felix Engelhardt Team Jayco-AlUla + 00.51
19 Matteo Sobrero Team Jayco-AlUla + 00.51
19 Jan Maas Team Jayco-AlUla + 03.20
19 Welay Berhe Team Jayco-AlUla + 01.08
19 Edward Dunbar Team Jayco-AlUla + 00.51
19 Filippo Zana Team Jayco-AlUla + 01.59
19 Michael Hepburn Team Jayco-AlUla + 00.51
19 Callum Scotson Team Jayco-AlUla + 00.51
20 Juan Pedro Lopez Lidl-Trek + 00.56
20 Kenny Elissonde Lidl-Trek + 00.56
20 Julien Bernard Lidl-Trek + 00.56
20 Bauke Mollema Lidl-Trek + 01.08
20 Amanuel Ghebreigzabhier Lidl-Trek + 00.56
20 Jacopo Mosca Lidl-Trek + 00.56
20 Otto Vergaerde Lidl-Trek + 01.03
20 Edward Theuns Lidl-Trek + 00.56
21 Pelayo Sanchez Burgos-BH + 01.13
21 Daniel Navarro Burgos-BH + 02.11
21 Ander Okamika Burgos-BH + 01.13
21 Jose Manuel Diaz Burgos-BH + 03.02
21 Jesus Ezquerra Burgos-BH + 01.13
21 Cyril Barthe Burgos-BH + 02.11
21 Jetse Bol Burgos-BH + 01.13
21 Eric Fagundez Burgos-BH + 01.13
22 Cristian Rodriguez Team Arkéa-Samsic + 01.18
22 Michel Ries Team Arkéa-Samsic + 01.18
22 Elie Gesbert Team Arkéa-Samsic + 01.18
22 Lukasz Owsian Team Arkéa-Samsic + 01.18
22 Mathis Le Berre Team Arkéa-Samsic + 01.18
22 Kevin Ledanois Team Arkéa-Samsic + 02.05
22 Hugo Hofstetter Team Arkéa-Samsic + 01.18
22 Kévin Vauquelin Team Arkéa-Samsic + 01.18
- Laurens De Plus INEOS Grenadiers DNF

GC

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

Youth

PosRiderTeam Time
1 Lorenzo Milesi Team dsm-firmenich 0:17:30
2 Max Poole Team dsm-firmenich + 00.00
3 Sean Flynn Team dsm-firmenich + 00.00
4 Oscar Onley Team dsm-firmenich + 00.00
5 Einer Rubio Movistar Team + 00.00
6 Stefan Bissegger EF Education-EasyPost + 00.06
7 Marijn van den Berg EF Education-EasyPost + 00.06
8 Andrea Piccolo EF Education-EasyPost + 00.06
9 Diego Camargo EF Education-EasyPost + 00.06
10 Remco Evenepoel Soudal Quick-Step + 00.06
11 Andrea Bagioli Soudal Quick-Step + 00.06
12 Lenny Martinez Groupama-FDJ + 00.06
13 Romain Grégoire Groupama-FDJ + 00.06
14 Sam Watson Groupama-FDJ + 00.06
15 Lewis Askey Groupama-FDJ + 00.08
16 Sean Quinn EF Education-EasyPost + 00.08
17 Matevz Govekar Bahrain Victorious + 00.10
18 Santiago Buitrago Bahrain Victorious + 00.10
19 Antonio Tiberi Bahrain Victorious + 00.10
20 Lorenzo Germani Groupama-FDJ + 00.12
21 Javier Romo Astana Qazaqstan Team + 00.17
22 Vadim Pronskiy Astana Qazaqstan Team + 00.17
23 Samuele Battistella Astana Qazaqstan Team + 00.17
24 Kim Heiduk INEOS Grenadiers + 00.20
25 Thymen Arensman INEOS Grenadiers + 00.20
26 Alberto Dainese Team dsm-firmenich + 00.25
27 Cian Uijtdebroeks BORA-hansgrohe + 00.28
28 Attila Valter Jumbo-Visma + 00.32
29 Hugo Page Intermarché-Circus-Wanty + 00.33
30 Rune Herregodts Intermarché-Circus-Wanty + 00.33
31 Julius Johansen Intermarché-Circus-Wanty + 00.33
32 Andreas Kron Lotto Dstny + 00.34
33 Lennert Van Eetvelt Lotto Dstny + 00.34
34 Sylvain Moniquet Lotto Dstny + 00.34
35 Sébastien Grignard Lotto Dstny + 00.34
36 Finn Fisher-Black UAE Team Emirates + 00.37
37 Juan Ayuso UAE Team Emirates + 00.37
38 Joao Almeida UAE Team Emirates + 00.37
39 Maurice Ballerstedt Alpecin-Deceuninck + 00.41
40 Abel Balderstone Caja Rural-Seguros RGA + 00.42
41 Jon Barrenetxea Caja Rural-Seguros RGA + 00.42
42 Paul Lapeira AG2R Citroën Team + 00.48
43 Felix Engelhardt Team Jayco-AlUla + 00.51
44 Clément Davy Groupama-FDJ + 00.59
45 Thomas Bonnet TotalEnergies + 00.59
46 Welay Berhe Team Jayco-AlUla + 01.08
47 Pelayo Sanchez Burgos-BH + 01.13
48 Eric Fagundez Burgos-BH + 01.13
49 Michel Ries Team Arkéa-Samsic + 01.18
50 Mathis Le Berre Team Arkéa-Samsic + 01.18
51 Kévin Vauquelin Team Arkéa-Samsic + 01.18
52 Jarrad Drizners Lotto Dstny + 01.43
53 Filippo Zana Team Jayco-AlUla + 01.59
54 Oier Lazkano Movistar Team + 02.11
55 Alan Jousseaume TotalEnergies + 02.11
56 Tobias Bayer Alpecin-Deceuninck + 02.16
57 Kaden Groves Alpecin-Deceuninck + 02.38

Team

PosTeamTime
1 Team dsm-firmenich 0:17:30
2 Movistar Team + 00.00
3 EF Education-EasyPost + 00.06
4 Soudal Quick-Step + 00.06
5 Groupama-FDJ + 00.06
6 Bahrain Victorious + 00.10
7 Astana Qazaqstan Team + 00.17
8 INEOS Grenadiers + 00.20
9 Cofidis + 00.22
10 BORA-hansgrohe + 00.28
11 Jumbo-Visma + 00.32
12 Intermarché-Circus-Wanty + 00.33
13 Lotto Dstny + 00.34
14 UAE Team Emirates + 00.37
15 Alpecin-Deceuninck + 00.41
16 Caja Rural-Seguros RGA + 00.42
17 AG2R Citroën Team + 00.48
18 TotalEnergies + 00.50
19 Team Jayco-AlUla + 00.51
20 Lidl-Trek + 00.56
21 Burgos-BH + 01.13
22 Team Arkéa-Samsic + 01.18

Race profile

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