Topzle Topzle

2025 Vuelta a España

Updated: Wikipedia source

2025 Vuelta a España

The 2025 Vuelta a España was a three-week cycling race that took place in Italy, France, Andorra and Spain. It started on 23 August in Turin, and finished on 14 September in Madrid. It was the 80th edition of the Vuelta a España and the third and final grand tour of the 2025 men's road cycling season. The race was organised by Unipublic, a subsidiary of Amaury Sport Organisation (ASO). The race was won by Jonas Vingegaard of Visma–Lease a Bike, taking his first Vuelta in his career. Vingegaard won stages two and nine to initially build his advantage over his rivals. However, he got sick during the second week and he had to defend his lead before sealing the race on the penultimate stage to Bola del Mundo, where he won his third stage. Second place went to João Almeida of UAE Team Emirates XRG, finishing more than a minute behind Vingegaard. He consistently challenged Vingegaard in the mountains, winning the stage to Alto de L’Angliru in the process, but he was only able to take time through time bonuses and the time trials. The last step on the podium went to Tom Pidcock of Q36.5 Pro Cycling Team, taking his first podium finish on a Grand Tour. He performed consistently in the mountains and held off the challenge from Jai Hindley in the final two weeks. The points classification was won by Mads Pedersen of Lidl–Trek. He had several high placings during the sprint stages and the intermediate sprints while also winning a breakaway stage in the second week. Jay Vine of UAE Team Emirates XRG won the mountains classification. He took the jersey after winning the first mountain stage on stage six and he held on to the jersey until the end of the race. The young rider classification went to Matthew Riccitello of Israel–Premier Tech. He was in a battle for the jersey with Giulio Pellizzari for most of the race before the American took the jersey on the penultimate stage. UAE Team Emirates XRG took the team classification while Joel Nicolau of Caja Rural–Seguros RGA was named the race’s most combative rider. Several stages of the race were affected by pro-Palestinian protests regarding the Gaza war, and the inclusion of Israel–Premier Tech team, with multiple stages finishing prematurely, two without a stage winner. The final stage to Madrid, in particular, was cancelled upon reaching the circuit after several protesters invaded the road and knocked down the barriers. The final podium ceremony was also cancelled as a result. Prime Minister Pedro Sánchez expressed his "deep admiration" for pro-Palestinian protestors, with Mayor of Madrid José Luis Martínez-Almeida blaming Sánchez for the abandonment of the final stage. Israel's Minister of Foreign Affairs, Gideon Sa'ar, blamed the Spanish Government for "inciting" the protests.

Infobox

Dates
23 August – 14 September
Stages
21
Distance
3,166.8 km (1,968 mi)
Winning time
74h 20' 28"

Tables

Stage characteristics and winners[1] · Route and stages
1
1
Stage
1
Date
23 August
Course
Turin (Reggia di Venaria) (Italy) to Novara (Italy)
Distance
186.1 km (115.6 mi)
Type
Type
Flat stage
Winner
Jasper Philipsen (BEL)
2
2
Stage
2
Date
24 August
Course
Alba (Italy) to Limone Piemonte (Italy)
Distance
159.6 km (99.2 mi)
Type
Type
Flat stage
Winner
Jonas Vingegaard (DEN)
3
3
Stage
3
Date
25 August
Course
San Maurizio Canavese (Italy) to Ceres (Italy)
Distance
134.6 km (83.6 mi)
Type
Type
Medium-mountain stage
Winner
David Gaudu (FRA)
4
4
Stage
4
Date
26 August
Course
Susa (Italy) to Voiron (France)
Distance
206.7 km (128.4 mi)
Type
Type
Medium-mountain stage
Winner
Ben Turner (GBR)
5
5
Stage
5
Date
27 August
Course
Figueres to Figueres
Distance
24.1 km (15.0 mi)
Type
Type
Team time trial
Winner
UAE Team Emirates XRG (UAE)
6
6
Stage
6
Date
28 August
Course
Olot to Pal (Andorra)
Distance
170.3 km (105.8 mi)
Type
Type
Mountain stage
Winner
Jay Vine (AUS)
7
7
Stage
7
Date
29 August
Course
Andorra la Vella (Andorra) to Cerler (Huesca La Magia)
Distance
188 km (117 mi)
Type
Type
Mountain stage
Winner
Juan Ayuso (ESP)
8
8
Stage
8
Date
30 August
Course
Monzón (Templario) to Zaragoza
Distance
163.5 km (101.6 mi)
Type
Type
Flat stage
Winner
Jasper Philipsen (BEL)
9
9
Stage
9
Date
31 August
Course
Alfaro to Valdezcaray
Distance
195.5 km (121.5 mi)
Type
Type
Hilly stage
Winner
Jonas Vingegaard (DEN)
10
10
Stage
10
Date
2 September
Course
Arguedas to El Ferial Larra Belagua
Distance
175.3 km (108.9 mi)
Type
Type
Flat stage
Winner
Jay Vine (AUS)
11
11
Stage
11
Date
3 September
Course
Bilbao to Bilbao
Distance
157.4 km (97.8 mi)
Type
Type
Medium-mountain stage
Winner
No winner declared
12
12
Stage
12
Date
4 September
Course
Laredo to Los Corrales de Buelna
Distance
144.9 km (90.0 mi)
Type
Type
Medium-mountain stage
Winner
Juan Ayuso (ESP)
13
13
Stage
13
Date
5 September
Course
Cabezón de la Sal to L'Angliru
Distance
202.7 km (126.0 mi)
Type
Type
Mountain stage
Winner
João Almeida (POR)
14
14
Stage
14
Date
6 September
Course
Avilés to Alto de La Farrapona
Distance
135.9 km (84.4 mi)
Type
Type
Mountain stage
Winner
Marc Soler (ESP)
15
15
Stage
15
Date
7 September
Course
Vegadeo to Monforte de Lemos
Distance
167.8 km (104.3 mi)
Type
Type
Medium-mountain stage
Winner
Mads Pedersen (DEN)
16
16
Stage
16
Date
9 September
Course
Poio to Mos (Castro de Herville [de])
Distance
167.9 km (104.3 mi)
Type
Type
Medium-mountain stage
Winner
Egan Bernal (COL)
17
17
Stage
17
Date
10 September
Course
O Barco de Valdeorras to Ponferrada (Alto de El Morredero)
Distance
143.2 km (89.0 mi)
Type
Type
Medium-mountain stage
Winner
Giulio Pellizzari (ITA)
18
18
Stage
18
Date
11 September
Course
Valladolid to Valladolid
Distance
12.2 km (7.6 mi)
Type
Type
Individual time trial
Winner
Filippo Ganna (ITA)
19
19
Stage
19
Date
12 September
Course
Rueda to Guijuelo
Distance
161.9 km (100.6 mi)
Type
Type
Flat stage
Winner
Jasper Philipsen (BEL)
20
20
Stage
20
Date
13 September
Course
Robledo de Chavela to Bola del Mundo
Distance
165.6 km (102.9 mi)
Type
Type
Mountain stage
Winner
Jonas Vingegaard (DEN)
21
21
Stage
21
Date
14 September
Course
Valdeolmos-Alalpardo to Madrid
Distance
103.6 km (64.4 mi)
Type
Type
Flat stage
Winner
No winner declared
Total
Total
Stage
Total
Date
3,166.8 km (1,967.8 mi)
Stage
Date
Course
Distance
Type
Winner
1
23 August
Turin (Reggia di Venaria) (Italy) to Novara (Italy)
186.1 km (115.6 mi)
Flat stage
Jasper Philipsen (BEL)
2
24 August
Alba (Italy) to Limone Piemonte (Italy)
159.6 km (99.2 mi)
Flat stage
Jonas Vingegaard (DEN)
3
25 August
San Maurizio Canavese (Italy) to Ceres (Italy)
134.6 km (83.6 mi)
Medium-mountain stage
David Gaudu (FRA)
4
26 August
Susa (Italy) to Voiron (France)
206.7 km (128.4 mi)
Medium-mountain stage
Ben Turner (GBR)
5
27 August
Figueres to Figueres
24.1 km (15.0 mi)
Team time trial
UAE Team Emirates XRG (UAE)
6
28 August
Olot to Pal (Andorra)
170.3 km (105.8 mi)
Mountain stage
Jay Vine (AUS)
7
29 August
Andorra la Vella (Andorra) to Cerler (Huesca La Magia)
188 km (117 mi)
Mountain stage
Juan Ayuso (ESP)
8
30 August
Monzón (Templario) to Zaragoza
163.5 km (101.6 mi)
Flat stage
Jasper Philipsen (BEL)
9
31 August
Alfaro to Valdezcaray
195.5 km (121.5 mi)
Hilly stage
Jonas Vingegaard (DEN)
1 September
Pamplona
Rest day
10
2 September
Arguedas to El Ferial Larra Belagua
175.3 km (108.9 mi)
Flat stage
Jay Vine (AUS)
11
3 September
Bilbao to Bilbao
157.4 km (97.8 mi)
Medium-mountain stage
No winner declared
12
4 September
Laredo to Los Corrales de Buelna
144.9 km (90.0 mi)
Medium-mountain stage
Juan Ayuso (ESP)
13
5 September
Cabezón de la Sal to L'Angliru
202.7 km (126.0 mi)
Mountain stage
João Almeida (POR)
14
6 September
Avilés to Alto de La Farrapona
135.9 km (84.4 mi)
Mountain stage
Marc Soler (ESP)
15
7 September
Vegadeo to Monforte de Lemos
167.8 km (104.3 mi)
Medium-mountain stage
Mads Pedersen (DEN)
8 September
Pontevedra
Rest day
16
9 September
Poio to Mos (Castro de Herville [de])
167.9 km (104.3 mi)
Medium-mountain stage
Egan Bernal (COL)
17
10 September
O Barco de Valdeorras to Ponferrada (Alto de El Morredero)
143.2 km (89.0 mi)
Medium-mountain stage
Giulio Pellizzari (ITA)
18
11 September
Valladolid to Valladolid
12.2 km (7.6 mi)
Individual time trial
Filippo Ganna (ITA)
19
12 September
Rueda to Guijuelo
161.9 km (100.6 mi)
Flat stage
Jasper Philipsen (BEL)
20
13 September
Robledo de Chavela to Bola del Mundo
165.6 km (102.9 mi)
Mountain stage
Jonas Vingegaard (DEN)
21
14 September
Valdeolmos-Alalpardo to Madrid
103.6 km (64.4 mi)
Flat stage
No winner declared
Total
3,166.8 km (1,967.8 mi)
Classification leadership by stage[76] · Classification leadership
1
1
Stage
1
Winner
Jasper Philipsen
General classification
Jasper Philipsen
Points classification
Jasper Philipsen
Mountains classification
Alessandro Verre
Young rider classification
Ethan Vernon
Team classification
Q36.5 Pro Cycling Team
Combativity award
Hugo de la Calle
2
2
Stage
2
Winner
Jonas Vingegaard
General classification
Jonas Vingegaard
Points classification
Jonas Vingegaard
Mountains classification
Juan Ayuso
Young rider classification
Visma–Lease a Bike
Team classification
Liam Slock
3
3
Stage
3
Winner
David Gaudu
General classification
Jonas Vingegaard
Points classification
Alessandro Verre
Mountains classification
Sean Quinn
4
4
Stage
4
Winner
Ben Turner
General classification
David Gaudu
Points classification
Mads Pedersen
Mountains classification
Joel Nicolau
Young rider classification
Sean Quinn
5
5
Stage
5
Winner
UAE Team Emirates XRG
General classification
Jonas Vingegaard
Points classification
UAE Team Emirates XRG
Mountains classification
no award
6
6
Stage
6
Winner
Jay Vine
General classification
Torstein Træen
Points classification
Jay Vine
Mountains classification
Giulio Pellizzari
Young rider classification
Jay Vine
7
7
Stage
7
Winner
Juan Ayuso
General classification
Juan Ayuso
8
8
Stage
8
Winner
Jasper Philipsen
General classification
Sergio Samitier
9
9
Stage
9
Winner
Jonas Vingegaard
General classification
Michał Kwiatkowski
10
10
Stage
10
Winner
Jay Vine
General classification
Jonas Vingegaard
Points classification
Javier Romo
11
11
Stage
11
Winner
No winner declared
General classification
Tom Pidcock
12
12
Stage
12
Winner
Juan Ayuso
General classification
Mads Pedersen
13
13
Stage
13
Winner
João Almeida
General classification
Bob Jungels
14
14
Stage
14
Winner
Marc Soler
General classification
Marc Soler
15
15
Stage
15
Winner
Mads Pedersen
General classification
Louis Vervaeke
16
16
Stage
16
Winner
Egan Bernal
General classification
Mikel Landa
17
17
Stage
17
Winner
Giulio Pellizzari
General classification
Antonio Tiberi
18
18
Stage
18
Winner
Filippo Ganna
General classification
no award
19
19
Stage
19
Winner
Jasper Philipsen
General classification
Jakub Otruba
20
20
Stage
20
Winner
Jonas Vingegaard
General classification
Matthew Riccitello
Points classification
Mikel Landa
21
21
Stage
21
Winner
No winner declared
General classification
no award
Final
Final
Stage
Final
Winner
Jonas Vingegaard
General classification
Mads Pedersen
Points classification
Jay Vine
Mountains classification
Matthew Riccitello
Young rider classification
UAE Team Emirates XRG
Team classification
Joel Nicolau
Stage
Winner
General classification
Points classification
Mountains classification
Young rider classification
Team classification
Combativity award
1
Jasper Philipsen
Jasper Philipsen
Jasper Philipsen
Alessandro Verre
Ethan Vernon
Pro Cycling Team
Hugo de la Calle
2
Jonas Vingegaard
Jonas Vingegaard
Jonas Vingegaard
Juan Ayuso
Visma–Lease a Bike
Liam Slock
3
David Gaudu
Jonas Vingegaard
Alessandro Verre
Sean Quinn
4
Ben Turner
David Gaudu
Mads Pedersen
Joel Nicolau
Sean Quinn
5
UAE Team Emirates XRG
Jonas Vingegaard
UAE Team Emirates XRG
no award
6
Jay Vine
Torstein Træen
Jay Vine
Giulio Pellizzari
Jay Vine
7
Juan Ayuso
Juan Ayuso
8
Jasper Philipsen
Sergio Samitier
9
Jonas Vingegaard
Michał Kwiatkowski
10
Jay Vine
Jonas Vingegaard
Javier Romo
11
No winner declared
Tom Pidcock
12
Juan Ayuso
Mads Pedersen
13
João Almeida
Bob Jungels
14
Marc Soler
Marc Soler
15
Mads Pedersen
Louis Vervaeke
16
Egan Bernal
Mikel Landa
17
Giulio Pellizzari
Antonio Tiberi
18
Filippo Ganna
no award
19
Jasper Philipsen
Jakub Otruba
20
Jonas Vingegaard
Matthew Riccitello
Mikel Landa
21
No winner declared
no award
Final
Jonas Vingegaard
Mads Pedersen
Jay Vine
Matthew Riccitello
UAE Team Emirates XRG
Joel Nicolau
· Classification standings
Legend
Denotes the winner of the general classification
Denotes the winner of the young rider classification
Denotes the winner of the points classification
Denotes the winner of the team classification
Denotes the winner of the mountains classification
Denotes the winner of the combativity award
Final general classification (1–10)[76][80] · Classification standings › General classification
1
1
Rank
1
Rider
Jonas Vingegaard (DEN)
Team
Visma–Lease a Bike
Time
74h 20' 28"
2
2
Rank
2
Rider
João Almeida (POR)
Team
UAE Team Emirates XRG
Time
+ 1' 16"
3
3
Rank
3
Rider
Tom Pidcock (GBR)
Team
Q36.5 Pro Cycling Team
Time
+ 3' 11"
4
4
Rank
4
Rider
Jai Hindley (AUS)
Team
Red Bull–Bora–Hansgrohe
Time
+ 3' 41"
5
5
Rank
5
Rider
Matthew Riccitello (USA)
Team
Israel–Premier Tech
Time
+ 5' 55"
6
6
Rank
6
Rider
Giulio Pellizzari (ITA)
Team
Red Bull–Bora–Hansgrohe
Time
+ 7' 23"
7
7
Rank
7
Rider
Sepp Kuss (USA)
Team
Visma–Lease a Bike
Time
+ 7' 45"
8
8
Rank
8
Rider
Felix Gall (AUT)
Team
Decathlon–AG2R La Mondiale
Time
+ 7' 50"
9
9
Rank
9
Rider
Torstein Træen (NOR)
Team
Team Bahrain Victorious
Time
+ 9' 48"
10
10
Rank
10
Rider
Matteo Jorgenson (USA)
Team
Visma–Lease a Bike
Time
+ 12' 16"
Rank
Rider
Team
Time
1
Jonas Vingegaard (DEN)
Visma–Lease a Bike
74h 20' 28"
2
João Almeida (POR)
UAE Team Emirates XRG
+ 1' 16"
3
Tom Pidcock (GBR)
Pro Cycling Team
+ 3' 11"
4
Jai Hindley (AUS)
Red Bull–Bora–Hansgrohe
+ 3' 41"
5
Matthew Riccitello (USA)
Israel–Premier Tech
+ 5' 55"
6
Giulio Pellizzari (ITA)
Red Bull–Bora–Hansgrohe
+ 7' 23"
7
Sepp Kuss (USA)
Visma–Lease a Bike
+ 7' 45"
8
Felix Gall (AUT)
Decathlon–AG2R La Mondiale
+ 7' 50"
9
Torstein Træen (NOR)
Team Bahrain Victorious
+ 9' 48"
10
Matteo Jorgenson (USA)
Visma–Lease a Bike
+ 12' 16"
· Classification standings › General classification
Rank
Rank
Final general classification (11–153)
Rank
Final general classification (11–153)
Rider
Final general classification (11–153)
Team
Final general classification (11–153)
Time
11
11
Final general classification (11–153)
11
Final general classification (11–153)
Junior Lecerf (BEL)
Final general classification (11–153)
Soudal–Quick-Step
Final general classification (11–153)
+ 14' 00"
12
12
Final general classification (11–153)
12
Final general classification (11–153)
Harold Tejada (COL)
Final general classification (11–153)
XDS Astana Team
Final general classification (11–153)
+ 21' 31"
13
13
Final general classification (11–153)
13
Final general classification (11–153)
Abel Balderstone (ESP)
Final general classification (11–153)
Caja Rural–Seguros RGA
Final general classification (11–153)
+ 28' 07"
14
14
Final general classification (11–153)
14
Final general classification (11–153)
Jaume Guardeño (ESP)
Final general classification (11–153)
Caja Rural–Seguros RGA
Final general classification (11–153)
+ 30' 30"
15
15
Final general classification (11–153)
15
Final general classification (11–153)
Santiago Buitrago (COL)
Final general classification (11–153)
Team Bahrain Victorious
Final general classification (11–153)
+ 45' 38"
16
16
Final general classification (11–153)
16
Final general classification (11–153)
Louis Meintjes (RSA)
Final general classification (11–153)
Intermarché–Wanty
Final general classification (11–153)
+ 45' 39"
17
17
Final general classification (11–153)
17
Final general classification (11–153)
Egan Bernal (COL)
Final general classification (11–153)
Ineos Grenadiers
Final general classification (11–153)
+ 46' 26"
18
18
Final general classification (11–153)
18
Final general classification (11–153)
Giulio Ciccone (ITA)
Final general classification (11–153)
Lidl–Trek
Final general classification (11–153)
+ 48' 17"
19
19
Final general classification (11–153)
19
Final general classification (11–153)
Bruno Armirail (FRA)
Final general classification (11–153)
Decathlon–AG2R La Mondiale
Final general classification (11–153)
+ 48' 30"
20
20
Final general classification (11–153)
20
Final general classification (11–153)
Kevin Vermaerke (USA)
Final general classification (11–153)
Israel–Premier Tech
Final general classification (11–153)
+ 50' 08"
21
21
Final general classification (11–153)
21
Final general classification (11–153)
Eddie Dunbar (IRL)
Final general classification (11–153)
Team Jayco–AlUla
Final general classification (11–153)
+ 57' 19"
22
22
Final general classification (11–153)
22
Final general classification (11–153)
Harold Martín López (ECU)
Final general classification (11–153)
XDS Astana Team
Final general classification (11–153)
+ 59' 23"
23
23
Final general classification (11–153)
23
Final general classification (11–153)
Rudy Molard (FRA)
Final general classification (11–153)
Groupama–FDJ
Final general classification (11–153)
+ 1h 00' 51"
24
24
Final general classification (11–153)
24
Final general classification (11–153)
Ben Tulett (GBR)
Final general classification (11–153)
Visma–Lease a Bike
Final general classification (11–153)
+ 1h 04' 46"
25
25
Final general classification (11–153)
25
Final general classification (11–153)
Felix Großschartner (AUT)
Final general classification (11–153)
UAE Team Emirates XRG
Final general classification (11–153)
+ 1h 09' 30"
26
26
Final general classification (11–153)
26
Final general classification (11–153)
Marc Soler (ESP)
Final general classification (11–153)
UAE Team Emirates XRG
Final general classification (11–153)
+ 1h 11' 14"
27
27
Final general classification (11–153)
27
Final general classification (11–153)
Mikel Landa (ESP)
Final general classification (11–153)
Soudal–Quick-Step
Final general classification (11–153)
+ 1h 18' 26"
28
28
Final general classification (11–153)
28
Final general classification (11–153)
Damien Howson (AUS)
Final general classification (11–153)
Q36.5 Pro Cycling Team
Final general classification (11–153)
+ 1h 19' 07"
29
29
Final general classification (11–153)
29
Final general classification (11–153)
Finlay Pickering (GBR)
Final general classification (11–153)
Team Bahrain Victorious
Final general classification (11–153)
+ 1h 22' 02"
30
30
Final general classification (11–153)
30
Final general classification (11–153)
Jay Vine (AUS)
Final general classification (11–153)
UAE Team Emirates XRG
Final general classification (11–153)
+ 1h 27' 41"
31
31
Final general classification (11–153)
31
Final general classification (11–153)
Sergio Samitier (ESP)
Final general classification (11–153)
Cofidis
Final general classification (11–153)
+ 1h 33' 20"
32
32
Final general classification (11–153)
32
Final general classification (11–153)
Marco Frigo (ITA)
Final general classification (11–153)
Israel–Premier Tech
Final general classification (11–153)
+ 1h 34' 17"
33
33
Final general classification (11–153)
33
Final general classification (11–153)
Julien Bernard (FRA)
Final general classification (11–153)
Lidl–Trek
Final general classification (11–153)
+ 1h 39' 06"
34
34
Final general classification (11–153)
34
Final general classification (11–153)
Jefferson Alveiro Cepeda (ECU)
Final general classification (11–153)
Movistar Team
Final general classification (11–153)
+ 1h 43' 22"
35
35
Final general classification (11–153)
35
Final general classification (11–153)
Clément Braz Afonso (FRA)
Final general classification (11–153)
Groupama–FDJ
Final general classification (11–153)
+ 1h 43' 34"
36
36
Final general classification (11–153)
36
Final general classification (11–153)
Wout Poels (NED)
Final general classification (11–153)
XDS Astana Team
Final general classification (11–153)
+ 1h 48' 56"
37
37
Final general classification (11–153)
37
Final general classification (11–153)
Louis Vervaeke (BEL)
Final general classification (11–153)
Soudal–Quick-Step
Final general classification (11–153)
+ 1h 50' 12"
38
38
Final general classification (11–153)
38
Final general classification (11–153)
Andrea Bagioli (ITA)
Final general classification (11–153)
Lidl–Trek
Final general classification (11–153)
+ 1h 57' 31"
39
39
Final general classification (11–153)
39
Final general classification (11–153)
Pierre Thierry (FRA)
Final general classification (11–153)
Arkéa–B&B Hotels
Final general classification (11–153)
+ 1h 59' 17"
40
40
Final general classification (11–153)
40
Final general classification (11–153)
Fausto Masnada (ITA)
Final general classification (11–153)
XDS Astana Team
Final general classification (11–153)
+ 2h 01' 00"
41
41
Final general classification (11–153)
41
Final general classification (11–153)
Antonio Tiberi (ITA)
Final general classification (11–153)
Team Bahrain Victorious
Final general classification (11–153)
+ 2h 01' 24"
42
42
Final general classification (11–153)
42
Final general classification (11–153)
Johannes Staune-Mittet (NOR)
Final general classification (11–153)
Decathlon–AG2R La Mondiale
Final general classification (11–153)
+ 2h 01' 41"
43
43
Final general classification (11–153)
43
Final general classification (11–153)
Jan Hirt (CZE)
Final general classification (11–153)
Israel–Premier Tech
Final general classification (11–153)
+ 2h 01' 43"
44
44
Final general classification (11–153)
44
Final general classification (11–153)
Bob Jungels (LUX)
Final general classification (11–153)
Ineos Grenadiers
Final general classification (11–153)
+ 2h 04' 14"
45
45
Final general classification (11–153)
45
Final general classification (11–153)
Brieuc Rolland (FRA)
Final general classification (11–153)
Groupama–FDJ
Final general classification (11–153)
+ 2h 04' 21"
46
46
Final general classification (11–153)
46
Final general classification (11–153)
Callum Scotson (AUS)
Final general classification (11–153)
Decathlon–AG2R La Mondiale
Final general classification (11–153)
+ 2h 09' 37"
47
47
Final general classification (11–153)
47
Final general classification (11–153)
José Luis Faura (ESP)
Final general classification (11–153)
Burgos Burpellet BH
Final general classification (11–153)
+ 2h 13' 57"
48
48
Final general classification (11–153)
48
Final general classification (11–153)
Lorenzo Fortunato (ITA)
Final general classification (11–153)
XDS Astana Team
Final general classification (11–153)
+ 2h 15' 02"
49
49
Final general classification (11–153)
49
Final general classification (11–153)
Gijs Leemreize (NED)
Final general classification (11–153)
Team Picnic–PostNL
Final general classification (11–153)
+ 2h 16' 48"
50
50
Final general classification (11–153)
50
Final general classification (11–153)
Markel Beloki (ESP)
Final general classification (11–153)
EF Education–EasyPost
Final general classification (11–153)
+ 2h 21' 45"
51
51
Final general classification (11–153)
51
Final general classification (11–153)
Ben Zwiehoff (GER)
Final general classification (11–153)
Red Bull–Bora–Hansgrohe
Final general classification (11–153)
+ 2h 22' 31"
52
52
Final general classification (11–153)
52
Final general classification (11–153)
Léo Bisiaux (FRA)
Final general classification (11–153)
Decathlon–AG2R La Mondiale
Final general classification (11–153)
+ 2h 22' 33"
53
53
Final general classification (11–153)
53
Final general classification (11–153)
Chris Hamilton (AUS)
Final general classification (11–153)
Team Picnic–PostNL
Final general classification (11–153)
+ 2h 25' 56"
54
54
Final general classification (11–153)
54
Final general classification (11–153)
Juan Guillermo Martínez (COL)
Final general classification (11–153)
Team Picnic–PostNL
Final general classification (11–153)
+ 2h 27' 08"
55
55
Final general classification (11–153)
55
Final general classification (11–153)
Carlos Canal (ESP)
Final general classification (11–153)
Movistar Team
Final general classification (11–153)
+ 2h 28' 38"
56
56
Final general classification (11–153)
56
Final general classification (11–153)
Giovanni Aleotti (ITA)
Final general classification (11–153)
Red Bull–Bora–Hansgrohe
Final general classification (11–153)
+ 2h 28' 38"
57
57
Final general classification (11–153)
57
Final general classification (11–153)
Lars Craps (BEL)
Final general classification (11–153)
Lotto
Final general classification (11–153)
+ 2h 29' 14"
58
58
Final general classification (11–153)
58
Final general classification (11–153)
Eduardo Sepúlveda (ARG)
Final general classification (11–153)
Lotto
Final general classification (11–153)
+ 2h 30' 57"
59
59
Final general classification (11–153)
59
Final general classification (11–153)
Victor Langellotti (MON)
Final general classification (11–153)
Ineos Grenadiers
Final general classification (11–153)
+ 2h 32' 10"
60
60
Final general classification (11–153)
60
Final general classification (11–153)
Carlos Verona (ESP)
Final general classification (11–153)
Lidl–Trek
Final general classification (11–153)
+ 2h 32' 57"
61
61
Final general classification (11–153)
61
Final general classification (11–153)
Sander De Pestel (BEL)
Final general classification (11–153)
Decathlon–AG2R La Mondiale
Final general classification (11–153)
+ 2h 33' 33"
62
62
Final general classification (11–153)
62
Final general classification (11–153)
Wilco Kelderman (NED)
Final general classification (11–153)
Visma–Lease a Bike
Final general classification (11–153)
+ 2h 38' 47"
63
63
Final general classification (11–153)
63
Final general classification (11–153)
Hugo de la Calle (ESP)
Final general classification (11–153)
Burgos Burpellet BH
Final general classification (11–153)
+ 2h 42' 30"
64
64
Final general classification (11–153)
64
Final general classification (11–153)
Joan Bou (ESP)
Final general classification (11–153)
Caja Rural–Seguros RGA
Final general classification (11–153)
+ 2h 43' 12"
65
65
Final general classification (11–153)
65
Final general classification (11–153)
Magnus Sheffield (USA)
Final general classification (11–153)
Ineos Grenadiers
Final general classification (11–153)
+ 2h 44' 56"
66
66
Final general classification (11–153)
66
Final general classification (11–153)
James Shaw (GBR)
Final general classification (11–153)
EF Education–EasyPost
Final general classification (11–153)
+ 2h 46' 06"
67
67
Final general classification (11–153)
67
Final general classification (11–153)
David González (ESP)
Final general classification (11–153)
Q36.5 Pro Cycling Team
Final general classification (11–153)
+ 2h 47' 42"
68
68
Final general classification (11–153)
68
Final general classification (11–153)
Juan Ayuso (ESP)
Final general classification (11–153)
UAE Team Emirates XRG
Final general classification (11–153)
+ 2h 47' 57"
69
69
Final general classification (11–153)
69
Final general classification (11–153)
Sergio Chumil (GUA)
Final general classification (11–153)
Burgos Burpellet BH
Final general classification (11–153)
+ 2h 49' 38"
70
70
Final general classification (11–153)
70
Final general classification (11–153)
Alex Molenaar (NED)
Final general classification (11–153)
Caja Rural–Seguros RGA
Final general classification (11–153)
+ 2h 50' 43"
71
71
Final general classification (11–153)
71
Final general classification (11–153)
Nicola Conci (ITA)
Final general classification (11–153)
XDS Astana Team
Final general classification (11–153)
+ 2h 51' 32"
72
72
Final general classification (11–153)
72
Final general classification (11–153)
Michel Hessmann (GER)
Final general classification (11–153)
Movistar Team
Final general classification (11–153)
+ 2h 51' 52"
73
73
Final general classification (11–153)
73
Final general classification (11–153)
Mauri Vansevenant (BEL)
Final general classification (11–153)
Soudal–Quick-Step
Final general classification (11–153)
+ 2h 53' 37"
74
74
Final general classification (11–153)
74
Final general classification (11–153)
Maximilian Schachmann (GER)
Final general classification (11–153)
Soudal–Quick-Step
Final general classification (11–153)
+ 2h 54' 04"
75
75
Final general classification (11–153)
75
Final general classification (11–153)
Sean Quinn (USA)
Final general classification (11–153)
EF Education–EasyPost
Final general classification (11–153)
+ 2h 55' 04"
76
76
Final general classification (11–153)
76
Final general classification (11–153)
Stefan Küng (SUI)
Final general classification (11–153)
Groupama–FDJ
Final general classification (11–153)
+ 2h 55' 41"
77
77
Final general classification (11–153)
77
Final general classification (11–153)
Jesús Herrada (ESP)
Final general classification (11–153)
Cofidis
Final general classification (11–153)
+ 2h 56' 36"
78
78
Final general classification (11–153)
78
Final general classification (11–153)
Guillermo Thomas Silva (URU)
Final general classification (11–153)
Caja Rural–Seguros RGA
Final general classification (11–153)
+ 2h 58' 10"
79
79
Final general classification (11–153)
79
Final general classification (11–153)
Roman Ermakov
Final general classification (11–153)
Team Bahrain Victorious
Final general classification (11–153)
+ 2h 58' 48"
80
80
Final general classification (11–153)
80
Final general classification (11–153)
Jack Haig (AUS)
Final general classification (11–153)
Team Bahrain Victorious
Final general classification (11–153)
+ 2h 59' 42"
81
81
Final general classification (11–153)
81
Final general classification (11–153)
Brandon Rivera (COL)
Final general classification (11–153)
Ineos Grenadiers
Final general classification (11–153)
+ 3h 01' 23"
82
82
Final general classification (11–153)
82
Final general classification (11–153)
Mathijs Paasschens (NED)
Final general classification (11–153)
Team Bahrain Victorious
Final general classification (11–153)
+ 3h 01' 46"
83
83
Final general classification (11–153)
83
Final general classification (11–153)
Michał Kwiatkowski (POL)
Final general classification (11–153)
Ineos Grenadiers
Final general classification (11–153)
+ 3h 02' 25"
84
84
Final general classification (11–153)
84
Final general classification (11–153)
Finn Fisher-Black (NZL)
Final general classification (11–153)
Red Bull–Bora–Hansgrohe
Final general classification (11–153)
+ 3h 05' 04"
85
85
Final general classification (11–153)
85
Final general classification (11–153)
Jordan Labrosse (FRA)
Final general classification (11–153)
Decathlon–AG2R La Mondiale
Final general classification (11–153)
+ 3h 09' 59"
86
86
Final general classification (11–153)
86
Final general classification (11–153)
Nans Peters (FRA)
Final general classification (11–153)
Decathlon–AG2R La Mondiale
Final general classification (11–153)
+ 3h 10' 09"
87
87
Final general classification (11–153)
87
Final general classification (11–153)
Nico Denz (GER)
Final general classification (11–153)
Red Bull–Bora–Hansgrohe
Final general classification (11–153)
+ 3h 10' 43"
88
88
Final general classification (11–153)
88
Final general classification (11–153)
Orluis Aular (VEN)
Final general classification (11–153)
Movistar Team
Final general classification (11–153)
+ 3h 11' 02"
89
89
Final general classification (11–153)
89
Final general classification (11–153)
Jonas Gregaard (DEN)
Final general classification (11–153)
Lotto
Final general classification (11–153)
+ 3h 11' 10"
90
90
Final general classification (11–153)
90
Final general classification (11–153)
Jakub Otruba (CZE)
Final general classification (11–153)
Caja Rural–Seguros RGA
Final general classification (11–153)
+ 3h 12' 26"
91
91
Final general classification (11–153)
91
Final general classification (11–153)
Mario Aparicio (ESP)
Final general classification (11–153)
Burgos Burpellet BH
Final general classification (11–153)
+ 3h 12' 44"
92
92
Final general classification (11–153)
92
Final general classification (11–153)
Bjoern Koerdt (GBR)
Final general classification (11–153)
Team Picnic–PostNL
Final general classification (11–153)
+ 3h 13' 49"
93
93
Final general classification (11–153)
93
Final general classification (11–153)
Jardi van der Lee (NED)
Final general classification (11–153)
EF Education–EasyPost
Final general classification (11–153)
+ 3h 14' 12"
94
94
Final general classification (11–153)
94
Final general classification (11–153)
Kelland O'Brien (AUS)
Final general classification (11–153)
Team Jayco–AlUla
Final general classification (11–153)
+ 3h 14' 30"
95
95
Final general classification (11–153)
95
Final general classification (11–153)
Simone Petilli (ITA)
Final general classification (11–153)
Intermarché–Wanty
Final general classification (11–153)
+ 3h 15' 26"
96
96
Final general classification (11–153)
96
Final general classification (11–153)
Alec Segaert (BEL)
Final general classification (11–153)
Lotto
Final general classification (11–153)
+ 3h 16' 15"
97
97
Final general classification (11–153)
97
Final general classification (11–153)
David Gaudu (FRA)
Final general classification (11–153)
Groupama–FDJ
Final general classification (11–153)
+ 3h 16' 55"
98
98
Final general classification (11–153)
98
Final general classification (11–153)
Emanuel Buchmann (GER)
Final general classification (11–153)
Cofidis
Final general classification (11–153)
+ 3h 17' 06"
99
99
Final general classification (11–153)
99
Final general classification (11–153)
Louis Rouland (FRA)
Final general classification (11–153)
Arkéa–B&B Hotels
Final general classification (11–153)
+ 3h 17' 20"
100
100
Final general classification (11–153)
100
Final general classification (11–153)
Patrick Gamper (AUT)
Final general classification (11–153)
Team Jayco–AlUla
Final general classification (11–153)
+ 3h 18' 44"
101
101
Final general classification (11–153)
101
Final general classification (11–153)
Gal Glivar (SLO)
Final general classification (11–153)
Alpecin–Deceuninck
Final general classification (11–153)
+ 3h 19' 37"
102
102
Final general classification (11–153)
102
Final general classification (11–153)
David de la Cruz (ESP)
Final general classification (11–153)
Q36.5 Pro Cycling Team
Final general classification (11–153)
+ 3h 21' 52"
103
103
Final general classification (11–153)
103
Final general classification (11–153)
Thibaud Gruel (FRA)
Final general classification (11–153)
Groupama–FDJ
Final general classification (11–153)
+ 3h 24' 03"
104
104
Final general classification (11–153)
104
Final general classification (11–153)
Lukas Nerurkar (GBR)
Final general classification (11–153)
EF Education–EasyPost
Final general classification (11–153)
+ 3h 24' 13"
105
105
Final general classification (11–153)
105
Final general classification (11–153)
Nicolas Vinokurov (KAZ)
Final general classification (11–153)
XDS Astana Team
Final general classification (11–153)
+ 3h 26' 40"
106
106
Final general classification (11–153)
106
Final general classification (11–153)
Jonas Rickaert (BEL)
Final general classification (11–153)
Alpecin–Deceuninck
Final general classification (11–153)
+ 3h 28' 01"
107
107
Final general classification (11–153)
107
Final general classification (11–153)
Iván García Cortina (ESP)
Final general classification (11–153)
Movistar Team
Final general classification (11–153)
+ 3h 28' 55"
108
108
Final general classification (11–153)
108
Final general classification (11–153)
Pier-André Côté (CAN)
Final general classification (11–153)
Israel–Premier Tech
Final general classification (11–153)
+ 3h 31' 36"
109
109
Final general classification (11–153)
109
Final general classification (11–153)
Ivo Oliveira (POR)
Final general classification (11–153)
UAE Team Emirates XRG
Final general classification (11–153)
+ 3h 31' 41"
110
110
Final general classification (11–153)
110
Final general classification (11–153)
Christopher Juul-Jensen (DEN)
Final general classification (11–153)
Team Jayco–AlUla
Final general classification (11–153)
+ 3h 32' 28"
111
111
Final general classification (11–153)
111
Final general classification (11–153)
Joel Nicolau (ESP)
Final general classification (11–153)
Caja Rural–Seguros RGA
Final general classification (11–153)
+ 3h 36' 13"
112
112
Final general classification (11–153)
112
Final general classification (11–153)
Nickolas Zukowsky (CAN)
Final general classification (11–153)
Q36.5 Pro Cycling Team
Final general classification (11–153)
+ 3h 38' 01"
113
113
Final general classification (11–153)
113
Final general classification (11–153)
Alessandro Verre (ITA)
Final general classification (11–153)
Arkéa–B&B Hotels
Final general classification (11–153)
+ 3h 38' 20"
114
114
Final general classification (11–153)
114
Final general classification (11–153)
Marcel Camprubí (ESP)
Final general classification (11–153)
Q36.5 Pro Cycling Team
Final general classification (11–153)
+ 3h 39' 36"
115
115
Final general classification (11–153)
115
Final general classification (11–153)
Kamiel Bonneu (BEL)
Final general classification (11–153)
Intermarché–Wanty
Final general classification (11–153)
+ 3h 40' 58"
116
116
Final general classification (11–153)
116
Final general classification (11–153)
Huub Artz (NED)
Final general classification (11–153)
Intermarché–Wanty
Final general classification (11–153)
+ 3h 42' 02"
117
117
Final general classification (11–153)
117
Final general classification (11–153)
Nicolò Buratti (ITA)
Final general classification (11–153)
Team Bahrain Victorious
Final general classification (11–153)
+ 3h 42' 13"
118
118
Final general classification (11–153)
118
Final general classification (11–153)
Luca Van Boven (BEL)
Final general classification (11–153)
Intermarché–Wanty
Final general classification (11–153)
+ 3h 42' 14"
119
119
Final general classification (11–153)
119
Final general classification (11–153)
Edward Planckaert (BEL)
Final general classification (11–153)
Alpecin–Deceuninck
Final general classification (11–153)
+ 3h 44' 23"
120
120
Final general classification (11–153)
120
Final general classification (11–153)
Léandre Lozouet (FRA)
Final general classification (11–153)
Arkéa–B&B Hotels
Final general classification (11–153)
+ 3h 49' 26"
121
121
Final general classification (11–153)
121
Final general classification (11–153)
Victor Guernalec (FRA)
Final general classification (11–153)
Arkéa–B&B Hotels
Final general classification (11–153)
+ 3h 52' 49"
122
122
Final general classification (11–153)
122
Final general classification (11–153)
Matteo Sobrero (ITA)
Final general classification (11–153)
Team Jayco–AlUla
Final general classification (11–153)
+ 3h 53' 01"
123
123
Final general classification (11–153)
123
Final general classification (11–153)
Dion Smith (NZL)
Final general classification (11–153)
Intermarché–Wanty
Final general classification (11–153)
+ 3h 53' 08"
124
124
Final general classification (11–153)
124
Final general classification (11–153)
Rémi Cavagna (FRA)
Final general classification (11–153)
Groupama–FDJ
Final general classification (11–153)
+ 3h 55' 18"
125
125
Final general classification (11–153)
125
Final general classification (11–153)
Mads Pedersen (DEN)
Final general classification (11–153)
Lidl–Trek
Final general classification (11–153)
+ 3h 56' 59"
126
126
Final general classification (11–153)
126
Final general classification (11–153)
Madis Mihkels (EST)
Final general classification (11–153)
EF Education–EasyPost
Final general classification (11–153)
+ 4h 00' 51"
127
127
Final general classification (11–153)
127
Final general classification (11–153)
Ben Turner (GBR)
Final general classification (11–153)
Ineos Grenadiers
Final general classification (11–153)
+ 4h 06' 04"
128
128
Final general classification (11–153)
128
Final general classification (11–153)
Dries De Pooter (BEL)
Final general classification (11–153)
Intermarché–Wanty
Final general classification (11–153)
+ 4h 07' 09"
129
129
Final general classification (11–153)
129
Final general classification (11–153)
Jake Stewart (GBR)
Final general classification (11–153)
Israel–Premier Tech
Final general classification (11–153)
+ 4h 08' 08"
130
130
Final general classification (11–153)
130
Final general classification (11–153)
Dylan van Baarle (NED)
Final general classification (11–153)
Visma–Lease a Bike
Final general classification (11–153)
+ 4h 08' 16"
131
131
Final general classification (11–153)
131
Final general classification (11–153)
Filippo Ganna (ITA)
Final general classification (11–153)
Ineos Grenadiers
Final general classification (11–153)
+ 4h 08' 59"
132
132
Final general classification (11–153)
132
Final general classification (11–153)
Tobias Bayer (AUT)
Final general classification (11–153)
Alpecin–Deceuninck
Final general classification (11–153)
+ 4h 10' 00"
133
133
Final general classification (11–153)
133
Final general classification (11–153)
Fabio Christen (SUI)
Final general classification (11–153)
Q36.5 Pro Cycling Team
Final general classification (11–153)
+ 4h 11' 52"
134
134
Final general classification (11–153)
134
Final general classification (11–153)
Liam Slock (BEL)
Final general classification (11–153)
Lotto
Final general classification (11–153)
+ 4h 11' 58"
135
135
Final general classification (11–153)
135
Final general classification (11–153)
Amanuel Ghebreigzabhier (ERI)
Final general classification (11–153)
Lidl–Trek
Final general classification (11–153)
+ 4h 13' 29"
136
136
Final general classification (11–153)
136
Final general classification (11–153)
Bryan Coquard (FRA)
Final general classification (11–153)
Cofidis
Final general classification (11–153)
+ 4h 15' 14"
137
137
Final general classification (11–153)
137
Final general classification (11–153)
Timo Roosen (NED)
Final general classification (11–153)
Visma–Lease a Bike
Final general classification (11–153)
+ 4h 20' 23"
138
138
Final general classification (11–153)
138
Final general classification (11–153)
Tim van Dijke (NED)
Final general classification (11–153)
Red Bull–Bora–Hansgrohe
Final general classification (11–153)
+ 4h 20' 23"
139
139
Final general classification (11–153)
139
Final general classification (11–153)
Mikkel Bjerg (DEN)
Final general classification (11–153)
UAE Team Emirates XRG
Final general classification (11–153)
+ 4h 20' 41"
140
140
Final general classification (11–153)
140
Final general classification (11–153)
Jasper De Buyst (BEL)
Final general classification (11–153)
Lotto
Final general classification (11–153)
+ 4h 21' 15"
141
141
Final general classification (11–153)
141
Final general classification (11–153)
Nadav Raisberg (ISR)
Final general classification (11–153)
Israel–Premier Tech
Final general classification (11–153)
+ 4h 24' 53"
142
142
Final general classification (11–153)
142
Final general classification (11–153)
Ethan Vernon (GBR)
Final general classification (11–153)
Israel–Premier Tech
Final general classification (11–153)
+ 4h 31' 47"
143
143
Final general classification (11–153)
143
Final general classification (11–153)
Jenthe Biermans (BEL)
Final general classification (11–153)
Arkéa–B&B Hotels
Final general classification (11–153)
+ 4h 32' 15"
144
144
Final general classification (11–153)
144
Final general classification (11–153)
Domen Novak (SLO)
Final general classification (11–153)
UAE Team Emirates XRG
Final general classification (11–153)
+ 4h 32' 39"
145
145
Final general classification (11–153)
145
Final general classification (11–153)
Jasper Philipsen (BEL)
Final general classification (11–153)
Alpecin–Deceuninck
Final general classification (11–153)
+ 4h 35' 03"
146
146
Final general classification (11–153)
146
Final general classification (11–153)
Arne Marit (BEL)
Final general classification (11–153)
Intermarché–Wanty
Final general classification (11–153)
+ 4h 36' 51"
147
147
Final general classification (11–153)
147
Final general classification (11–153)
Anders Foldager (DEN)
Final general classification (11–153)
Team Jayco–AlUla
Final general classification (11–153)
+ 4h 43' 01"
148
148
Final general classification (11–153)
148
Final general classification (11–153)
Søren Kragh Andersen (DEN)
Final general classification (11–153)
Lidl–Trek
Final general classification (11–153)
+ 4h 43' 07"
149
149
Final general classification (11–153)
149
Final general classification (11–153)
Daan Hoole (NED)
Final general classification (11–153)
Lidl–Trek
Final general classification (11–153)
+ 4h 44' 12"
150
150
Final general classification (11–153)
150
Final general classification (11–153)
Elia Viviani (ITA)
Final general classification (11–153)
Lotto
Final general classification (11–153)
+ 4h 44' 32"
151
151
Final general classification (11–153)
151
Final general classification (11–153)
Patrick Eddy (AUS)
Final general classification (11–153)
Team Picnic–PostNL
Final general classification (11–153)
+ 4h 54' 07"
152
152
Final general classification (11–153)
152
Final general classification (11–153)
Stanisław Aniołkowski (POL)
Final general classification (11–153)
Cofidis
Final general classification (11–153)
+ 4h 57' 02"
153
153
Final general classification (11–153)
153
Final general classification (11–153)
Oscar Riesebeek (NED)
Final general classification (11–153)
Alpecin–Deceuninck
Final general classification (11–153)
+ 5h 08' 37"
Final general classification (11–153)
Rank
Rider
Team
Time
11
Junior Lecerf (BEL)
Soudal–Quick-Step
+ 14' 00"
12
Harold Tejada (COL)
XDS Astana Team
+ 21' 31"
13
Abel Balderstone (ESP)
Caja Rural–Seguros RGA
+ 28' 07"
14
Jaume Guardeño (ESP)
Caja Rural–Seguros RGA
+ 30' 30"
15
Santiago Buitrago (COL)
Team Bahrain Victorious
+ 45' 38"
16
Louis Meintjes (RSA)
Intermarché–Wanty
+ 45' 39"
17
Egan Bernal (COL)
Ineos Grenadiers
+ 46' 26"
18
Giulio Ciccone (ITA)
Lidl–Trek
+ 48' 17"
19
Bruno Armirail (FRA)
Decathlon–AG2R La Mondiale
+ 48' 30"
20
Kevin Vermaerke (USA)
Israel–Premier Tech
+ 50' 08"
21
Eddie Dunbar (IRL)
Team Jayco–AlUla
+ 57' 19"
22
Harold Martín López (ECU)
XDS Astana Team
+ 59' 23"
23
Rudy Molard (FRA)
Groupama–FDJ
+ 1h 00' 51"
24
Ben Tulett (GBR)
Visma–Lease a Bike
+ 1h 04' 46"
25
Felix Großschartner (AUT)
UAE Team Emirates XRG
+ 1h 09' 30"
26
Marc Soler (ESP)
UAE Team Emirates XRG
+ 1h 11' 14"
27
Mikel Landa (ESP)
Soudal–Quick-Step
+ 1h 18' 26"
28
Damien Howson (AUS)
Pro Cycling Team
+ 1h 19' 07"
29
Finlay Pickering (GBR)
Team Bahrain Victorious
+ 1h 22' 02"
30
Jay Vine (AUS)
UAE Team Emirates XRG
+ 1h 27' 41"
31
Sergio Samitier (ESP)
Cofidis
+ 1h 33' 20"
32
Marco Frigo (ITA)
Israel–Premier Tech
+ 1h 34' 17"
33
Julien Bernard (FRA)
Lidl–Trek
+ 1h 39' 06"
34
Jefferson Alveiro Cepeda (ECU)
Movistar Team
+ 1h 43' 22"
35
Clément Braz Afonso (FRA)
Groupama–FDJ
+ 1h 43' 34"
36
Wout Poels (NED)
XDS Astana Team
+ 1h 48' 56"
37
Louis Vervaeke (BEL)
Soudal–Quick-Step
+ 1h 50' 12"
38
Andrea Bagioli (ITA)
Lidl–Trek
+ 1h 57' 31"
39
Pierre Thierry (FRA)
Arkéa–B&B Hotels
+ 1h 59' 17"
40
Fausto Masnada (ITA)
XDS Astana Team
+ 2h 01' 00"
41
Antonio Tiberi (ITA)
Team Bahrain Victorious
+ 2h 01' 24"
42
Johannes Staune-Mittet (NOR)
Decathlon–AG2R La Mondiale
+ 2h 01' 41"
43
Jan Hirt (CZE)
Israel–Premier Tech
+ 2h 01' 43"
44
Bob Jungels (LUX)
Ineos Grenadiers
+ 2h 04' 14"
45
Brieuc Rolland (FRA)
Groupama–FDJ
+ 2h 04' 21"
46
Callum Scotson (AUS)
Decathlon–AG2R La Mondiale
+ 2h 09' 37"
47
José Luis Faura (ESP)
Burgos Burpellet BH
+ 2h 13' 57"
48
Lorenzo Fortunato (ITA)
XDS Astana Team
+ 2h 15' 02"
49
Gijs Leemreize (NED)
Team Picnic–PostNL
+ 2h 16' 48"
50
Markel Beloki (ESP)
EF Education–EasyPost
+ 2h 21' 45"
51
Ben Zwiehoff (GER)
Red Bull–Bora–Hansgrohe
+ 2h 22' 31"
52
Léo Bisiaux (FRA)
Decathlon–AG2R La Mondiale
+ 2h 22' 33"
53
Chris Hamilton (AUS)
Team Picnic–PostNL
+ 2h 25' 56"
54
Juan Guillermo Martínez (COL)
Team Picnic–PostNL
+ 2h 27' 08"
55
Carlos Canal (ESP)
Movistar Team
+ 2h 28' 38"
56
Giovanni Aleotti (ITA)
Red Bull–Bora–Hansgrohe
+ 2h 28' 38"
57
Lars Craps (BEL)
Lotto
+ 2h 29' 14"
58
Eduardo Sepúlveda (ARG)
Lotto
+ 2h 30' 57"
Final points classification (1–10)[76][80] · Classification standings › Points classification
1
1
Rank
1
Rider
Mads Pedersen (DEN)
Team
Lidl–Trek
Points
277
2
2
Rank
2
Rider
Jonas Vingegaard (DEN)
Team
Visma–Lease a Bike
Points
197
3
3
Rank
3
Rider
Jasper Philipsen (BEL)
Team
Alpecin–Deceuninck
Points
135
4
4
Rank
4
Rider
João Almeida (POR)
Team
UAE Team Emirates XRG
Points
123
5
5
Rank
5
Rider
Giulio Ciccone (ITA)
Team
Lidl–Trek
Points
123
6
6
Rank
6
Rider
Ethan Vernon (GBR)
Team
Israel–Premier Tech
Points
123
7
7
Rank
7
Rider
Tom Pidcock (GBR)
Team
Q36.5 Pro Cycling Team
Points
104
8
8
Rank
8
Rider
Jai Hindley (AUS)
Team
Red Bull–Bora–Hansgrohe
Points
99
9
9
Rank
9
Rider
Jay Vine (AUS)
Team
UAE Team Emirates XRG
Points
94
10
10
Rank
10
Rider
Orluis Aular (VEN)
Team
Movistar Team
Points
93
Rank
Rider
Team
Points
1
Mads Pedersen (DEN)
Lidl–Trek
277
2
Jonas Vingegaard (DEN)
Visma–Lease a Bike
197
3
Jasper Philipsen (BEL)
Alpecin–Deceuninck
135
4
João Almeida (POR)
UAE Team Emirates XRG
123
5
Giulio Ciccone (ITA)
Lidl–Trek
123
6
Ethan Vernon (GBR)
Israel–Premier Tech
123
7
Tom Pidcock (GBR)
Pro Cycling Team
104
8
Jai Hindley (AUS)
Red Bull–Bora–Hansgrohe
99
9
Jay Vine (AUS)
UAE Team Emirates XRG
94
10
Orluis Aular (VEN)
Movistar Team
93
Final mountains classification (1–10)[76][80] · Classification standings › Mountains classification
1
1
Rank
1
Rider
Jay Vine (AUS)
Team
UAE Team Emirates XRG
Points
61
2
2
Rank
2
Rider
Jonas Vingegaard (DEN)
Team
Visma–Lease a Bike
Points
56
3
3
Rank
3
Rider
João Almeida (POR)
Team
UAE Team Emirates XRG
Points
32
4
4
Rank
4
Rider
Louis Vervaeke (BEL)
Team
Soudal–Quick-Step
Points
32
5
5
Rank
5
Rider
Joel Nicolau (ESP)
Team
Caja Rural–Seguros RGA
Points
31
6
6
Rank
6
Rider
Marc Soler (ESP)
Team
UAE Team Emirates XRG
Points
28
7
7
Rank
7
Rider
Juan Ayuso (ESP)
Team
UAE Team Emirates XRG
Points
26
8
8
Rank
8
Rider
Nicolas Vinokurov (KAZ)
Team
XDS Astana Team
Points
22
9
9
Rank
9
Rider
Mikel Landa (ESP)
Team
Soudal–Quick-Step
Points
22
10
10
Rank
10
Rider
Jai Hindley (AUS)
Team
Red Bull–Bora–Hansgrohe
Points
22
Rank
Rider
Team
Points
1
Jay Vine (AUS)
UAE Team Emirates XRG
61
2
Jonas Vingegaard (DEN)
Visma–Lease a Bike
56
3
João Almeida (POR)
UAE Team Emirates XRG
32
4
Louis Vervaeke (BEL)
Soudal–Quick-Step
32
5
Joel Nicolau (ESP)
Caja Rural–Seguros RGA
31
6
Marc Soler (ESP)
UAE Team Emirates XRG
28
7
Juan Ayuso (ESP)
UAE Team Emirates XRG
26
8
Nicolas Vinokurov (KAZ)
XDS Astana Team
22
9
Mikel Landa (ESP)
Soudal–Quick-Step
22
10
Jai Hindley (AUS)
Red Bull–Bora–Hansgrohe
22
Final young rider classification (1–10)[76][80] · Classification standings › Young rider classification
1
1
Rank
1
Rider
Matthew Riccitello (USA)
Team
Israel–Premier Tech
Time
74h 26' 23"
2
2
Rank
2
Rider
Giulio Pellizzari (ITA)
Team
Red Bull–Bora–Hansgrohe
Time
+ 1' 28"
3
3
Rank
3
Rider
Junior Lecerf (BEL)
Team
Soudal–Quick-Step
Time
+ 8' 05"
4
4
Rank
4
Rider
Abel Balderstone (ESP)
Team
Caja Rural–Seguros RGA
Time
+ 22' 12"
5
5
Rank
5
Rider
Jaume Guardeño (ESP)
Team
Caja Rural–Seguros RGA
Time
+ 24' 35"
6
6
Rank
6
Rider
Kevin Vermaerke (USA)
Team
Team Picnic–PostNL
Time
+ 44' 13"
7
7
Rank
7
Rider
Harold Martín López (ECU)
Team
XDS Astana Team
Time
+ 53' 28"
8
8
Rank
8
Rider
Ben Tulett (GBR)
Team
Visma–Lease a Bike
Time
+ 58' 51"
9
9
Rank
9
Rider
Finlay Pickering (GBR)
Team
Team Bahrain Victorious
Time
+ 1h 16' 07"
10
10
Rank
10
Rider
Marco Frigo (ITA)
Team
Israel–Premier Tech
Time
+ 1h 28' 22"
Rank
Rider
Team
Time
1
Matthew Riccitello (USA)
Israel–Premier Tech
74h 26' 23"
2
Giulio Pellizzari (ITA)
Red Bull–Bora–Hansgrohe
+ 1' 28"
3
Junior Lecerf (BEL)
Soudal–Quick-Step
+ 8' 05"
4
Abel Balderstone (ESP)
Caja Rural–Seguros RGA
+ 22' 12"
5
Jaume Guardeño (ESP)
Caja Rural–Seguros RGA
+ 24' 35"
6
Kevin Vermaerke (USA)
Team Picnic–PostNL
+ 44' 13"
7
Harold Martín López (ECU)
XDS Astana Team
+ 53' 28"
8
Ben Tulett (GBR)
Visma–Lease a Bike
+ 58' 51"
9
Finlay Pickering (GBR)
Team Bahrain Victorious
+ 1h 16' 07"
10
Marco Frigo (ITA)
Israel–Premier Tech
+ 1h 28' 22"
Final team classification (1–10)[76][80] · Classification standings › Team classification
1
1
Rank
1
Team
UAE Team Emirates XRG
Time
222h 00' 59"
2
2
Rank
2
Team
Visma–Lease a Bike
Time
+ 23' 01"
3
3
Rank
3
Team
Red Bull–Bora–Hansgrohe
Time
+ 1h 20' 52"
4
4
Rank
4
Team
Caja Rural–Seguros RGA
Time
+ 1h 40' 59"
5
5
Rank
5
Team
Team Bahrain Victorious
Time
+ 1h 53' 57"
6
6
Rank
6
Team
Decathlon–AG2R La Mondiale
Time
+ 1h 56' 40"
7
7
Rank
7
Team
Soudal–Quick-Step
Time
+ 2h 03' 59"
8
8
Rank
8
Team
XDS Astana Team
Time
+ 2h 04' 43"
9
9
Rank
9
Team
Israel–Premier Tech
Time
+ 2h 55' 09"
10
10
Rank
10
Team
Q36.5 Pro Cycling Team
Time
+ 3h 16' 16"
Rank
Team
Time
1
UAE Team Emirates XRG
222h 00' 59"
2
Visma–Lease a Bike
+ 23' 01"
3
Red Bull–Bora–Hansgrohe
+ 1h 20' 52"
4
Caja Rural–Seguros RGA
+ 1h 40' 59"
5
Team Bahrain Victorious
+ 1h 53' 57"
6
Decathlon–AG2R La Mondiale
+ 1h 56' 40"
7
Soudal–Quick-Step
+ 2h 03' 59"
8
XDS Astana Team
+ 2h 04' 43"
9
Israel–Premier Tech
+ 2h 55' 09"
10
Pro Cycling Team
+ 3h 16' 16"

References

  1. No winner was named for stage 11 as the stage was shortened due to pro-Palestinian protests.
  2. No winner was declared for stage 21 as pro-Palestinian protestors blocked the race route.
  3. On stage 2, Pepijn Reinderink, who was third in the points classification, wore the green jersey, because first placed J
  4. On stage 3, Alessandro Verre, who was second in the mountains classification, wore the polka dot jersey, because first p
  5. On stage 4, Giulio Ciccone, who was second in the points classification, wore the green jersey, because first placed Jon
  6. No winner was named for stage 11 as the stage was shortened due to pro-Palestinian protests.
  7. No winner was declared for stage 21 as pro-Palestinian protestors blocked the race route.
  8. lavuelta.es
    https://www.lavuelta.es/es/recorrido-general
  9. www.letour.fr
    https://www.letour.fr/en/news/2025/tour-de-france-2025-team-selection/1324871
  10. lavuelta.es
    https://www.lavuelta.es/en/news/2025/la-vuelta-25-teams-selection/46216
  11. cyclingnews.com
    https://www.cyclingnews.com/news/grand-tour-wildcard-conundrum-uci-permission-for-a-23rd-team-could-resolve-tudor-uno-x-q365-battle-for-places/
  12. cyclingnews.com
    https://www.cyclingnews.com/news/cyclings-super-teams-against-extra-wild-cards-for-grand-tours-uci-to-finally-decide-on-march-26/
  13. cyclingnews.com
    https://www.cyclingnews.com/news/uci-announces-extra-wildcard-slot-for-2025-mens-grand-tours/
  14. Nortes
    https://www.nortes.me/2025/08/26/vuelta-espana-2025-israel-premier-tech-polemica/
  15. www.icj-cij.org
    https://www.icj-cij.org/case/192/provisional-measures
  16. Izquierda Unida
    https://izquierdaunida.org/2025/08/25/todos-los-diputados-as-de-iu-cuestionan-que-el-equipo-israel-premier-tech-participe-en-la-vuelta-y-registran-una-iniciativa-para-conocer-el-dinero-publico-destinado-a-este-evento-cic/
  17. Cyclingnews
    https://www.cyclingnews.com/news/spanish-minister-of-sport-also-calls-for-withdrawal-of-israel-premier-tech-from-vuelta-a-espana-but-backs-continuity-of-race/
  18. Mundo Deportivo
    https://www.mundodeportivo.com/ciclismo/vuelta-espana/20250820/1002517760/javier-guillen-hay-movimiento-pide-participacion-equipo-israel-vuelta-expulsar-esta-carrera-derecho-propio.html
  19. Cyclingnews
    https://www.cyclingnews.com/news/the-uci-sets-the-rules-vuelta-a-espana-organiser-describe-protests-as-unacceptable-but-insists-they-could-not-expel-the-israel-premier-tech-team/
  20. BBC Sport
    https://www.bbc.com/sport/cycling/articles/cn0xe4kvvneo
  21. "Israel-Premier Tech"
    https://x.com/IsraelPremTech/status/1964290172213760257
  22. "The top five GC favourites for the Vuelta a España"
    https://www.domestiquecycling.com/en/features/the-top-five-gc-favourites-for-the-vuelta-a-espana/
  23. Cycling Weekly
    https://www.cyclingweekly.com/racing/who-will-win-the-vuelta-a-espana-the-contenders-for-the-red-jersey-from-jonas-vingegaard-to-tom-pidcock
  24. www.procyclingstats.com
    https://www.procyclingstats.com/race/vuelta-a-espana/2025/startlist
  25. "The top five GC favourites for the Vuelta a España"
    https://www.domestiquecycling.com/en/features/the-top-five-gc-favourites-for-the-vuelta-a-espana/
  26. "Five favourites for the green jersey at the Vuelta"
    https://www.domestiquecycling.com/en/features/five-favourites-for-the-green-jersey-at-the-vuelta/
  27. Cyclingnews
    https://www.cyclingnews.com/news/2025-vuelta-a-espana-italian-start-includes-stage-2-mountain-finish-to-limone-piemonte/
  28. Escape Collective
    https://escapecollective.com/with-10-summit-finishes-on-tap-the-2025-vuelta-route-is-vintage-vuelta/
  29. Cyclingnews
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/map/
  30. The New Zealand Herald
    https://www.nzherald.co.nz/sport/cycling/pro-palestinian-protest-forces-vuelta-stage-to-be-shortened/4GABTKU27BD4ZMWWPSIU4RBVOE/
  31. "Oficial: LaVuelta termina ante los graves incidentes en Madrid"
    https://www.marca.com/ciclismo/vuelta-espana/2025/09/14/68c6cbfe7aeb1c2f75fcaf9f-directo.html
  32. "Vuelta, manifestanti pro-Palestina invadono percorso a Madrid"
    https://www.ansa.it/sito/notizie/topnews/2025/09/14/vuelta-manifestanti-pro-palestina-invadono-percorso-a-madrid_e7e0d340-88c5-4c77-a061-4bd45b68e393.html
  33. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-1/results/
  34. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-2/results/
  35. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-3/results/
  36. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-4/results/
  37. Cycling Weekly
    https://www.cyclingweekly.com/racing/pro-palestine-protestors-disrupt-israel-premier-techs-team-time-trial-on-stage-5-at-vuelta-a-espana
  38. www.procyclingstats.com
    https://www.procyclingstats.com/race/vuelta-a-espana/2025/stage-5
  39. CyclingUpToDate.com
    https://cyclinguptodate.com/cycling/israel-premier-tech-awarded-15-seconds-improved-time-by-jury-after-their-ttt-is-hindered-by-protests
  40. EsCiclismo.com
    https://www.esciclismo.com/actualidad/carretera/87662.html
  41. MARCA
    https://www.marca.com/ciclismo/vuelta-espana/2025/08/27/javier-guillen-paron-palestina-presentar-denuncia-permitirlo.html
  42. Vertele
    https://www.eldiario.es/vertele/noticias/carlos-de-andres-denuncia-masacre-gaza-protesta-equipo-israel-la-vuelta-genocidio-tremendo_1_12561566.html
  43. VICIOUSLY Technical Team Time Trial
    https://www.youtube.com/watch?v=nHlbLBJNQqU
  44. ⏱️ UAE puede con VISMA pero VINGEGAARD vuelve a ser LÍDER ♦️
    https://www.youtube.com/watch?v=UF0B-oW8p3k
  45. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-6/results/
  46. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-6/results/
  47. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-8/results/
  48. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-9/results/
  49. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-10/results/
  50. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-11/results/
  51. Cycling Weekly
    https://www.cyclingweekly.com/racing/more-pro-palestine-protests-affect-vuelta-a-espana-on-stage-11-in-bilbao
  52. The Guardian
    https://www.theguardian.com/sport/2025/sep/03/we-just-want-to-race-riders-demand-tighter-security-after-protesters-halt-vuelta
  53. Cycling News
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-12/results/
  54. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-13/results/
  55. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-14/results/
  56. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-15/results/
  57. AP News
    https://apnews.com/article/spanish-vuelta-palestine-protesters-d87f45e865f1ca6baac9009ddea9a115
  58. France 24
    https://www.france24.com/en/live-news/20250909-romo-abandons-vuelta-after-protest-crash-incident
  59. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-16/results/
  60. The Guardian
    https://www.theguardian.com/sport/2025/sep/10/riders-threaten-to-quit-vuelta-if-more-pro-palestine-protests-disrupt-cycling-race
  61. BBC Sport
    https://www.bbc.com/sport/cycling/articles/cwyr707drego
  62. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-17/results/
  63. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-18/results/
  64. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-19/results/
  65. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-20/results/
  66. www.publico.es
    https://www.publico.es/sociedad/protestas-genocidio-logran-derrotar-intento-vuelta-blanquear-israel.html
  67. ElDiario.es
    https://www.eldiario.es/madrid/protestas-genocidio-gaza-paralizan-vuelta-madrid_1_12602386.html
  68. www.antena3.com
    https://www.antena3.com/noticias/espana/video-ayuso-apoya-posa-equipo-israel-minutos-antes-inicio-vuelta-madrid_2025091568c79c6a0e72636c5e89558b.html
  69. elDiario
    https://www.eldiario.es/madrid/somos/cargas-policiales-durante-protestas-propalestinas-han-paralizado-etapa-final-vuelta-espana_1_12602255.html
  70. Cyclingnews
    https://www.cyclingnews.com/features/eyewitness-destroyed-barricades-flares-and-police-lines-the-unfolding-turmoil-that-stopped-the-vuelta-a-espana-reaching-the-final-finish-line-in-madrid/
  71. ElDiario.es
    https://www.eldiario.es/madrid/protestas-genocidio-gaza-paralizan-vuelta-madrid_1_12602386.html
  72. ElDiario.es
    https://www.eldiario.es/madrid/protestas-genocidio-gaza-paralizan-vuelta-madrid_1_12602386.html
  73. Washington Post
    https://www.washingtonpost.com/sports/2025/09/14/vuelta-espana-palestine-protests/
  74. cyclingnews.com
    https://www.cyclingnews.com/races/vuelta-a-espana-2025/stage-21/results/
  75. Cycling Weekly
    https://www.cyclingweekly.com/racing/vuelta-a-espana/jonas-vingegaard-wins-vuelta-a-espana-as-protests-curtail-final-stage-in-madrid
  76. Cyclingnews
    https://www.cyclingnews.com/news/an-improvised-parking-lot-podium-for-vuelta-a-espana-with-drink-coolers-as-steps-and-podium-pooches/
  77. BBC Sport
    https://www.bbc.com/sport/cycling/articles/crl5dele2wro
  78. Cyclingnews
    https://www.cyclingnews.com/news/next-time-it-will-only-get-worse-riders-ask-for-solutions-after-vuelta-a-espana-ends-with-protests-and-yet-another-stage-cancellation/
  79. ElDiario.es
    https://www.eldiario.es/politica/ultima-hora-actualidad-politica-directo_6_12602662_1115424.html
  80. La Vanguardia
    https://www.lavanguardia.com/politica/20250914/11058934/feijoo-acusa-gobierno-haber-inducido-ridiculo-boicot-vuelta-espana.html
  81. ElDiario.es
    https://www.eldiario.es/internacional/israel-acusa-sanchez-incitar-protestas-paralizaron-ultima-etapa-vuelta-verguenza-espana_1_12602636.html
  82. The Guardian
    https://www.theguardian.com/world/2025/sep/15/spains-pm-criticised-after-vuelta-a-espana-race-abandoned-over-pro-palestinian-protests
  83. LA VUELTA.ES
    https://www.lavuelta.es/en/rankings
  84. The New Zealand Herald
    https://www.nzherald.co.nz/sport/cycling/pro-palestinian-protest-forces-vuelta-stage-to-be-shortened/4GABTKU27BD4ZMWWPSIU4RBVOE/
  85. "Oficial: LaVuelta termina ante los graves incidentes en Madrid"
    https://www.marca.com/ciclismo/vuelta-espana/2025/09/14/68c6cbfe7aeb1c2f75fcaf9f-directo.html
  86. "Vuelta, manifestanti pro-Palestina invadono percorso a Madrid"
    https://www.ansa.it/sito/notizie/topnews/2025/09/14/vuelta-manifestanti-pro-palestina-invadono-percorso-a-madrid_e7e0d340-88c5-4c77-a061-4bd45b68e393.html
  87. Tissot Timing
    https://www.tissottiming.com/2025/vue/stage-21/rankings
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.