Topzle Topzle

2025 Giro d'Italia

Updated: Wikipedia source

2025 Giro d'Italia

The 2025 Giro d'Italia was the 108th edition of the Giro d'Italia, a three-week Grand Tour cycling stage race. The race started on 9 May in Durrës, Albania and finished on 1 June in Rome. There were two individual time trial stages and three stages longer than 200 km. The general classification was won by the British rider Simon Yates of Team Visma–Lease a Bike, who completed the race in 82h 31' 01" at an average speed of 41.73 km/h (25.93 mph) for his first Giro victory. Yates claimed the leader's pink jersey for the first time on the penultimate stage by outdistancing the Mexican rider Isaac del Toro (UAE Team Emirates) on the Colle delle Finestre, after the latter had held the race lead since stage 9; del Toro retained second place in the general classification and won the young rider classification as well as the 17th stage. Ecuadorian rider Richard Carapaz (EF Education–EasyPost), a past Giro winner, placed third in the general classification. Mads Pedersen (Lidl–Trek) won four stages and the points classification. Lorenzo Fortunato (XDS Astana Team) won the mountains classification as well as the overall combativity award.

Infobox

Dates
9 May – 1 June 2025
Stages
21
Distance
3,443.3 km (2,140 mi)
Winning time
82h 31 '01"

Tables

Stage characteristics and winners[18][19] · Route and stages
1
1
Stage
1
Date
9 May
Course
Durrës (Albania) to Tirana (Albania)
Distance
160 km (99 mi)
Type
Type
Hilly stage
Winner
Mads Pedersen (DEN)
2
2
Stage
2
Date
10 May
Course
Tirana (Albania) to Tirana (Albania)
Distance
13.7 km (8.5 mi)
Type
Type
Individual time trial
Winner
Joshua Tarling (GBR)
3
3
Stage
3
Date
11 May
Course
Vlorë (Albania) to Vlorë (Albania)
Distance
160 km (99 mi)
Type
Type
Hilly stage
Winner
Mads Pedersen (DEN)
4
4
Stage
4
Date
13 May
Course
Alberobello to Lecce
Distance
189 km (117 mi)
Type
Type
Flat stage
Winner
Casper van Uden (NED)
5
5
Stage
5
Date
14 May
Course
Ceglie Messapica to Matera
Distance
151 km (94 mi)
Type
Type
Hilly stage
Winner
Mads Pedersen (DEN)
6
6
Stage
6
Date
15 May
Course
Potenza to Naples
Distance
227 km (141 mi)
Type
Type
Hilly stage
Winner
Kaden Groves (AUS)
7
7
Stage
7
Date
16 May
Course
Castel di Sangro to Tagliacozzo
Distance
168 km (104 mi)
Type
Type
Mountain stage
Winner
Juan Ayuso (ESP)
8
8
Stage
8
Date
17 May
Course
Giulianova to Castelraimondo
Distance
197 km (122 mi)
Type
Type
Hilly stage
Winner
Luke Plapp (AUS)
9
9
Stage
9
Date
18 May
Course
Gubbio to Siena
Distance
181 km (112 mi)
Type
Type
Hilly stage
Winner
Wout van Aert (BEL)
10
10
Stage
10
Date
20 May
Course
Lucca to Pisa
Distance
28.6 km (17.8 mi)
Type
Type
Individual time trial
Winner
Daan Hoole (NED)
11
11
Stage
11
Date
21 May
Course
Viareggio to Castelnovo ne' Monti
Distance
186 km (116 mi)
Type
Type
Mountain stage
Winner
Richard Carapaz (ECU)
12
12
Stage
12
Date
22 May
Course
Modena to Viadana
Distance
172 km (107 mi)
Type
Type
Flat stage
Winner
Olav Kooij (NED)
13
13
Stage
13
Date
23 May
Course
Rovigo to Vicenza
Distance
180 km (110 mi)
Type
Type
Hilly stage
Winner
Mads Pedersen (DEN)
14
14
Stage
14
Date
24 May
Course
Treviso to Nova Gorica (Slovenia)
Distance
195 km (121 mi)
Type
Type
Flat stage
Winner
Kasper Asgreen (DEN)
15
15
Stage
15
Date
25 May
Course
Fiume Veneto to Asiago
Distance
219 km (136 mi)
Type
Type
Mountain stage
Winner
Carlos Verona (ESP)
16
16
Stage
16
Date
27 May
Course
Piazzola sul Brenta to San Valentino
Distance
203 km (126 mi)
Type
Type
Mountain stage
Winner
Christian Scaroni (ITA)
17
17
Stage
17
Date
28 May
Course
San Michele all'Adige to Bormio
Distance
155 km (96 mi)
Type
Type
Mountain stage
Winner
Isaac del Toro (MEX)
18
18
Stage
18
Date
29 May
Course
Morbegno to Cesano Maderno
Distance
144 km (89 mi)
Type
Type
Hilly stage
Winner
Nico Denz (GER)
19
19
Stage
19
Date
30 May
Course
Biella to Champoluc
Distance
166 km (103 mi)
Type
Type
Mountain stage
Winner
Nicolas Prodhomme (FRA)
20
20
Stage
20
Date
31 May
Course
Verrès to Sestriere
Distance
205 km (127 mi)
Type
Type
Mountain stage
Winner
Chris Harper (AUS)
21
21
Stage
21
Date
1 June
Course
Vatican Gardens (Vatican City) to Rome
Distance
143 km (89 mi)
Type
Type
Flat stage
Winner
Olav Kooij (NED)
Total
Total
Stage
Total
Date
3,443.3 km (2,139.6 mi)
Stage
Date
Course
Distance
Type
Winner
1
9 May
Durrës (Albania) to Tirana (Albania)
160 km (99 mi)
Hilly stage
Mads Pedersen (DEN)
2
10 May
Tirana (Albania) to Tirana (Albania)
13.7 km (8.5 mi)
Individual time trial
Joshua Tarling (GBR)
3
11 May
Vlorë (Albania) to Vlorë (Albania)
160 km (99 mi)
Hilly stage
Mads Pedersen (DEN)
12 May
Rest day
4
13 May
Alberobello to Lecce
189 km (117 mi)
Flat stage
Casper van Uden (NED)
5
14 May
Ceglie Messapica to Matera
151 km (94 mi)
Hilly stage
Mads Pedersen (DEN)
6
15 May
Potenza to Naples
227 km (141 mi)
Hilly stage
Kaden Groves (AUS)
7
16 May
Castel di Sangro to Tagliacozzo
168 km (104 mi)
Mountain stage
Juan Ayuso (ESP)
8
17 May
Giulianova to Castelraimondo
197 km (122 mi)
Hilly stage
Luke Plapp (AUS)
9
18 May
Gubbio to Siena
181 km (112 mi)
Hilly stage
Wout van Aert (BEL)
19 May
Rest day
10
20 May
Lucca to Pisa
28.6 km (17.8 mi)
Individual time trial
Daan Hoole (NED)
11
21 May
Viareggio to Castelnovo ne' Monti
186 km (116 mi)
Mountain stage
Richard Carapaz (ECU)
12
22 May
Modena to Viadana
172 km (107 mi)
Flat stage
Olav Kooij (NED)
13
23 May
Rovigo to Vicenza
180 km (110 mi)
Hilly stage
Mads Pedersen (DEN)
14
24 May
Treviso to Nova Gorica (Slovenia)
195 km (121 mi)
Flat stage
Kasper Asgreen (DEN)
15
25 May
Fiume Veneto to Asiago
219 km (136 mi)
Mountain stage
Carlos Verona (ESP)
26 May
Rest day
16
27 May
Piazzola sul Brenta to San Valentino
203 km (126 mi)
Mountain stage
Christian Scaroni (ITA)
17
28 May
San Michele all'Adige to Bormio
155 km (96 mi)
Mountain stage
Isaac del Toro (MEX)
18
29 May
Morbegno to Cesano Maderno
144 km (89 mi)
Hilly stage
Nico Denz (GER)
19
30 May
Biella to Champoluc
166 km (103 mi)
Mountain stage
Nicolas Prodhomme (FRA)
20
31 May
Verrès to Sestriere
205 km (127 mi)
Mountain stage
Chris Harper (AUS)
21
1 June
Vatican Gardens (Vatican City) to Rome
143 km (89 mi)
Flat stage
Olav Kooij (NED)
Total
3,443.3 km (2,139.6 mi)
Classification leadership by stage · Classification leadership
1
1
Stage
1
Winner
Mads Pedersen
General classification
Mads Pedersen
Points classification
Mads Pedersen
Mountains classification
Sylvain Moniquet
Young rider classification
Francesco Busatto
General Super Team
Lidl–Trek
Intermediate sprint classification
Manuele Tarozzi
Combativity award
Alessandro Tonelli
Breakaway classification
Alessandro Verre
Red Bull KM classification
Manuele Tarozzi
2
2
Stage
2
Winner
Joshua Tarling
General classification
Primož Roglič
Points classification
Mathias Vacek
Mountains classification
not awarded
3
3
Stage
3
Winner
Mads Pedersen
General classification
Mads Pedersen
Points classification
Lorenzo Fortunato
Mountains classification
Alessandro Tonelli
Young rider classification
Alessandro Tonelli
General Super Team
Alessandro Tonelli
Intermediate sprint classification
Dries De Bondt
4
4
Stage
4
Winner
Casper van Uden
General classification
Francisco Muñoz
Points classification
Manuele Tarozzi
5
5
Stage
5
Winner
Mads Pedersen
General classification
Davide Bais
6
6
Stage
6
Winner
Kaden Groves
General classification
not awarded
7
7
Stage
7
Winner
Juan Ayuso
General classification
Primož Roglič
Points classification
Juan Ayuso
Mountains classification
UAE Team Emirates XRG
Young rider classification
Alessandro Tonelli
8
8
Stage
8
Winner
Luke Plapp
General classification
Diego Ulissi
Points classification
Lorenzo Fortunato
9
9
Stage
9
Winner
Wout van Aert
General classification
Isaac del Toro
Points classification
Isaac del Toro
Mountains classification
Quinten Hermans
10
10
Stage
10
Winner
Daan Hoole
General classification
not awarded
11
11
Stage
11
Winner
Richard Carapaz
General classification
Nairo Quintana
12
12
Stage
12
Winner
Olav Kooij
General classification
Andrea Pietrobon
Points classification
Manuele Tarozzi
13
13
Stage
13
Winner
Mads Pedersen
General classification
Lorenzo Germani
Points classification
Isaac del Toro
14
14
Stage
14
Winner
Kasper Asgreen
General classification
Kasper Asgreen
15
15
Stage
15
Winner
Carlos Verona
General classification
Marco Frigo
16
16
Stage
16
Winner
Christian Scaroni
General classification
Lorenzo Fortunato
17
17
Stage
17
Winner
Isaac del Toro
General classification
Dries De Bondt
Points classification
Lorenzo Fortunato
18
18
Stage
18
Winner
Nico Denz
General classification
Wout van Aert
Points classification
Manuele Tarozzi
19
19
Stage
19
Winner
Nicolas Prodhomme
General classification
Mads Pedersen
Points classification
Nicolas Prodhomme
20
20
Stage
20
Winner
Chris Harper
General classification
Simon Yates
Points classification
Dries De Bondt
Mountains classification
Chris Harper
21
21
Stage
21
Winner
Olav Kooij
General classification
Martin Marcellusi
Final
Final
Stage
Final
Winner
Simon Yates
General classification
Mads Pedersen
Points classification
Lorenzo Fortunato
Mountains classification
Isaac del Toro
Young rider classification
UAE Team Emirates XRG
General Super Team
Dries De Bondt
Intermediate sprint classification
Lorenzo Fortunato
Combativity award
Manuele Tarozzi
Breakaway classification
Manuele Tarozzi
Stage
Winner
General classification
Points classification
Mountains classification
Young rider classification
General Super Team
Intermediate sprint classification
Combativity award
Breakaway classification
Red Bull KM classification
1
Mads Pedersen
Mads Pedersen
Mads Pedersen
Sylvain Moniquet
Francesco Busatto
Lidl–Trek
Manuele Tarozzi
Alessandro Tonelli
Alessandro Verre
Manuele Tarozzi
2
Joshua Tarling
Primož Roglič
Mathias Vacek
not awarded
3
Mads Pedersen
Mads Pedersen
Lorenzo Fortunato
Alessandro Tonelli
Alessandro Tonelli
Alessandro Tonelli
Dries De Bondt
4
Casper van Uden
Francisco Muñoz
Manuele Tarozzi
5
Mads Pedersen
Davide Bais
6
Kaden Groves
not awarded
7
Juan Ayuso
Primož Roglič
Juan Ayuso
UAE Team Emirates XRG
Alessandro Tonelli
8
Luke Plapp
Diego Ulissi
Lorenzo Fortunato
9
Wout van Aert
Isaac del Toro
Isaac del Toro
Quinten Hermans
10
Daan Hoole
not awarded
11
Richard Carapaz
Nairo Quintana
12
Olav Kooij
Andrea Pietrobon
Manuele Tarozzi
13
Mads Pedersen
Lorenzo Germani
Isaac del Toro
14
Kasper Asgreen
Kasper Asgreen
15
Carlos Verona
Marco Frigo
16
Christian Scaroni
Lorenzo Fortunato
17
Isaac del Toro
Dries De Bondt
Lorenzo Fortunato
18
Nico Denz
Wout van Aert
Manuele Tarozzi
19
Nicolas Prodhomme
Mads Pedersen
Nicolas Prodhomme
20
Chris Harper
Simon Yates
Dries De Bondt
Chris Harper
21
Olav Kooij
Martin Marcellusi
Final
Simon Yates
Mads Pedersen
Lorenzo Fortunato
Isaac del Toro
UAE Team Emirates XRG
Dries De Bondt
Lorenzo Fortunato
Manuele Tarozzi
Manuele Tarozzi
· Classification standings
Legend
Denotes the leader of the general classification
Denotes the leader of the mountains classification
Denotes the leader of the points classification
Denotes the leader of the young rider classification
Denotes the winner of the combativity award
Final general classification (1–10)[20] · Classification standings › General classification
1
1
Rank
1
Rider
Simon Yates (GBR)
Team
Visma–Lease a Bike
Time
82h 31' 01"
2
2
Rank
2
Rider
Isaac del Toro (MEX)
Team
UAE Team Emirates XRG
Time
+ 3' 56"
3
3
Rank
3
Rider
Richard Carapaz (ECU)
Team
EF Education–EasyPost
Time
+ 4' 43"
4
4
Rank
4
Rider
Derek Gee (CAN)
Team
Israel–Premier Tech
Time
+ 6' 23"
5
5
Rank
5
Rider
Damiano Caruso (ITA)
Team
Team Bahrain Victorious
Time
+ 7' 32"
6
6
Rank
6
Rider
Giulio Pellizzari (ITA)
Team
Red Bull–Bora–Hansgrohe
Time
+ 9' 28"
7
7
Rank
7
Rider
Egan Bernal (COL)
Team
Ineos Grenadiers
Time
+ 12' 42"
8
8
Rank
8
Rider
Einer Rubio (COL)
Team
Movistar Team
Time
+ 13' 05"
9
9
Rank
9
Rider
Brandon McNulty (USA)
Team
UAE Team Emirates XRG
Time
+ 13' 36"
10
10
Rank
10
Rider
Michael Storer (AUS)
Team
Tudor Pro Cycling Team
Time
+ 14' 27"
Rank
Rider
Team
Time
1
Simon Yates (GBR)
Visma–Lease a Bike
82h 31' 01"
2
Isaac del Toro (MEX)
UAE Team Emirates XRG
+ 3' 56"
3
Richard Carapaz (ECU)
EF Education–EasyPost
+ 4' 43"
4
Derek Gee (CAN)
Israel–Premier Tech
+ 6' 23"
5
Damiano Caruso (ITA)
Team Bahrain Victorious
+ 7' 32"
6
Giulio Pellizzari (ITA)
Red Bull–Bora–Hansgrohe
+ 9' 28"
7
Egan Bernal (COL)
Ineos Grenadiers
+ 12' 42"
8
Einer Rubio (COL)
Movistar Team
+ 13' 05"
9
Brandon McNulty (USA)
UAE Team Emirates XRG
+ 13' 36"
10
Michael Storer (AUS)
Tudor Pro Cycling Team
+ 14' 27"
· Classification standings › General classification
Rank
Rank
Final general classification (11–159)
Rank
Final general classification (11–159)
Rider
Final general classification (11–159)
Team
Final general classification (11–159)
Time
11
11
Final general classification (11–159)
11
Final general classification (11–159)
Max Poole (GBR)
Final general classification (11–159)
Team Picnic–PostNL
Final general classification (11–159)
+ 18' 15"
12
12
Final general classification (11–159)
12
Final general classification (11–159)
Adam Yates (GBR)
Final general classification (11–159)
UAE Team Emirates XRG
Final general classification (11–159)
+ 21' 43"
13
13
Final general classification (11–159)
13
Final general classification (11–159)
Rafał Majka (POL)
Final general classification (11–159)
UAE Team Emirates XRG
Final general classification (11–159)
+ 23' 46"
14
14
Final general classification (11–159)
14
Final general classification (11–159)
Davide Piganzoli (ITA)
Final general classification (11–159)
Team Polti VisitMalta
Final general classification (11–159)
+ 27' 53"
15
15
Final general classification (11–159)
15
Final general classification (11–159)
Nicolas Prodhomme (FRA)
Final general classification (11–159)
Decathlon–AG2R La Mondiale
Final general classification (11–159)
+ 36' 09"
16
16
Final general classification (11–159)
16
Final general classification (11–159)
Tom Pidcock (GBR)
Final general classification (11–159)
Q36.5 Pro Cycling Team
Final general classification (11–159)
+ 44' 41"
17
17
Final general classification (11–159)
17
Final general classification (11–159)
Antonio Tiberi (ITA)
Final general classification (11–159)
Team Bahrain Victorious
Final general classification (11–159)
+ 46' 04"
18
18
Final general classification (11–159)
18
Final general classification (11–159)
Louis Meintjes (RSA)
Final general classification (11–159)
Intermarché–Wanty
Final general classification (11–159)
+ 52' 03"
19
19
Final general classification (11–159)
19
Final general classification (11–159)
James Knox (GBR)
Final general classification (11–159)
Soudal–Quick-Step
Final general classification (11–159)
+ 56' 53"
20
20
Final general classification (11–159)
20
Final general classification (11–159)
Florian Stork (GER)
Final general classification (11–159)
Tudor Pro Cycling Team
Final general classification (11–159)
+ 58' 53"
21
21
Final general classification (11–159)
21
Final general classification (11–159)
Diego Ulissi (ITA)
Final general classification (11–159)
XDS Astana Team
Final general classification (11–159)
+ 1h 05' 07"
22
22
Final general classification (11–159)
22
Final general classification (11–159)
Embret Svestad-Bårdseng (NOR)
Final general classification (11–159)
Arkéa–B&B Hotels
Final general classification (11–159)
+ 1h 06' 40"
23
23
Final general classification (11–159)
23
Final general classification (11–159)
Chris Harper (AUS)
Final general classification (11–159)
Team Jayco–AlUla
Final general classification (11–159)
+ 1h 13' 35"
24
24
Final general classification (11–159)
24
Final general classification (11–159)
Lorenzo Fortunato (ITA)
Final general classification (11–159)
XDS Astana Team
Final general classification (11–159)
+ 1h 22' 09"
25
25
Final general classification (11–159)
25
Final general classification (11–159)
Nairo Quintana (COL)
Final general classification (11–159)
Movistar Team
Final general classification (11–159)
+ 1h 23' 09"
26
26
Final general classification (11–159)
26
Final general classification (11–159)
Romain Bardet (FRA)
Final general classification (11–159)
Team Picnic–PostNL
Final general classification (11–159)
+ 1h 24' 04"
27
27
Final general classification (11–159)
27
Final general classification (11–159)
Edoardo Zambanini (ITA)
Final general classification (11–159)
Team Bahrain Victorious
Final general classification (11–159)
+ 1h 25' 59"
28
28
Final general classification (11–159)
28
Final general classification (11–159)
Marco Frigo (ITA)
Final general classification (11–159)
Israel–Premier Tech
Final general classification (11–159)
+ 1h 32' 20"
29
29
Final general classification (11–159)
29
Final general classification (11–159)
Thymen Arensman (NED)
Final general classification (11–159)
Ineos Grenadiers
Final general classification (11–159)
+ 1h 37' 46"
30
30
Final general classification (11–159)
30
Final general classification (11–159)
Pello Bilbao (ESP)
Final general classification (11–159)
Team Bahrain Victorious
Final general classification (11–159)
+ 1h 52' 02"
31
31
Final general classification (11–159)
31
Final general classification (11–159)
Gianmarco Garofoli (ITA)
Final general classification (11–159)
Soudal–Quick-Step
Final general classification (11–159)
+ 1h 53' 53"
32
32
Final general classification (11–159)
32
Final general classification (11–159)
Yannis Voisard (SUI)
Final general classification (11–159)
Tudor Pro Cycling Team
Final general classification (11–159)
+ 1h 56' 21"
33
33
Final general classification (11–159)
33
Final general classification (11–159)
Kevin Geniets (LUX)
Final general classification (11–159)
Groupama–FDJ
Final general classification (11–159)
+ 1h 56' 33"
34
34
Final general classification (11–159)
34
Final general classification (11–159)
Jefferson Alveiro Cepeda (ECU)
Final general classification (11–159)
Movistar Team
Final general classification (11–159)
+ 1h 57' 52"
35
35
Final general classification (11–159)
35
Final general classification (11–159)
Andrea Vendrame (ITA)
Final general classification (11–159)
Decathlon–AG2R La Mondiale
Final general classification (11–159)
+ 1h 59' 53"
36
36
Final general classification (11–159)
36
Final general classification (11–159)
Igor Arrieta (ESP)
Final general classification (11–159)
UAE Team Emirates XRG
Final general classification (11–159)
+ 2h 00' 15"
37
37
Final general classification (11–159)
37
Final general classification (11–159)
Wilco Kelderman (NED)
Final general classification (11–159)
Visma–Lease a Bike
Final general classification (11–159)
+ 2h 01' 00"
38
38
Final general classification (11–159)
38
Final general classification (11–159)
Steven Kruijswijk (NED)
Final general classification (11–159)
Visma–Lease a Bike
Final general classification (11–159)
+ 2h 05' 13"
39
39
Final general classification (11–159)
39
Final general classification (11–159)
Rémy Rochas (FRA)
Final general classification (11–159)
Groupama–FDJ
Final general classification (11–159)
+ 2h 11' 04"
40
40
Final general classification (11–159)
40
Final general classification (11–159)
Christian Scaroni (ITA)
Final general classification (11–159)
XDS Astana Team
Final general classification (11–159)
+ 2h 11' 13"
41
41
Final general classification (11–159)
41
Final general classification (11–159)
Fausto Masnada (ITA)
Final general classification (11–159)
XDS Astana Team
Final general classification (11–159)
+ 2h 12' 40"
42
42
Final general classification (11–159)
42
Final general classification (11–159)
Bart Lemmen (NED)
Final general classification (11–159)
Visma–Lease a Bike
Final general classification (11–159)
+ 2h 20' 47"
43
43
Final general classification (11–159)
43
Final general classification (11–159)
Gijs Leemreize (NED)
Final general classification (11–159)
Team Picnic–PostNL
Final general classification (11–159)
+ 2h 21' 52"
44
44
Final general classification (11–159)
44
Final general classification (11–159)
Mattia Cattaneo (ITA)
Final general classification (11–159)
Soudal–Quick-Step
Final general classification (11–159)
+ 2h 23' 20"
45
45
Final general classification (11–159)
45
Final general classification (11–159)
Davide Formolo (ITA)
Final general classification (11–159)
Movistar Team
Final general classification (11–159)
+ 2h 23' 27"
46
46
Final general classification (11–159)
46
Final general classification (11–159)
Damien Howson (AUS)
Final general classification (11–159)
Q36.5 Pro Cycling Team
Final general classification (11–159)
+ 2h 23' 30"
47
47
Final general classification (11–159)
47
Final general classification (11–159)
Chris Hamilton (AUS)
Final general classification (11–159)
Team Picnic–PostNL
Final general classification (11–159)
+ 2h 23' 31"
48
48
Final general classification (11–159)
48
Final general classification (11–159)
Alessandro Tonelli (ITA)
Final general classification (11–159)
Team Polti VisitMalta
Final general classification (11–159)
+ 2h 23' 48"
49
49
Final general classification (11–159)
49
Final general classification (11–159)
Martin Tjøtta (NOR)
Final general classification (11–159)
Arkéa–B&B Hotels
Final general classification (11–159)
+ 2h 26' 05"
50
50
Final general classification (11–159)
50
Final general classification (11–159)
Wouter Poels (NED)
Final general classification (11–159)
XDS Astana Team
Final general classification (11–159)
+ 2h 26' 25"
51
51
Final general classification (11–159)
51
Final general classification (11–159)
Jefferson Alexander Cepeda (ECU)
Final general classification (11–159)
EF Education–EasyPost
Final general classification (11–159)
+ 2h 27' 01"
52
52
Final general classification (11–159)
52
Final general classification (11–159)
Sergio Samitier (ESP)
Final general classification (11–159)
Cofidis
Final general classification (11–159)
+ 2h 28' 09"
53
53
Final general classification (11–159)
53
Final general classification (11–159)
Daniel Martínez (COL)
Final general classification (11–159)
Red Bull–Bora–Hansgrohe
Final general classification (11–159)
+ 2h 29' 40"
54
54
Final general classification (11–159)
54
Final general classification (11–159)
Carlos Verona (ESP)
Final general classification (11–159)
Lidl–Trek
Final general classification (11–159)
+ 2h 31' 09"
55
55
Final general classification (11–159)
55
Final general classification (11–159)
Mark Donovan (GBR)
Final general classification (11–159)
Q36.5 Pro Cycling Team
Final general classification (11–159)
+ 2h 37' 39"
56
56
Final general classification (11–159)
56
Final general classification (11–159)
Nicola Conci (ITA)
Final general classification (11–159)
XDS Astana Team
Final general classification (11–159)
+ 2h 40' 14"
57
57
Final general classification (11–159)
57
Final general classification (11–159)
Mathias Vacek (CZE)
Final general classification (11–159)
Lidl–Trek
Final general classification (11–159)
+ 2h 42' 59"
58
58
Final general classification (11–159)
58
Final general classification (11–159)
Filippo Zana (ITA)
Final general classification (11–159)
Team Jayco–AlUla
Final general classification (11–159)
+ 2h 43' 24"
59
59
Final general classification (11–159)
59
Final general classification (11–159)
Giovanni Aleotti (ITA)
Final general classification (11–159)
Red Bull–Bora–Hansgrohe
Final general classification (11–159)
+ 2h 44' 16"
60
60
Final general classification (11–159)
60
Final general classification (11–159)
Simone Petilli (ITA)
Final general classification (11–159)
Intermarché–Wanty
Final general classification (11–159)
+ 2h 46' 21"
61
61
Final general classification (11–159)
61
Final general classification (11–159)
Jonathan Castroviejo (ESP)
Final general classification (11–159)
Ineos Grenadiers
Final general classification (11–159)
+ 2h 47' 31"
62
62
Final general classification (11–159)
62
Final general classification (11–159)
Hugo Houle (CAN)
Final general classification (11–159)
Israel–Premier Tech
Final general classification (11–159)
+ 2h 53' 29"
63
63
Final general classification (11–159)
63
Final general classification (11–159)
Lorenzo Germani (ITA)
Final general classification (11–159)
Groupama–FDJ
Final general classification (11–159)
+ 2h 54' 25"
64
64
Final general classification (11–159)
64
Final general classification (11–159)
Quentin Pacher (FRA)
Final general classification (11–159)
Groupama–FDJ
Final general classification (11–159)
+ 2h 59' 12"
65
65
Final general classification (11–159)
65
Final general classification (11–159)
Jonathan Lastra (ESP)
Final general classification (11–159)
Cofidis
Final general classification (11–159)
+ 3h 04' 36"
66
66
Final general classification (11–159)
66
Final general classification (11–159)
David Gaudu (FRA)
Final general classification (11–159)
Groupama–FDJ
Final general classification (11–159)
+ 3h 06' 33"
67
67
Final general classification (11–159)
67
Final general classification (11–159)
Stefano Oldani (ITA)
Final general classification (11–159)
Cofidis
Final general classification (11–159)
+ 3h 07' 43"
68
68
Final general classification (11–159)
68
Final general classification (11–159)
Lawrence Warbasse (USA)
Final general classification (11–159)
Tudor Pro Cycling Team
Final general classification (11–159)
+ 3h 10' 00"
69
69
Final general classification (11–159)
69
Final general classification (11–159)
Mattia Bais (ITA)
Final general classification (11–159)
Team Polti VisitMalta
Final general classification (11–159)
+ 3h 11' 07"
70
70
Final general classification (11–159)
70
Final general classification (11–159)
Luca Covili (ITA)
Final general classification (11–159)
VF Group–Bardiani–CSF–Faizanè
Final general classification (11–159)
+ 3h 11' 24"
71
71
Final general classification (11–159)
71
Final general classification (11–159)
Sylvain Moniquet (BEL)
Final general classification (11–159)
Cofidis
Final general classification (11–159)
+ 3h 15' 48"
72
72
Final general classification (11–159)
72
Final general classification (11–159)
Wout van Aert (BEL)
Final general classification (11–159)
Visma–Lease a Bike
Final general classification (11–159)
+ 3h 16' 27"
73
73
Final general classification (11–159)
73
Final general classification (11–159)
Patrick Konrad (AUT)
Final general classification (11–159)
Lidl–Trek
Final general classification (11–159)
+ 3h 17' 41"
74
74
Final general classification (11–159)
74
Final general classification (11–159)
Georg Steinhauser (GER)
Final general classification (11–159)
EF Education–EasyPost
Final general classification (11–159)
+ 3h 22' 54"
75
75
Final general classification (11–159)
75
Final general classification (11–159)
Martin Marcellusi (ITA)
Final general classification (11–159)
VF Group–Bardiani–CSF–Faizanè
Final general classification (11–159)
+ 3h 23' 11"
76
76
Final general classification (11–159)
76
Final general classification (11–159)
James Shaw (GBR)
Final general classification (11–159)
EF Education–EasyPost
Final general classification (11–159)
+ 3h 26' 18"
77
77
Final general classification (11–159)
77
Final general classification (11–159)
Davide De Pretto (ITA)
Final general classification (11–159)
Team Jayco–AlUla
Final general classification (11–159)
+ 3h 28' 54"
78
78
Final general classification (11–159)
78
Final general classification (11–159)
Filippo Baroncini (ITA)
Final general classification (11–159)
UAE Team Emirates XRG
Final general classification (11–159)
+ 3h 30' 26"
79
79
Final general classification (11–159)
79
Final general classification (11–159)
Mikkel Frølich Honoré (DEN)
Final general classification (11–159)
EF Education–EasyPost
Final general classification (11–159)
+ 3h 34' 22"
80
80
Final general classification (11–159)
80
Final general classification (11–159)
Milan Vader (NED)
Final general classification (11–159)
Q36.5 Pro Cycling Team
Final general classification (11–159)
+ 3h 34' 38"
81
81
Final general classification (11–159)
81
Final general classification (11–159)
Jakob Fuglsang (DEN)
Final general classification (11–159)
Israel–Premier Tech
Final general classification (11–159)
+ 3h 36' 09"
82
82
Final general classification (11–159)
82
Final general classification (11–159)
Felix Engelhardt (GER)
Final general classification (11–159)
Team Jayco–AlUla
Final general classification (11–159)
+ 3h 37' 17"
83
83
Final general classification (11–159)
83
Final general classification (11–159)
Jan Tratnik (SLO)
Final general classification (11–159)
Red Bull–Bora–Hansgrohe
Final general classification (11–159)
+ 3h 39' 12"
84
84
Final general classification (11–159)
84
Final general classification (11–159)
Dorian Godon (FRA)
Final general classification (11–159)
Decathlon–AG2R La Mondiale
Final general classification (11–159)
+ 3h 40' 14"
85
85
Final general classification (11–159)
85
Final general classification (11–159)
Quinten Hermans (BEL)
Final general classification (11–159)
Alpecin–Deceuninck
Final general classification (11–159)
+ 3h 43' 42"
86
86
Final general classification (11–159)
86
Final general classification (11–159)
Timo Kielich (BEL)
Final general classification (11–159)
Alpecin–Deceuninck
Final general classification (11–159)
+ 3h 49' 45"
87
87
Final general classification (11–159)
87
Final general classification (11–159)
Darren Rafferty (IRL)
Final general classification (11–159)
EF Education–EasyPost
Final general classification (11–159)
+ 3h 51' 51"
88
88
Final general classification (11–159)
88
Final general classification (11–159)
Lorenzo Milesi (ITA)
Final general classification (11–159)
Movistar Team
Final general classification (11–159)
+ 3h 54' 04"
89
89
Final general classification (11–159)
89
Final general classification (11–159)
Filippo Fiorelli (ITA)
Final general classification (11–159)
VF Group–Bardiani–CSF–Faizanè
Final general classification (11–159)
+ 4h 00' 39"
90
90
Final general classification (11–159)
90
Final general classification (11–159)
Mads Pedersen (DEN)
Final general classification (11–159)
Lidl–Trek
Final general classification (11–159)
+ 4h 00' 39"
91
91
Final general classification (11–159)
91
Final general classification (11–159)
Manuele Tarozzi (ITA)
Final general classification (11–159)
VF Group–Bardiani–CSF–Faizanè
Final general classification (11–159)
+ 4h 01' 33"
92
92
Final general classification (11–159)
92
Final general classification (11–159)
Jon Barrenetxea (ESP)
Final general classification (11–159)
Movistar Team
Final general classification (11–159)
+ 4h 02' 34"
93
93
Final general classification (11–159)
93
Final general classification (11–159)
Mirco Maestri (ITA)
Final general classification (11–159)
Team Polti VisitMalta
Final general classification (11–159)
+ 4h 02' 46"
94
94
Final general classification (11–159)
94
Final general classification (11–159)
Simon Guglielmi (FRA)
Final general classification (11–159)
Arkéa–B&B Hotels
Final general classification (11–159)
+ 4h 03' 10"
95
95
Final general classification (11–159)
95
Final general classification (11–159)
Dylan van Baarle (NED)
Final general classification (11–159)
Visma–Lease a Bike
Final general classification (11–159)
+ 4h 07' 14"
96
96
Final general classification (11–159)
96
Final general classification (11–159)
Corbin Strong (NZL)
Final general classification (11–159)
Israel–Premier Tech
Final general classification (11–159)
+ 4h 07' 26"
97
97
Final general classification (11–159)
97
Final general classification (11–159)
Davide Bais (ITA)
Final general classification (11–159)
Team Polti VisitMalta
Final general classification (11–159)
+ 4h 16' 09"
98
98
Final general classification (11–159)
98
Final general classification (11–159)
Paul Double (GBR)
Final general classification (11–159)
Team Jayco–AlUla
Final general classification (11–159)
+ 4h 16' 30"
99
99
Final general classification (11–159)
99
Final general classification (11–159)
Francesco Busatto (ITA)
Final general classification (11–159)
Intermarché–Wanty
Final general classification (11–159)
+ 4h 17' 40"
100
100
Final general classification (11–159)
100
Final general classification (11–159)
Fabio Van den Bossche (BEL)
Final general classification (11–159)
Alpecin–Deceuninck
Final general classification (11–159)
+ 4h 18' 23"
101
101
Final general classification (11–159)
101
Final general classification (11–159)
Orluis Aular (VEN)
Final general classification (11–159)
Movistar Team
Final general classification (11–159)
+ 4h 22' 20"
102
102
Final general classification (11–159)
102
Final general classification (11–159)
Edward Planckaert (BEL)
Final general classification (11–159)
Alpecin–Deceuninck
Final general classification (11–159)
+ 4h 22' 44"
103
103
Final general classification (11–159)
103
Final general classification (11–159)
Lucas Hamilton (AUS)
Final general classification (11–159)
Ineos Grenadiers
Final general classification (11–159)
+ 4h 24' 28"
104
104
Final general classification (11–159)
104
Final general classification (11–159)
Alessandro Verre (ITA)
Final general classification (11–159)
Arkéa–B&B Hotels
Final general classification (11–159)
+ 4h 26' 38"
105
105
Final general classification (11–159)
105
Final general classification (11–159)
Rick Pluimers (NED)
Final general classification (11–159)
Tudor Pro Cycling Team
Final general classification (11–159)
+ 4h 30' 38"
106
106
Final general classification (11–159)
106
Final general classification (11–159)
Nick Schultz (AUS)
Final general classification (11–159)
Israel–Premier Tech
Final general classification (11–159)
+ 4h 31' 19"
107
107
Final general classification (11–159)
107
Final general classification (11–159)
Kaden Groves (AUS)
Final general classification (11–159)
Alpecin–Deceuninck
Final general classification (11–159)
+ 4h 31' 34"
108
108
Final general classification (11–159)
108
Final general classification (11–159)
Kevin Colleoni (ITA)
Final general classification (11–159)
Intermarché–Wanty
Final general classification (11–159)
+ 4h 33' 00"
109
109
Final general classification (11–159)
109
Final general classification (11–159)
Laurens Huys (BEL)
Final general classification (11–159)
Arkéa–B&B Hotels
Final general classification (11–159)
+ 4h 36' 42"
110
110
Final general classification (11–159)
110
Final general classification (11–159)
Owain Doull (GBR)
Final general classification (11–159)
EF Education–EasyPost
Final general classification (11–159)
+ 4h 37' 02"
111
111
Final general classification (11–159)
111
Final general classification (11–159)
Stan Dewulf (BEL)
Final general classification (11–159)
Decathlon–AG2R La Mondiale
Final general classification (11–159)
+ 4h 40' 33"
112
112
Final general classification (11–159)
112
Final general classification (11–159)
Enzo Paleni (FRA)
Final general classification (11–159)
Groupama–FDJ
Final general classification (11–159)
+ 4h 42' 51"
113
113
Final general classification (11–159)
113
Final general classification (11–159)
Fran Miholjević (CRO)
Final general classification (11–159)
Team Bahrain Victorious
Final general classification (11–159)
+ 4h 46' 16"
114
114
Final general classification (11–159)
114
Final general classification (11–159)
Kim Heiduk (GER)
Final general classification (11–159)
Ineos Grenadiers
Final general classification (11–159)
+ 4h 46' 33"
115
115
Final general classification (11–159)
115
Final general classification (11–159)
Kasper Asgreen (DEN)
Final general classification (11–159)
EF Education–EasyPost
Final general classification (11–159)
+ 4h 47' 04"
116
116
Final general classification (11–159)
116
Final general classification (11–159)
Filippo Magli (ITA)
Final general classification (11–159)
VF Group–Bardiani–CSF–Faizanè
Final general classification (11–159)
+ 4h 48' 45"
117
117
Final general classification (11–159)
117
Final general classification (11–159)
Simon Clarke (AUS)
Final general classification (11–159)
Israel–Premier Tech
Final general classification (11–159)
+ 4h 48' 51"
118
118
Final general classification (11–159)
118
Final general classification (11–159)
Jimmy Janssens (BEL)
Final general classification (11–159)
Alpecin–Deceuninck
Final general classification (11–159)
+ 4h 55' 09"
119
119
Final general classification (11–159)
119
Final general classification (11–159)
Daan Hoole (NED)
Final general classification (11–159)
Lidl–Trek
Final general classification (11–159)
+ 4h 57' 19"
120
120
Final general classification (11–159)
120
Final general classification (11–159)
Ben Turner (GBR)
Final general classification (11–159)
Ineos Grenadiers
Final general classification (11–159)
+ 5h 03' 49"
121
121
Final general classification (11–159)
121
Final general classification (11–159)
Gianni Moscon (ITA)
Final general classification (11–159)
Red Bull–Bora–Hansgrohe
Final general classification (11–159)
+ 5h 05' 00"
122
122
Final general classification (11–159)
122
Final general classification (11–159)
Nico Denz (GER)
Final general classification (11–159)
Red Bull–Bora–Hansgrohe
Final general classification (11–159)
+ 5h 05' 18"
123
123
Final general classification (11–159)
123
Final general classification (11–159)
Max Kanter (GER)
Final general classification (11–159)
XDS Astana Team
Final general classification (11–159)
+ 5h 05' 26"
124
124
Final general classification (11–159)
124
Final general classification (11–159)
Anthony Perez (FRA)
Final general classification (11–159)
Cofidis
Final general classification (11–159)
+ 5h 08' 15"
125
125
Final general classification (11–159)
125
Final general classification (11–159)
Xabier Azparren (ESP)
Final general classification (11–159)
Q36.5 Pro Cycling Team
Final general classification (11–159)
+ 5h 09' 49"
126
126
Final general classification (11–159)
126
Final general classification (11–159)
Jacopo Mosca (ITA)
Final general classification (11–159)
Lidl–Trek
Final general classification (11–159)
+ 5h 09' 58"
127
127
Final general classification (11–159)
127
Final general classification (11–159)
Albert Torres (ESP)
Final general classification (11–159)
Movistar Team
Final general classification (11–159)
+ 5h 11' 13"
128
128
Final general classification (11–159)
128
Final general classification (11–159)
Dries De Bondt (BEL)
Final general classification (11–159)
Decathlon–AG2R La Mondiale
Final general classification (11–159)
+ 5h 13' 22"
129
129
Final general classification (11–159)
129
Final general classification (11–159)
Giovanni Lonardi (ITA)
Final general classification (11–159)
Team Polti VisitMalta
Final general classification (11–159)
+ 5h 20' 03"
130
130
Final general classification (11–159)
130
Final general classification (11–159)
Sven Erik Bystrøm (NOR)
Final general classification (11–159)
Groupama–FDJ
Final general classification (11–159)
+ 5h 23' 13"
131
131
Final general classification (11–159)
131
Final general classification (11–159)
Emīls Liepiņš (LAT)
Final general classification (11–159)
Q36.5 Pro Cycling Team
Final general classification (11–159)
+ 5h 23' 42"
132
132
Final general classification (11–159)
132
Final general classification (11–159)
Josef Černý (CZE)
Final general classification (11–159)
Soudal–Quick-Step
Final general classification (11–159)
+ 5h 29' 33"
133
133
Final general classification (11–159)
133
Final general classification (11–159)
Edoardo Affini (ITA)
Final general classification (11–159)
Visma–Lease a Bike
Final general classification (11–159)
+ 5h 29' 52"
134
134
Final general classification (11–159)
134
Final general classification (11–159)
Tord Gudmestad (NOR)
Final general classification (11–159)
Decathlon–AG2R La Mondiale
Final general classification (11–159)
+ 5h 30' 25"
135
135
Final general classification (11–159)
135
Final general classification (11–159)
Giosuè Epis (ITA)
Final general classification (11–159)
Arkéa–B&B Hotels
Final general classification (11–159)
+ 5h 31' 00"
136
136
Final general classification (11–159)
136
Final general classification (11–159)
Ethan Hayter (GBR)
Final general classification (11–159)
Soudal–Quick-Step
Final general classification (11–159)
+ 5h 31' 39"
137
137
Final general classification (11–159)
137
Final general classification (11–159)
Clément Davy (FRA)
Final general classification (11–159)
Groupama–FDJ
Final general classification (11–159)
+ 5h 32' 29"
138
138
Final general classification (11–159)
138
Final general classification (11–159)
Luca Mozzato (ITA)
Final general classification (11–159)
Arkéa–B&B Hotels
Final general classification (11–159)
+ 5h 33' 26"
139
139
Final general classification (11–159)
139
Final general classification (11–159)
Jan Maas (NED)
Final general classification (11–159)
Cofidis
Final general classification (11–159)
+ 5h 34' 04"
140
140
Final general classification (11–159)
140
Final general classification (11–159)
Nicolas Debeaumarché (FRA)
Final general classification (11–159)
Cofidis
Final general classification (11–159)
+ 5h 34' 38"
141
141
Final general classification (11–159)
141
Final general classification (11–159)
Andrea Pietrobon (ITA)
Final general classification (11–159)
Team Polti VisitMalta
Final general classification (11–159)
+ 5h 36' 27"
142
142
Final general classification (11–159)
142
Final general classification (11–159)
Matevž Govekar (SLO)
Final general classification (11–159)
Team Bahrain Victorious
Final general classification (11–159)
+ 5h 38' 24"
143
143
Final general classification (11–159)
143
Final general classification (11–159)
Michael Hepburn (AUS)
Final general classification (11–159)
Team Jayco–AlUla
Final general classification (11–159)
+ 5h 38' 36"
144
144
Final general classification (11–159)
144
Final general classification (11–159)
Francisco Muñoz (ESP)
Final general classification (11–159)
Team Polti VisitMalta
Final general classification (11–159)
+ 5h 41' 19"
145
145
Final general classification (11–159)
145
Final general classification (11–159)
Sam Bennett (IRL)
Final general classification (11–159)
Decathlon–AG2R La Mondiale
Final general classification (11–159)
+ 5h 41' 25"
146
146
Final general classification (11–159)
146
Final general classification (11–159)
Luke Lamperti (USA)
Final general classification (11–159)
Soudal–Quick-Step
Final general classification (11–159)
+ 5h 41' 38"
147
147
Final general classification (11–159)
147
Final general classification (11–159)
Anton Kuzmin (KAZ)
Final general classification (11–159)
XDS Astana Team
Final general classification (11–159)
+ 5h 42' 03"
148
148
Final general classification (11–159)
148
Final general classification (11–159)
Alex Edmondson (AUS)
Final general classification (11–159)
Team Picnic–PostNL
Final general classification (11–159)
+ 5h 42' 42"
149
149
Final general classification (11–159)
149
Final general classification (11–159)
Olav Kooij (NED)
Final general classification (11–159)
Visma–Lease a Bike
Final general classification (11–159)
+ 5h 45' 37"
150
150
Final general classification (11–159)
150
Final general classification (11–159)
Casper van Uden (NED)
Final general classification (11–159)
Team Picnic–PostNL
Final general classification (11–159)
+ 5h 48' 34"
151
151
Final general classification (11–159)
151
Final general classification (11–159)
Enrico Zanoncello (ITA)
Final general classification (11–159)
VF Group–Bardiani–CSF–Faizanè
Final general classification (11–159)
+ 5h 51' 33"
152
152
Final general classification (11–159)
152
Final general classification (11–159)
Matteo Moschetti (ITA)
Final general classification (11–159)
Q36.5 Pro Cycling Team
Final general classification (11–159)
+ 5h 55' 35"
153
153
Final general classification (11–159)
153
Final general classification (11–159)
Gijs Van Hoecke (BEL)
Final general classification (11–159)
Intermarché–Wanty
Final general classification (11–159)
+ 5h 55' 56"
154
154
Final general classification (11–159)
154
Final general classification (11–159)
Maikel Zijlaard (NED)
Final general classification (11–159)
Tudor Pro Cycling Team
Final general classification (11–159)
+ 5h 56' 04"
155
155
Final general classification (11–159)
155
Final general classification (11–159)
Taco van der Hoorn (NED)
Final general classification (11–159)
Intermarché–Wanty
Final general classification (11–159)
+ 5h 57' 04"
156
156
Final general classification (11–159)
156
Final general classification (11–159)
Niklas Märkl (GER)
Final general classification (11–159)
Team Picnic–PostNL
Final general classification (11–159)
+ 5h 59' 46"
157
157
Final general classification (11–159)
157
Final general classification (11–159)
Gerben Thijssen (BEL)
Final general classification (11–159)
Intermarché–Wanty
Final general classification (11–159)
+ 6h 04' 31"
158
158
Final general classification (11–159)
158
Final general classification (11–159)
Jensen Plowright (AUS)
Final general classification (11–159)
Alpecin–Deceuninck
Final general classification (11–159)
+ 6h 07' 50"
159
159
Final general classification (11–159)
159
Final general classification (11–159)
Alexander Krieger (GER)
Final general classification (11–159)
Tudor Pro Cycling Team
Final general classification (11–159)
+ 6h 25' 03"
Final general classification (11–159)
Rank
Rider
Team
Time
11
Max Poole (GBR)
Team Picnic–PostNL
+ 18' 15"
12
Adam Yates (GBR)
UAE Team Emirates XRG
+ 21' 43"
13
Rafał Majka (POL)
UAE Team Emirates XRG
+ 23' 46"
14
Davide Piganzoli (ITA)
Team Polti VisitMalta
+ 27' 53"
15
Nicolas Prodhomme (FRA)
Decathlon–AG2R La Mondiale
+ 36' 09"
16
Tom Pidcock (GBR)
Pro Cycling Team
+ 44' 41"
17
Antonio Tiberi (ITA)
Team Bahrain Victorious
+ 46' 04"
18
Louis Meintjes (RSA)
Intermarché–Wanty
+ 52' 03"
19
James Knox (GBR)
Soudal–Quick-Step
+ 56' 53"
20
Florian Stork (GER)
Tudor Pro Cycling Team
+ 58' 53"
21
Diego Ulissi (ITA)
XDS Astana Team
+ 1h 05' 07"
22
Embret Svestad-Bårdseng (NOR)
Arkéa–B&B Hotels
+ 1h 06' 40"
23
Chris Harper (AUS)
Team Jayco–AlUla
+ 1h 13' 35"
24
Lorenzo Fortunato (ITA)
XDS Astana Team
+ 1h 22' 09"
25
Nairo Quintana (COL)
Movistar Team
+ 1h 23' 09"
26
Romain Bardet (FRA)
Team Picnic–PostNL
+ 1h 24' 04"
27
Edoardo Zambanini (ITA)
Team Bahrain Victorious
+ 1h 25' 59"
28
Marco Frigo (ITA)
Israel–Premier Tech
+ 1h 32' 20"
29
Thymen Arensman (NED)
Ineos Grenadiers
+ 1h 37' 46"
30
Pello Bilbao (ESP)
Team Bahrain Victorious
+ 1h 52' 02"
31
Gianmarco Garofoli (ITA)
Soudal–Quick-Step
+ 1h 53' 53"
32
Yannis Voisard (SUI)
Tudor Pro Cycling Team
+ 1h 56' 21"
33
Kevin Geniets (LUX)
Groupama–FDJ
+ 1h 56' 33"
34
Jefferson Alveiro Cepeda (ECU)
Movistar Team
+ 1h 57' 52"
35
Andrea Vendrame (ITA)
Decathlon–AG2R La Mondiale
+ 1h 59' 53"
36
Igor Arrieta (ESP)
UAE Team Emirates XRG
+ 2h 00' 15"
37
Wilco Kelderman (NED)
Visma–Lease a Bike
+ 2h 01' 00"
38
Steven Kruijswijk (NED)
Visma–Lease a Bike
+ 2h 05' 13"
39
Rémy Rochas (FRA)
Groupama–FDJ
+ 2h 11' 04"
40
Christian Scaroni (ITA)
XDS Astana Team
+ 2h 11' 13"
41
Fausto Masnada (ITA)
XDS Astana Team
+ 2h 12' 40"
42
Bart Lemmen (NED)
Visma–Lease a Bike
+ 2h 20' 47"
43
Gijs Leemreize (NED)
Team Picnic–PostNL
+ 2h 21' 52"
44
Mattia Cattaneo (ITA)
Soudal–Quick-Step
+ 2h 23' 20"
45
Davide Formolo (ITA)
Movistar Team
+ 2h 23' 27"
46
Damien Howson (AUS)
Pro Cycling Team
+ 2h 23' 30"
47
Chris Hamilton (AUS)
Team Picnic–PostNL
+ 2h 23' 31"
48
Alessandro Tonelli (ITA)
Team Polti VisitMalta
+ 2h 23' 48"
49
Martin Tjøtta (NOR)
Arkéa–B&B Hotels
+ 2h 26' 05"
50
Wouter Poels (NED)
XDS Astana Team
+ 2h 26' 25"
51
Jefferson Alexander Cepeda (ECU)
EF Education–EasyPost
+ 2h 27' 01"
52
Sergio Samitier (ESP)
Cofidis
+ 2h 28' 09"
53
Daniel Martínez (COL)
Red Bull–Bora–Hansgrohe
+ 2h 29' 40"
54
Carlos Verona (ESP)
Lidl–Trek
+ 2h 31' 09"
55
Mark Donovan (GBR)
Pro Cycling Team
+ 2h 37' 39"
56
Nicola Conci (ITA)
XDS Astana Team
+ 2h 40' 14"
57
Mathias Vacek (CZE)
Lidl–Trek
+ 2h 42' 59"
58
Filippo Zana (ITA)
Team Jayco–AlUla
+ 2h 43' 24"
Final points classification (1–10)[20] · Classification standings › Points classification
1
1
Rank
1
Rider
Mads Pedersen (DEN)
Team
Lidl–Trek
Points
295
2
2
Rank
2
Rider
Olav Kooij (NED)
Team
Visma–Lease a Bike
Points
185
3
3
Rank
3
Rider
Wout van Aert (BEL)
Team
Visma–Lease a Bike
Points
127
4
4
Rank
4
Rider
Dries De Bondt (BEL)
Team
Decathlon–AG2R La Mondiale
Points
127
5
5
Rank
5
Rider
Isaac del Toro (MEX)
Team
UAE Team Emirates XRG
Points
109
6
6
Rank
6
Rider
Kaden Groves (AUS)
Team
Alpecin–Deceuninck
Points
98
7
7
Rank
7
Rider
Casper van Uden (NED)
Team
Team Picnic–PostNL
Points
89
8
8
Rank
8
Rider
Alessandro Tonelli (ITA)
Team
Team Polti VisitMalta
Points
88
9
9
Rank
9
Rider
Richard Carapaz (ECU)
Team
EF Education–EasyPost
Points
77
10
10
Rank
10
Rider
Orluis Aular (VEN)
Team
Movistar Team
Points
76
Rank
Rider
Team
Points
1
Mads Pedersen (DEN)
Lidl–Trek
295
2
Olav Kooij (NED)
Visma–Lease a Bike
185
3
Wout van Aert (BEL)
Visma–Lease a Bike
127
4
Dries De Bondt (BEL)
Decathlon–AG2R La Mondiale
127
5
Isaac del Toro (MEX)
UAE Team Emirates XRG
109
6
Kaden Groves (AUS)
Alpecin–Deceuninck
98
7
Casper van Uden (NED)
Team Picnic–PostNL
89
8
Alessandro Tonelli (ITA)
Team Polti VisitMalta
88
9
Richard Carapaz (ECU)
EF Education–EasyPost
77
10
Orluis Aular (VEN)
Movistar Team
76
Final mountains classification (1–10)[20] · Classification standings › Mountains classification
1
1
Rank
1
Rider
Lorenzo Fortunato (ITA)
Team
XDS Astana Team
Points
355
2
2
Rank
2
Rider
Christian Scaroni (ITA)
Team
XDS Astana Team
Points
201
3
3
Rank
3
Rider
Nicolas Prodhomme (FRA)
Team
Decathlon–AG2R La Mondiale
Points
107
4
4
Rank
4
Rider
Manuele Tarozzi (ITA)
Team
VF Group–Bardiani–CSF–Faizanè
Points
87
5
5
Rank
5
Rider
Carlos Verona (ESP)
Team
Lidl–Trek
Points
61
6
6
Rank
6
Rider
Chris Harper (AUS)
Team
Team Jayco–AlUla
Points
60
7
7
Rank
7
Rider
Richard Carapaz (ECU)
Team
EF Education–EasyPost
Points
47
8
8
Rank
8
Rider
Romain Bardet (FRA)
Team
Team Picnic–PostNL
Points
47
9
9
Rank
9
Rider
Isaac del Toro (MEX)
Team
UAE Team Emirates XRG
Points
45
10
10
Rank
10
Rider
Pello Bilbao (ESP)
Team
Team Bahrain Victorious
Points
42
Rank
Rider
Team
Points
1
Lorenzo Fortunato (ITA)
XDS Astana Team
355
2
Christian Scaroni (ITA)
XDS Astana Team
201
3
Nicolas Prodhomme (FRA)
Decathlon–AG2R La Mondiale
107
4
Manuele Tarozzi (ITA)
VF Group–Bardiani–CSF–Faizanè
87
5
Carlos Verona (ESP)
Lidl–Trek
61
6
Chris Harper (AUS)
Team Jayco–AlUla
60
7
Richard Carapaz (ECU)
EF Education–EasyPost
47
8
Romain Bardet (FRA)
Team Picnic–PostNL
47
9
Isaac del Toro (MEX)
UAE Team Emirates XRG
45
10
Pello Bilbao (ESP)
Team Bahrain Victorious
42
Final young rider classification (1–10)[20] · Classification standings › Young rider classification
1
1
Rank
1
Rider
Isaac del Toro (MEX)
Team
UAE Team Emirates XRG
Time
82h 34' 57"
2
2
Rank
2
Rider
Giulio Pellizzari (ITA)
Team
Red Bull–Bora–Hansgrohe
Time
+ 5' 32"
3
3
Rank
3
Rider
Max Poole (GBR)
Team
Team Picnic–PostNL
Time
+ 14' 19"
4
4
Rank
4
Rider
Davide Piganzoli (ITA)
Team
Team Polti VisitMalta
Time
+ 23' 57"
5
5
Rank
5
Rider
Antonio Tiberi (ITA)
Team
Team Bahrain Victorious
Time
+ 42' 08"
6
6
Rank
6
Rider
Embret Svestad-Bårdseng (NOR)
Team
Arkéa–B&B Hotels
Time
+ 1h 02' 44"
7
7
Rank
7
Rider
Edoardo Zambanini (ITA)
Team
Team Bahrain Victorious
Time
+ 1h 22' 03"
8
8
Rank
8
Rider
Marco Frigo (ITA)
Team
Israel–Premier Tech
Time
+ 1h 28' 24"
9
9
Rank
9
Rider
Gianmarco Garofoli (ITA)
Team
Soudal–Quick-Step
Time
+ 1h 49' 57"
10
10
Rank
10
Rider
Igor Arrieta (ESP)
Team
UAE Team Emirates XRG
Time
+ 1h 56' 19"
Rank
Rider
Team
Time
1
Isaac del Toro (MEX)
UAE Team Emirates XRG
82h 34' 57"
2
Giulio Pellizzari (ITA)
Red Bull–Bora–Hansgrohe
+ 5' 32"
3
Max Poole (GBR)
Team Picnic–PostNL
+ 14' 19"
4
Davide Piganzoli (ITA)
Team Polti VisitMalta
+ 23' 57"
5
Antonio Tiberi (ITA)
Team Bahrain Victorious
+ 42' 08"
6
Embret Svestad-Bårdseng (NOR)
Arkéa–B&B Hotels
+ 1h 02' 44"
7
Edoardo Zambanini (ITA)
Team Bahrain Victorious
+ 1h 22' 03"
8
Marco Frigo (ITA)
Israel–Premier Tech
+ 1h 28' 24"
9
Gianmarco Garofoli (ITA)
Soudal–Quick-Step
+ 1h 49' 57"
10
Igor Arrieta (ESP)
UAE Team Emirates XRG
+ 1h 56' 19"
Final team classification (1–10)[20] · Classification standings › Team classification
1
1
Rank
1
Team
UAE Team Emirates XRG
Time
247h 53' 24"
2
2
Rank
2
Team
Team Bahrain Victorious
Time
+ 58' 40"
3
3
Rank
3
Team
Visma–Lease a Bike
Time
+ 1h 15' 37"
4
4
Rank
4
Team
XDS Astana Team
Time
+ 1h 46' 40"
5
5
Rank
5
Team
Tudor Pro Cycling Team
Time
+ 1h 52' 53"
6
6
Rank
6
Team
Movistar Team
Time
+ 1h 52' 56"
7
7
Rank
7
Team
Team Picnic–PostNL
Time
+ 2h 25' 21"
8
8
Rank
8
Team
Red Bull–Bora–Hansgrohe
Time
+ 2h 52' 52"
9
9
Rank
9
Team
Israel–Premier Tech
Time
+ 3h 06' 01"
10
10
Rank
10
Team
Ineos Grenadiers
Time
+ 3h 09' 08"
Rank
Team
Time
1
UAE Team Emirates XRG
247h 53' 24"
2
Team Bahrain Victorious
+ 58' 40"
3
Visma–Lease a Bike
+ 1h 15' 37"
4
XDS Astana Team
+ 1h 46' 40"
5
Tudor Pro Cycling Team
+ 1h 52' 53"
6
Movistar Team
+ 1h 52' 56"
7
Team Picnic–PostNL
+ 2h 25' 21"
8
Red Bull–Bora–Hansgrohe
+ 2h 52' 52"
9
Israel–Premier Tech
+ 3h 06' 01"
10
Ineos Grenadiers
+ 3h 09' 08"
Final intermediate sprint classification (1–10)[20] · Classification standings › Intermediate sprint classification
1
1
Rank
1
Rider
Dries De Bondt (BEL)
Team
Decathlon–AG2R La Mondiale
Points
115
2
2
Rank
2
Rider
Alessandro Tonelli (ITA)
Team
Team Polti VisitMalta
Points
88
3
3
Rank
3
Rider
Mads Pedersen (DEN)
Team
Lidl–Trek
Points
87
4
4
Rank
4
Rider
Wout van Aert (BEL)
Team
Visma–Lease a Bike
Points
48
5
5
Rank
5
Rider
Giosuè Epis (ITA)
Team
Arkéa–B&B Hotels
Points
44
6
6
Rank
6
Rider
Manuele Tarozzi (ITA)
Team
VF Group–Bardiani–CSF–Faizanè
Points
40
7
7
Rank
7
Rider
Taco van der Hoorn (NED)
Team
Intermarché–Wanty
Points
34
8
8
Rank
8
Rider
Enzo Paleni (FRA)
Team
Groupama–FDJ
Points
32
9
9
Rank
9
Rider
Lorenzo Fortunato (ITA)
Team
XDS Astana Team
Points
29
10
10
Rank
10
Rider
Martin Marcellusi (ITA)
Team
VF Group–Bardiani–CSF–Faizanè
Points
28
Rank
Rider
Team
Points
1
Dries De Bondt (BEL)
Decathlon–AG2R La Mondiale
115
2
Alessandro Tonelli (ITA)
Team Polti VisitMalta
88
3
Mads Pedersen (DEN)
Lidl–Trek
87
4
Wout van Aert (BEL)
Visma–Lease a Bike
48
5
Giosuè Epis (ITA)
Arkéa–B&B Hotels
44
6
Manuele Tarozzi (ITA)
VF Group–Bardiani–CSF–Faizanè
40
7
Taco van der Hoorn (NED)
Intermarché–Wanty
34
8
Enzo Paleni (FRA)
Groupama–FDJ
32
9
Lorenzo Fortunato (ITA)
XDS Astana Team
29
10
Martin Marcellusi (ITA)
VF Group–Bardiani–CSF–Faizanè
28
Final breakaway classification (1–10)[20] · Classification standings › Breakaway classification
1
1
Rank
1
Rider
Manuele Tarozzi (ITA)
Team
VF Group–Bardiani–CSF–Faizanè
Kilometers
418
2
2
Rank
2
Rider
Alessandro Tonelli (ITA)
Team
Team Polti VisitMalta
Kilometers
368
3
3
Rank
3
Rider
Lorenzo Germani (ITA)
Team
Groupama–FDJ
Kilometers
342
4
4
Rank
4
Rider
Dries De Bondt (BEL)
Team
Decathlon–AG2R La Mondiale
Kilometers
335
5
5
Rank
5
Rider
Taco van der Hoorn (NED)
Team
Intermarché–Wanty
Kilometers
285
6
6
Rank
6
Rider
Nicolas Prodhomme (FRA)
Team
Decathlon–AG2R La Mondiale
Kilometers
275
7
7
Rank
7
Rider
Lorenzo Fortunato (ITA)
Team
XDS Astana Team
Kilometers
269
8
8
Rank
8
Rider
Giosuè Epis (ITA)
Team
Arkéa–B&B Hotels
Kilometers
236
9
9
Rank
9
Rider
Martin Marcellusi (ITA)
Team
VF Group–Bardiani–CSF–Faizanè
Kilometers
235
10
10
Rank
10
Rider
Chris Hamilton (AUS)
Team
Team Picnic–PostNL
Kilometers
227
Rank
Rider
Team
Kilometers
1
Manuele Tarozzi (ITA)
VF Group–Bardiani–CSF–Faizanè
418
2
Alessandro Tonelli (ITA)
Team Polti VisitMalta
368
3
Lorenzo Germani (ITA)
Groupama–FDJ
342
4
Dries De Bondt (BEL)
Decathlon–AG2R La Mondiale
335
5
Taco van der Hoorn (NED)
Intermarché–Wanty
285
6
Nicolas Prodhomme (FRA)
Decathlon–AG2R La Mondiale
275
7
Lorenzo Fortunato (ITA)
XDS Astana Team
269
8
Giosuè Epis (ITA)
Arkéa–B&B Hotels
236
9
Martin Marcellusi (ITA)
VF Group–Bardiani–CSF–Faizanè
235
10
Chris Hamilton (AUS)
Team Picnic–PostNL
227
Final Red Bull KM classification (1–10)[20] · Classification standings › Red Bull KM classification
1
1
Rank
1
Rider
Manuele Tarozzi (ITA)
Team
VF Group–Bardiani–CSF–Faizanè
Points
45
2
2
Rank
2
Rider
Isaac del Toro (MEX)
Team
UAE Team Emirates XRG
Points
33
3
3
Rank
3
Rider
Christian Scaroni (ITA)
Team
XDS Astana Team
Points
30
4
4
Rank
4
Rider
Carlos Verona (ESP)
Team
Lidl–Trek
Points
28
5
5
Rank
5
Rider
Martin Marcellusi (ITA)
Team
VF Group–Bardiani–CSF–Faizanè
Points
22
6
6
Rank
6
Rider
Alessandro Tonelli (ITA)
Team
Team Polti VisitMalta
Points
19
7
7
Rank
7
Rider
Andrea Pietrobon (ITA)
Team
Team Polti VisitMalta
Points
16
8
8
Rank
8
Rider
Antonio Tiberi (ITA)
Team
Team Bahrain Victorious
Points
15
9
9
Rank
9
Rider
Chris Harper (AUS)
Team
Team Jayco–AlUla
Points
15
10
10
Rank
10
Rider
Nairo Quintana (COL)
Team
Movistar Team
Points
15
Rank
Rider
Team
Points
1
Manuele Tarozzi (ITA)
VF Group–Bardiani–CSF–Faizanè
45
2
Isaac del Toro (MEX)
UAE Team Emirates XRG
33
3
Christian Scaroni (ITA)
XDS Astana Team
30
4
Carlos Verona (ESP)
Lidl–Trek
28
5
Martin Marcellusi (ITA)
VF Group–Bardiani–CSF–Faizanè
22
6
Alessandro Tonelli (ITA)
Team Polti VisitMalta
19
7
Andrea Pietrobon (ITA)
Team Polti VisitMalta
16
8
Antonio Tiberi (ITA)
Team Bahrain Victorious
15
9
Chris Harper (AUS)
Team Jayco–AlUla
15
10
Nairo Quintana (COL)
Movistar Team
15
· External links
Preceded by2024 Vuelta a España
Grand Tour
Succeeded by2025 Tour de France

References

  1. On stage 2, Wout van Aert, who was second in the points classification, wore the cyclamen jersey, because first-placed M
  2. On stages 10–16, Juan Ayuso, who was second in the young rider classification, wore the white jersey, because first-plac
  3. cyclingnews.com
    https://www.cyclingnews.com/races/giro-d-italia-2025/map/
  4. Giro d'Italia 2025
    https://www.giroditalia.it/en/news/teams-announced-for-the-2025-giro-ditalia/
  5. 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/
  6. cyclingnews.com
    https://www.cyclingnews.com/news/cyclings-super-teams-against-extra-wild-cards-for-grand-tours-uci-to-finally-decide-on-march-26/
  7. sporza.be
    http://web.archive.org/web/20250328084756/https://sporza.be/nl/2025/03/17/-alsof-je-spelregels-verandert-tijdens-spel-topteams-en-kleinere-ploegen-zijn-het-niet-eens-over-extra-wildcard-voor-grote-rondes~1742226408568/
  8. cyclingnews.com
    https://www.cyclingnews.com/news/uci-announces-extra-wildcard-slot-for-2025-mens-grand-tours/
  9. Reuters
    https://www.reuters.com/sports/cycling/roglic-abandons-giro-ditalia-martinelli-crashes-2025-05-27/
  10. The New York Times
    https://www.nytimes.com/athletic/6390622/2025/05/29/juan-ayuso-bee-giro-ditalia/
  11. "Who will win the Giro d'Italia 2025? Analysing the favourites"
    https://web.archive.org/web/20250429174437/https://www.cyclingnews.com/races/giro-d-italia-2025/preview/
  12. "Can anyone stop Primož Roglič or Juan Ayuso from winning the Giro d'Italia?"
    https://www.cyclingweekly.com/racing/can-anyone-stop-primoz-roglic-or-juan-ayuso-from-winning-the-giro-ditalia
  13. cyclist.co.uk
    https://www.cyclist.co.uk/in-depth/giro-ditalia-watch-live-stages-route-riders-teams-start-list
  14. "Giro d'Italia 2025 contenders: who will win the 108th edition?"
    https://www.rouleur.cc/en-us/blogs/the-rouleur-journal/giro-d-italia-2025-contenders-who-will-win-the-108th-edition
  15. olympics.com
    https://www.olympics.com/en/news/five-riders-to-watch-at-the-2025-giro-d-italia
  16. idlprocycling.com
    https://www.idlprocycling.com/cycling/favorites-points-classification-giro-ditalia-2025-visma-showdown-eager-youngsters-and-a-daring-dane
  17. idlprocycling.com
    https://www.idlprocycling.com/cycling/favorites-mountain-classification-giro-ditalia-2025-impressive-attackers-but-above-all-an-ecuadorian-king-of-the-mountains
  18. "Pope to Giro d'Italia cyclists: You are role models for young people"
    https://www.vaticannews.va/en/pope/news/2025-06/pope-to-giro-ditalia-cyclists-you-are-role-models.html
  19. Agenzia Giornalistica Italia
    https://www.agi.it/sport/news/2025-04-29/giro-italia-2025-ultima-tappa-omaggio-papa-francesco-31150310/
  20. Cyclingstage.com
    https://www.cyclingstage.com/giro-2025-route/
  21. Giro d'Italia 2025
    https://www.giroditalia.it/en/the-route/
  22. Giro d'Italia
    https://www.giroditalia.it/en/classifiche/
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.