Vuelta a España 2025 - Stage 10

Parque de la Naturaleza Sendaviva > El Ferial Larra Belagua, 175.3km

23.08-14.09

Jay Vine (UAE Team Emirates-XRG) won stage 10 of the Vuelta a España with a solo attack on the final climb to Larra Belagua, claiming his second victory of the race. Behind him, Jonas Vingegaard (Visma | Lease a Bike) resisted multiple attacks and regained the red leader’s jersey from Torstein Traeen. Pablo Castrillo (Movistar) finished second, while Vingegaard now leads the overall classification by 26 seconds

Results

Stage

PosRiderTeam Time
1 Jay Vine UAE Team Emirates-XRG 3:56:24
2 Pablo Castrillo Movistar Team + 00.35
3 Javier Romo Movistar Team + 01.04
4 Archie Ryan EF Education-EasyPost + 01.05
5 Tom Pidcock Q36.5 Pro Cycling Team + 01.05
6 Giulio Ciccone Lidl-Trek + 01.05
7 Jai Hindley Red Bull-BORA-hansgrohe + 01.05
8 Matteo Jorgenson Team Visma | Lease a Bike + 01.05
9 Junior Lecerf Soudal Quick-Step + 01.05
10 João Almeida UAE Team Emirates-XRG + 01.05
11 Jonas Vingegaard Team Visma | Lease a Bike + 01.05
12 Matthew Riccitello Israel-Premier Tech + 01.05
13 Harold Tejada XDS Astana Team + 01.05
14 Giulio Pellizzari Red Bull-BORA-hansgrohe + 01.05
15 Joel Nicolau Caja Rural-Seguros RGA + 01.27
16 Felix Gall Decathlon AG2R La Mondiale Team + 01.31
17 Julien Bernard Lidl-Trek + 01.31
18 Egan Bernal INEOS Grenadiers + 01.42
19 Sepp Kuss Team Visma | Lease a Bike + 01.42
20 Lorenzo Fortunato XDS Astana Team + 02.08
21 Nicola Conci XDS Astana Team + 02.08
22 Jakub Otruba Caja Rural-Seguros RGA + 02.08
23 Torstein Træen Bahrain Victorious + 02.08
24 Martin López XDS Astana Team + 02.08
25 Abel Balderstone Caja Rural-Seguros RGA + 02.08
26 Lars Craps Lotto + 02.08
27 Marc Soler UAE Team Emirates-XRG + 02.08
28 Bruno Armirail Decathlon AG2R La Mondiale Team + 02.08
29 Rudy Molard Groupama-FDJ + 02.08
30 Kevin Vermaerke Team Picnic PostNL + 02.08
31 Ben O'Connor Team Jayco-AlUla + 02.08
32 Louis Meintjes Intermarché-Wanty + 02.08
33 Wout Poels XDS Astana Team + 02.08
34 Michal Kwiatkowski INEOS Grenadiers + 02.24
35 David González Q36.5 Pro Cycling Team + 02.37
36 Sergio Chumil Burgos Burpellet BH + 02.46
37 Jaume Guardeño Caja Rural-Seguros RGA + 03.45
38 Fausto Masnada XDS Astana Team + 03.45
39 Edward Dunbar Team Jayco-AlUla + 04.58
40 Sean Quinn EF Education-EasyPost + 06.12
41 Markel Beloki EF Education-EasyPost + 06.12
42 Pier-André Côté Israel-Premier Tech + 06.12
43 Alec Segaert Lotto + 06.12
44 Gijs Leemreize Team Picnic PostNL + 06.19
45 Orluis Aular Movistar Team + 06.56
46 Brandon Rivera INEOS Grenadiers + 07.11
47 Carlos Verona Lidl-Trek + 07.11
48 Victor Campenaerts Team Visma | Lease a Bike + 07.45
49 Callum Scotson Decathlon AG2R La Mondiale Team + 07.49
50 Ben Zwiehoff Red Bull-BORA-hansgrohe + 07.49
51 Magnus Sheffield INEOS Grenadiers + 08.58
52 Bob Jungels INEOS Grenadiers + 08.58
53 Tobias Bayer Alpecin-Deceuninck + 08.58
54 Patrick Gamper Team Jayco-AlUla + 08.58
55 Damien Howson Q36.5 Pro Cycling Team + 08.58
56 Chris Hamilton Team Picnic PostNL + 08.58
57 Jack Haig Bahrain Victorious + 08.58
58 Wilco Kelderman Team Visma | Lease a Bike + 08.58
59 Antonio Tiberi Bahrain Victorious + 08.58
60 Gal Glivar Alpecin-Deceuninck + 08.58
61 Roman Ermakov Bahrain Victorious + 08.58
62 Santiago Buitrago Bahrain Victorious + 08.58
63 Mikel Landa Soudal Quick-Step + 08.58
64 Marco Frigo Israel-Premier Tech + 08.58
65 Kelland O'Brien Team Jayco-AlUla + 08.58
66 Jefferson Cepeda Movistar Team + 08.58
67 Michel Heßmann Movistar Team + 08.58
68 Ben Tulett Team Visma | Lease a Bike + 08.58
69 Louis Vervaeke Soudal Quick-Step + 08.58
70 Sander De Pestel Decathlon AG2R La Mondiale Team + 08.58
71 Nickolas Zukowsky Q36.5 Pro Cycling Team + 08.58
72 Finlay Pickering Bahrain Victorious + 08.58
73 Nans Peters Decathlon AG2R La Mondiale Team + 10.47
74 Mauri Vansevenant Soudal Quick-Step + 10.47
75 Alex Molenaar Caja Rural-Seguros RGA + 12.31
76 Victor Langellotti INEOS Grenadiers + 12.31
77 Fernando Barceló Caja Rural-Seguros RGA + 12.31
78 Jesus Herrada Cofidis + 12.31
79 Max Schachmann Soudal Quick-Step + 12.31
80 Emanuel Buchmann Cofidis + 12.31
81 Esteban Chaves EF Education-EasyPost + 12.31
82 Thibaud Gruel Groupama-FDJ + 12.31
83 Amanuel Ghebreigzabhier Lidl-Trek + 12.31
84 Thomas Silva Caja Rural-Seguros RGA + 12.31
85 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 13.40
86 Mathijs Paasschens Bahrain Victorious + 13.53
87 Juan Ayuso UAE Team Emirates-XRG + 13.53
88 Felix Großschartner UAE Team Emirates-XRG + 13.53
89 Ivo Oliveira UAE Team Emirates-XRG + 13.53
90 Giovanni Aleotti Red Bull-BORA-hansgrohe + 13.53
91 Matteo Sobrero Red Bull-BORA-hansgrohe + 13.53
92 Stefan Küng Groupama-FDJ + 13.53
93 Fabio Christen Q36.5 Pro Cycling Team + 13.53
94 Andrea Bagioli Lidl-Trek + 13.53
95 Luca Van Boven Intermarché-Wanty + 13.53
96 Dion Smith Intermarché-Wanty + 13.53
97 Eduardo Sepulveda Lotto + 13.53
98 Juan Martinez Team Picnic PostNL + 13.53
99 Christopher Juul-Jensen Team Jayco-AlUla + 13.53
100 Mikkel Bjerg UAE Team Emirates-XRG + 14.06
101 Dylan van Baarle Team Visma | Lease a Bike + 14.09
102 Ben Turner INEOS Grenadiers + 14.09
103 Bjoern Koerdt Team Picnic PostNL + 14.21
104 Carlos Canal Movistar Team + 14.41
105 Xabier Azparren Q36.5 Pro Cycling Team + 14.41
106 Nicolò Buratti Bahrain Victorious + 14.53
107 Iván García Cortina Movistar Team + 15.23
108 Nicolas Vinokurov XDS Astana Team + 15.34
109 James Shaw EF Education-EasyPost + 15.34
110 David de la Cruz Q36.5 Pro Cycling Team + 16.10
111 Pierre Thierry ARKEA-B&B HOTELS + 16.22
112 Brieuc Rolland Groupama-FDJ + 16.22
113 Louis Rouland ARKEA-B&B HOTELS + 16.22
114 Léo Bisiaux Decathlon AG2R La Mondiale Team + 16.22
115 Oscar Riesebeek Alpecin-Deceuninck + 17.41
116 Filippo Ganna INEOS Grenadiers + 18.05
117 Joan Bou Caja Rural-Seguros RGA + 18.23
118 José Luis Faura Burgos Burpellet BH + 18.23
119 Gianmarco Garofoli Soudal Quick-Step + 18.23
120 Mario Aparicio Burgos Burpellet BH + 18.23
121 Simone Petilli Intermarché-Wanty + 18.23
122 Jordan Labrosse Decathlon AG2R La Mondiale Team + 18.23
123 Liam Slock Lotto + 18.23
124 Chris Harper Team Jayco-AlUla + 18.23
125 Jonas Gregaard Lotto + 18.23
126 Nico Denz Red Bull-BORA-hansgrohe + 18.23
127 Finn Fisher-Black Red Bull-BORA-hansgrohe + 18.23
128 Madis Mihkels EF Education-EasyPost + 18.23
129 Sergio Higuita XDS Astana Team + 18.23
130 Huub Artz Intermarché-Wanty + 18.23
131 Jardi Van Der Lee EF Education-EasyPost + 18.23
132 Sergio Samitier Cofidis + 18.23
133 Jonas Rickaert Alpecin-Deceuninck + 18.51
134 Sinuhé Fernandez Burgos Burpellet BH + 19.07
135 Jasper De Buyst Lotto + 20.07
136 Victor Guernalec ARKEA-B&B HOTELS + 20.13
137 Timo Roosen Team Picnic PostNL + 20.36
138 Tim van Dijke Red Bull-BORA-hansgrohe + 20.36
139 David Gaudu Groupama-FDJ + 20.36
140 Clément Braz Afonso Groupama-FDJ + 20.36
141 Lukas Nerurkar EF Education-EasyPost + 20.36
142 Elia Viviani Lotto + 21.15
143 Hugo de la Calle Burgos Burpellet BH + 21.31
144 Paul Ourselin Cofidis + 22.37
145 Marcel Camprubí Q36.5 Pro Cycling Team + 22.45
146 Domen Novak UAE Team Emirates-XRG + 24.15
147 Léandre Lozouet ARKEA-B&B HOTELS + 24.15
148 Jan Hirt Israel-Premier Tech + 24.17
149 Kamiel Bonneu Intermarché-Wanty + 24.20
150 Dries De Pooter Intermarché-Wanty + 24.20
151 Jenthe Biermans ARKEA-B&B HOTELS + 24.20
152 Arne Marit Intermarché-Wanty + 24.20
153 Remi Cavagna Groupama-FDJ + 24.20
154 Nadav Raisberg Israel-Premier Tech + 26.37
155 Ethan Vernon Israel-Premier Tech + 26.37
156 Mads Pedersen Lidl-Trek + 26.54
157 Anders Foldager Team Jayco-AlUla + 26.54
158 Søren Kragh Andersen Lidl-Trek + 26.54
159 Bryan Coquard Cofidis + 26.54
160 Jake Stewart Israel-Premier Tech + 26.54
161 Stanislaw Aniolkowski Cofidis + 26.54
162 Daan Hoole Lidl-Trek + 26.54
163 Jasper Philipsen Alpecin-Deceuninck + 26.54
164 Patrick Eddy Team Picnic PostNL + 26.54
165 Edward Planckaert Alpecin-Deceuninck + 26.54
166 Ramses Debruyne Alpecin-Deceuninck + 26.54
167 Alessandro Verre ARKEA-B&B HOTELS + 27.18
- Casper van Uden Team Picnic PostNL DNS
- Raúl García ARKEA-B&B HOTELS DNF

GC

PosRiderTeam Time
1 Jonas Vingegaard Team Visma | Lease a Bike 37:33:52
2 Torstein Træen Bahrain Victorious + 00.26
3 João Almeida UAE Team Emirates-XRG + 00.38
4 Tom Pidcock Q36.5 Pro Cycling Team + 00.58
5 Felix Gall Decathlon AG2R La Mondiale Team + 02.03
6 Giulio Ciccone Lidl-Trek + 02.05
7 Matteo Jorgenson Team Visma | Lease a Bike + 02.12
8 Jai Hindley Red Bull-BORA-hansgrohe + 02.16
9 Giulio Pellizzari Red Bull-BORA-hansgrohe + 02.16
10 Matthew Riccitello Israel-Premier Tech + 02.43
11 Egan Bernal INEOS Grenadiers + 02.55
12 Lorenzo Fortunato XDS Astana Team + 03.13
13 Marc Soler UAE Team Emirates-XRG + 03.30
14 Junior Lecerf Soudal Quick-Step + 03.44
15 Sepp Kuss Team Visma | Lease a Bike + 04.00
16 Ben O'Connor Team Jayco-AlUla + 04.19
17 Martin López XDS Astana Team + 06.56
18 Bruno Armirail Decathlon AG2R La Mondiale Team + 07.14
19 Louis Meintjes Intermarché-Wanty + 08.24
20 Sergio Chumil Burgos Burpellet BH + 09.40
21 Harold Tejada XDS Astana Team + 10.07
22 Abel Balderstone Caja Rural-Seguros RGA + 13.27
23 Jaume Guardeño Caja Rural-Seguros RGA + 14.26
24 Jefferson Cepeda Movistar Team + 14.52
25 Santiago Buitrago Bahrain Victorious + 15.00
26 Mikel Landa Soudal Quick-Step + 16.39
27 Rudy Molard Groupama-FDJ + 19.44
28 Ben Tulett Team Visma | Lease a Bike + 19.56
29 Marco Frigo Israel-Premier Tech + 20.42
30 Wout Poels XDS Astana Team + 22.52
31 Kevin Vermaerke Team Picnic PostNL + 24.38
32 Callum Scotson Decathlon AG2R La Mondiale Team + 27.29
33 Javier Romo Movistar Team + 28.18
34 Markel Beloki EF Education-EasyPost + 28.23
35 Sergio Samitier Cofidis + 28.39
36 Louis Vervaeke Soudal Quick-Step + 28.52
37 Brieuc Rolland Groupama-FDJ + 29.11
38 Gianmarco Garofoli Soudal Quick-Step + 31.36
39 Damien Howson Q36.5 Pro Cycling Team + 32.41
40 Antonio Tiberi Bahrain Victorious + 36.02
41 Victor Langellotti INEOS Grenadiers + 36.07
42 Chris Harper Team Jayco-AlUla + 36.47
43 Brandon Rivera INEOS Grenadiers + 36.54
44 Archie Ryan EF Education-EasyPost + 37.09
45 Wilco Kelderman Team Visma | Lease a Bike + 38.38
46 Ben Zwiehoff Red Bull-BORA-hansgrohe + 39.09
47 Fausto Masnada XDS Astana Team + 39.24
48 Andrea Bagioli Lidl-Trek + 42.22
49 Julien Bernard Lidl-Trek + 42.46
50 Sander De Pestel Decathlon AG2R La Mondiale Team + 43.14
51 Edward Dunbar Team Jayco-AlUla + 44.14
52 Victor Campenaerts Team Visma | Lease a Bike + 44.20
53 Clément Braz Afonso Groupama-FDJ + 44.25
54 Magnus Sheffield INEOS Grenadiers + 44.37
55 Nicola Conci XDS Astana Team + 45.01
56 Juan Ayuso UAE Team Emirates-XRG + 45.03
57 Jay Vine UAE Team Emirates-XRG + 46.35
58 Thomas Silva Caja Rural-Seguros RGA + 47.53
59 Finlay Pickering Bahrain Victorious + 48.38
60 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 48.39
61 Mauri Vansevenant Soudal Quick-Step + 48.44
62 Max Schachmann Soudal Quick-Step + 49.08
63 James Shaw EF Education-EasyPost + 49.16
64 Lars Craps Lotto + 49.53
65 David Gaudu Groupama-FDJ + 49.56
66 José Luis Faura Burgos Burpellet BH + 49.56
67 Felix Großschartner UAE Team Emirates-XRG + 50.52
68 Carlos Canal Movistar Team + 51.26
69 Carlos Verona Lidl-Trek + 51.45
70 Nans Peters Decathlon AG2R La Mondiale Team + 51.48
71 Pablo Castrillo Movistar Team + 52.01
72 Michal Kwiatkowski INEOS Grenadiers + 52.40
73 Sergio Higuita XDS Astana Team + 54.25
74 Bob Jungels INEOS Grenadiers + 54.28
75 Giovanni Aleotti Red Bull-BORA-hansgrohe + 54.38
76 Juan Martinez Team Picnic PostNL + 55.34
77 Alex Molenaar Caja Rural-Seguros RGA + 56.03
78 Eduardo Sepulveda Lotto + 56.57
79 Paul Ourselin Cofidis + 57.24
80 Roman Ermakov Bahrain Victorious + 58.09
81 Chris Hamilton Team Picnic PostNL + 58.16
82 Sean Quinn EF Education-EasyPost + 58.24
83 Pierre Thierry ARKEA-B&B HOTELS + 01:00.14
84 Stefan Küng Groupama-FDJ + 01:00.53
85 Orluis Aular Movistar Team + 01:01.07
86 David de la Cruz Q36.5 Pro Cycling Team + 01:01.14
87 Jack Haig Bahrain Victorious + 01:02.06
88 Jordan Labrosse Decathlon AG2R La Mondiale Team + 01:03.22
89 Jan Hirt Israel-Premier Tech + 01:03.32
90 Thibaud Gruel Groupama-FDJ + 01:03.59
91 Gijs Leemreize Team Picnic PostNL + 01:04.34
92 Jesus Herrada Cofidis + 01:04.40
93 Esteban Chaves EF Education-EasyPost + 01:05.52
94 Joel Nicolau Caja Rural-Seguros RGA + 01:06.05
95 Emanuel Buchmann Cofidis + 01:07.13
96 David González Q36.5 Pro Cycling Team + 01:07.22
97 Jakub Otruba Caja Rural-Seguros RGA + 01:07.25
98 Pier-André Côté Israel-Premier Tech + 01:08.49
99 Finn Fisher-Black Red Bull-BORA-hansgrohe + 01:08.54
100 Simone Petilli Intermarché-Wanty + 01:09.09
101 Patrick Gamper Team Jayco-AlUla + 01:10.04
102 Michel Heßmann Movistar Team + 01:10.27
103 Léo Bisiaux Decathlon AG2R La Mondiale Team + 01:11.28
104 Alec Segaert Lotto + 01:12.24
105 Louis Rouland ARKEA-B&B HOTELS + 01:12.40
106 Bjoern Koerdt Team Picnic PostNL + 01:13.13
107 Jonas Gregaard Lotto + 01:14.13
108 Gal Glivar Alpecin-Deceuninck + 01:14.16
109 Hugo de la Calle Burgos Burpellet BH + 01:14.20
110 Ramses Debruyne Alpecin-Deceuninck + 01:15.08
111 Lukas Nerurkar EF Education-EasyPost + 01:15.09
112 Matteo Sobrero Red Bull-BORA-hansgrohe + 01:15.50
113 Jonas Rickaert Alpecin-Deceuninck + 01:15.51
114 Marcel Camprubí Q36.5 Pro Cycling Team + 01:16.05
115 Remi Cavagna Groupama-FDJ + 01:17.03
116 Kamiel Bonneu Intermarché-Wanty + 01:17.15
117 Nicolò Buratti Bahrain Victorious + 01:17.22
118 Iván García Cortina Movistar Team + 01:17.30
119 Nico Denz Red Bull-BORA-hansgrohe + 01:17.55
120 Kelland O'Brien Team Jayco-AlUla + 01:18.08
121 Madis Mihkels EF Education-EasyPost + 01:19.23
122 Christopher Juul-Jensen Team Jayco-AlUla + 01:20.02
123 Fernando Barceló Caja Rural-Seguros RGA + 01:22.18
124 Dylan van Baarle Team Visma | Lease a Bike + 01:23.03
125 Tobias Bayer Alpecin-Deceuninck + 01:23.35
126 Mathijs Paasschens Bahrain Victorious + 01:24.08
127 Ben Turner INEOS Grenadiers + 01:24.15
128 Joan Bou Caja Rural-Seguros RGA + 01:25.01
129 Ivo Oliveira UAE Team Emirates-XRG + 01:25.24
130 Mads Pedersen Lidl-Trek + 01:26.10
131 Dion Smith Intermarché-Wanty + 01:26.16
132 Fabio Christen Q36.5 Pro Cycling Team + 01:26.19
133 Filippo Ganna INEOS Grenadiers + 01:26.48
134 Nickolas Zukowsky Q36.5 Pro Cycling Team + 01:27.26
135 Nicolas Vinokurov XDS Astana Team + 01:27.49
136 Huub Artz Intermarché-Wanty + 01:28.31
137 Sinuhé Fernandez Burgos Burpellet BH + 01:28.33
138 Léandre Lozouet ARKEA-B&B HOTELS + 01:28.47
139 Bryan Coquard Cofidis + 01:29.58
140 Jasper De Buyst Lotto + 01:30.11
141 Luca Van Boven Intermarché-Wanty + 01:30.23
142 Dries De Pooter Intermarché-Wanty + 01:30.45
143 Mikkel Bjerg UAE Team Emirates-XRG + 01:31.43
144 Jardi Van Der Lee EF Education-EasyPost + 01:37.09
145 Jake Stewart Israel-Premier Tech + 01:37.13
146 Søren Kragh Andersen Lidl-Trek + 01:38.02
147 Edward Planckaert Alpecin-Deceuninck + 01:39.13
148 Alessandro Verre ARKEA-B&B HOTELS + 01:39.29
149 Timo Roosen Team Picnic PostNL + 01:39.29
150 Amanuel Ghebreigzabhier Lidl-Trek + 01:39.47
151 Ethan Vernon Israel-Premier Tech + 01:39.48
152 Victor Guernalec ARKEA-B&B HOTELS + 01:41.12
153 Liam Slock Lotto + 01:42.37
154 Arne Marit Intermarché-Wanty + 01:44.41
155 Jenthe Biermans ARKEA-B&B HOTELS + 01:45.03
156 Tim van Dijke Red Bull-BORA-hansgrohe + 01:45.13
157 Xabier Azparren Q36.5 Pro Cycling Team + 01:45.38
158 Daan Hoole Lidl-Trek + 01:48.17
159 Nadav Raisberg Israel-Premier Tech + 01:48.27
160 Elia Viviani Lotto + 01:49.04
161 Jasper Philipsen Alpecin-Deceuninck + 01:50.28
162 Anders Foldager Team Jayco-AlUla + 01:50.51
163 Domen Novak UAE Team Emirates-XRG + 01:56.12
164 Stanislaw Aniolkowski Cofidis + 01:57.42
165 Mario Aparicio Burgos Burpellet BH + 01:58.21
166 Patrick Eddy Team Picnic PostNL + 02:02.31
167 Oscar Riesebeek Alpecin-Deceuninck + 02:09.57
- Casper van Uden Team Picnic PostNL DNS
- Raúl García ARKEA-B&B HOTELS DNF

Youth

PosRiderTeam Time
1 Giulio Pellizzari Red Bull-BORA-hansgrohe 37:36:08
2 Matthew Riccitello Israel-Premier Tech + 00.27
3 Junior Lecerf Soudal Quick-Step + 01.28
4 Martin López XDS Astana Team + 04.40
5 Sergio Chumil Burgos Burpellet BH + 07.24
6 Abel Balderstone Caja Rural-Seguros RGA + 11.11
7 Jaume Guardeño Caja Rural-Seguros RGA + 12.10
8 Ben Tulett Team Visma | Lease a Bike + 17.40
9 Marco Frigo Israel-Premier Tech + 18.26
10 Kevin Vermaerke Team Picnic PostNL + 22.22
11 Markel Beloki EF Education-EasyPost + 26.07
12 Brieuc Rolland Groupama-FDJ + 26.55
13 Gianmarco Garofoli Soudal Quick-Step + 29.20
14 Antonio Tiberi Bahrain Victorious + 33.46
15 Archie Ryan EF Education-EasyPost + 34.53
16 Magnus Sheffield INEOS Grenadiers + 42.21
17 Juan Ayuso UAE Team Emirates-XRG + 42.47
18 Thomas Silva Caja Rural-Seguros RGA + 45.37
19 Finlay Pickering Bahrain Victorious + 46.22
20 Johannes Staune-Mittet Decathlon AG2R La Mondiale Team + 46.23
21 Lars Craps Lotto + 47.37
22 José Luis Faura Burgos Burpellet BH + 47.40
23 Carlos Canal Movistar Team + 49.10
24 Pablo Castrillo Movistar Team + 49.45
25 Juan Martinez Team Picnic PostNL + 53.18
26 Roman Ermakov Bahrain Victorious + 55.53
27 Sean Quinn EF Education-EasyPost + 56.08
28 Pierre Thierry ARKEA-B&B HOTELS + 57.58
29 Jordan Labrosse Decathlon AG2R La Mondiale Team + 01:01.06
30 Thibaud Gruel Groupama-FDJ + 01:01.43
31 Finn Fisher-Black Red Bull-BORA-hansgrohe + 01:06.38
32 Michel Heßmann Movistar Team + 01:08.11
33 Léo Bisiaux Decathlon AG2R La Mondiale Team + 01:09.12
34 Alec Segaert Lotto + 01:10.08
35 Louis Rouland ARKEA-B&B HOTELS + 01:10.24
36 Bjoern Koerdt Team Picnic PostNL + 01:10.57
37 Gal Glivar Alpecin-Deceuninck + 01:12.00
38 Hugo de la Calle Burgos Burpellet BH + 01:12.04
39 Ramses Debruyne Alpecin-Deceuninck + 01:12.52
40 Lukas Nerurkar EF Education-EasyPost + 01:12.53
41 Marcel Camprubí Q36.5 Pro Cycling Team + 01:13.49
42 Nicolò Buratti Bahrain Victorious + 01:15.06
43 Madis Mihkels EF Education-EasyPost + 01:17.07
44 Fabio Christen Q36.5 Pro Cycling Team + 01:24.03
45 Nicolas Vinokurov XDS Astana Team + 01:25.33
46 Huub Artz Intermarché-Wanty + 01:26.15
47 Sinuhé Fernandez Burgos Burpellet BH + 01:26.17
48 Léandre Lozouet ARKEA-B&B HOTELS + 01:26.31
49 Luca Van Boven Intermarché-Wanty + 01:28.07
50 Dries De Pooter Intermarché-Wanty + 01:28.29
51 Jardi Van Der Lee EF Education-EasyPost + 01:34.53
52 Alessandro Verre ARKEA-B&B HOTELS + 01:37.13
53 Ethan Vernon Israel-Premier Tech + 01:37.32
54 Victor Guernalec ARKEA-B&B HOTELS + 01:38.56
55 Liam Slock Lotto + 01:40.21
56 Tim van Dijke Red Bull-BORA-hansgrohe + 01:42.57
57 Nadav Raisberg Israel-Premier Tech + 01:46.11
58 Anders Foldager Team Jayco-AlUla + 01:48.35
59 Mario Aparicio Burgos Burpellet BH + 01:56.05
60 Patrick Eddy Team Picnic PostNL + 02:00.15

Points

PosRiderTeam Points
1 Mads Pedersen Lidl-Trek 120
2 Ethan Vernon Israel-Premier Tech 111
3 Jonas Vingegaard Team Visma | Lease a Bike 105
4 Jasper Philipsen Alpecin-Deceuninck 105
5 Giulio Ciccone Lidl-Trek 98
6 David Gaudu Groupama-FDJ 62
7 Pablo Castrillo Movistar Team 58
8 Tom Pidcock Q36.5 Pro Cycling Team 57
9 Archie Ryan EF Education-EasyPost 56
10 João Almeida UAE Team Emirates-XRG 51
11 Ben Turner INEOS Grenadiers 46
12 Orluis Aular Movistar Team 46
13 Lorenzo Fortunato XDS Astana Team 42
14 Felix Gall Decathlon AG2R La Mondiale Team 42
15 Jai Hindley Red Bull-BORA-hansgrohe 41
16 Jay Vine UAE Team Emirates-XRG 40
17 Liam Slock Lotto 40
18 Kevin Vermaerke Team Picnic PostNL 35
19 Egan Bernal INEOS Grenadiers 34
20 Fabio Christen Q36.5 Pro Cycling Team 32
21 Juan Ayuso UAE Team Emirates-XRG 31
22 Sean Quinn EF Education-EasyPost 31
23 Harold Tejada XDS Astana Team 31
24 Edward Planckaert Alpecin-Deceuninck 31
25 Marco Frigo Israel-Premier Tech 30
26 Madis Mihkels EF Education-EasyPost 30
27 Eduardo Sepulveda Lotto 26
28 David González Q36.5 Pro Cycling Team 25
29 Ramses Debruyne Alpecin-Deceuninck 25
30 Louis Vervaeke Soudal Quick-Step 24
31 Thomas Silva Caja Rural-Seguros RGA 23
32 Matteo Jorgenson Team Visma | Lease a Bike 22
33 Marc Soler UAE Team Emirates-XRG 22
34 Arne Marit Intermarché-Wanty 22
35 Sergio Samitier Cofidis 20
36 Julien Bernard Lidl-Trek 20
37 Anders Foldager Team Jayco-AlUla 19
38 Brieuc Rolland Groupama-FDJ 18
39 Torstein Træen Bahrain Victorious 17
40 Jordan Labrosse Decathlon AG2R La Mondiale Team 17
41 Jakub Otruba Caja Rural-Seguros RGA 17
42 Michel Heßmann Movistar Team 17
43 Joan Bou Caja Rural-Seguros RGA 17
44 Nicolas Vinokurov XDS Astana Team 17
45 Alessandro Verre ARKEA-B&B HOTELS 17
46 Jenthe Biermans ARKEA-B&B HOTELS 17
47 Iván García Cortina Movistar Team 16
48 Javier Romo Movistar Team 15
49 José Luis Faura Burgos Burpellet BH 15
50 Michal Kwiatkowski INEOS Grenadiers 15
51 Thibaud Gruel Groupama-FDJ 15
52 Sinuhé Fernandez Burgos Burpellet BH 15
53 Jake Stewart Israel-Premier Tech 15
54 Bruno Armirail Decathlon AG2R La Mondiale Team 13
55 Santiago Buitrago Bahrain Victorious 13
56 Gal Glivar Alpecin-Deceuninck 13
57 Hugo de la Calle Burgos Burpellet BH 13
58 Martin López XDS Astana Team 12
59 Markel Beloki EF Education-EasyPost 11
60 Joel Nicolau Caja Rural-Seguros RGA 11
61 Tim van Dijke Red Bull-BORA-hansgrohe 11
62 James Shaw EF Education-EasyPost 10
63 Xabier Azparren Q36.5 Pro Cycling Team 10
64 Elia Viviani Lotto 10
65 Bjoern Koerdt Team Picnic PostNL 9
66 Matthew Riccitello Israel-Premier Tech 8
67 Bryan Coquard Cofidis 8
68 Junior Lecerf Soudal Quick-Step 7
69 Ben O'Connor Team Jayco-AlUla 7
70 Nicolò Buratti Bahrain Victorious 7
71 Sepp Kuss Team Visma | Lease a Bike 6
72 Ivo Oliveira UAE Team Emirates-XRG 6
73 Gianmarco Garofoli Soudal Quick-Step 5
74 Finn Fisher-Black Red Bull-BORA-hansgrohe 5
75 Stanislaw Aniolkowski Cofidis 5
76 Giulio Pellizzari Red Bull-BORA-hansgrohe 4
77 Marcel Camprubí Q36.5 Pro Cycling Team 3
78 Victor Langellotti INEOS Grenadiers 2
79 Carlos Canal Movistar Team 2
80 Antonio Tiberi Bahrain Victorious 1

Mountain

PosRiderTeam Points
1 Jay Vine UAE Team Emirates-XRG 46
2 Louis Vervaeke Soudal Quick-Step 23
3 Juan Ayuso UAE Team Emirates-XRG 20
4 Sean Quinn EF Education-EasyPost 18
5 Joel Nicolau Caja Rural-Seguros RGA 16
6 Jonas Vingegaard Team Visma | Lease a Bike 15
7 Lorenzo Fortunato XDS Astana Team 10
8 Alessandro Verre ARKEA-B&B HOTELS 8
9 Pablo Castrillo Movistar Team 8
10 Tom Pidcock Q36.5 Pro Cycling Team 7
11 Marco Frigo Israel-Premier Tech 7
12 Javier Romo Movistar Team 7
13 Mads Pedersen Lidl-Trek 7
14 Torstein Træen Bahrain Victorious 6
15 João Almeida UAE Team Emirates-XRG 4
16 David Gaudu Groupama-FDJ 3
17 Giulio Ciccone Lidl-Trek 3
18 Felix Gall Decathlon AG2R La Mondiale Team 2
19 Bruno Armirail Decathlon AG2R La Mondiale Team 2
20 Harold Tejada XDS Astana Team 2
21 Gianmarco Garofoli Soudal Quick-Step 2
22 Archie Ryan EF Education-EasyPost 2
23 James Shaw EF Education-EasyPost 1
24 Eduardo Sepulveda Lotto 1
25 Patrick Gamper Team Jayco-AlUla 1
26 Nicolas Vinokurov XDS Astana Team 1
27 Mario Aparicio Burgos Burpellet BH 1

Team

PosTeamTime
1 UAE Team Emirates-XRG 111:49:07
2 Team Visma | Lease a Bike + 07.03
3 XDS Astana Team + 16.23
4 Decathlon AG2R La Mondiale Team + 33.59
5 Soudal Quick-Step + 37.22
6 Red Bull-BORA-hansgrohe + 39.52
7 Caja Rural-Seguros RGA + 43.07
8 Bahrain Victorious + 47.54
9 INEOS Grenadiers + 52.53
10 Israel-Premier Tech + 59.01
11 Movistar Team + 01:01.41
12 Team Jayco-AlUla + 01:04.42
13 Lidl-Trek + 01:05.10
14 EF Education-EasyPost + 01:10.20
15 Groupama-FDJ + 01:11.07
16 Q36.5 Pro Cycling Team + 01:13.37
17 Burgos Burpellet BH + 01:50.20
18 Team Picnic PostNL + 01:50.46
19 Intermarché-Wanty + 01:51.44
20 ARKEA-B&B HOTELS + 01:52.24
21 Cofidis + 02:11.44
22 Lotto + 02:35.37
23 Alpecin-Deceuninck + 02:43.29

What we said beforehand

Stage 10 marks the start of the second week with a steady build-up through the rolling roads of Navarre. After the Alto de las Coronas warms up the legs, all eyes turn to the decisive final climb: El Ferial Larra Belagua. It’s the same mountain where Remco Evenepoel bounced back with a solo win in 2023  and it could deliver similar redemption or drama this year.

Race profile

Race
Vuelta a España
Start date
23.08.2025
End date
14.09.2025
Total distance
175.3 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 ❤️