2025 Giro d'Italia
2025 UCI World Tour, race 22 of 36 | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() The Trofeo Senza Fine in Ceglie Messapica, start of the 5th stage | |||||||||||||||||||||||||||||||||||||||||
Race details | |||||||||||||||||||||||||||||||||||||||||
Dates | 9 May – 1 June 2025 | ||||||||||||||||||||||||||||||||||||||||
Stages | 21 | ||||||||||||||||||||||||||||||||||||||||
Distance | 3,443.3 km (2,140 mi) | ||||||||||||||||||||||||||||||||||||||||
Winning time | 82h 31 '01" | ||||||||||||||||||||||||||||||||||||||||
Results | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
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.[1]
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.
Teams


Twenty-three teams participated in the race. All 18 UCI WorldTeams were automatically invited. They were joined by five UCI ProTeams: one of the two highest ranked UCI ProTeams in 2024 (Israel–Premier Tech), along with four teams selected by RCS Sport, the organisers of the Tour.[2]
Union Cycliste Internationale (UCI) rules allow twenty two teams to enter a Grand Tour – eighteen UCI WorldTeams, the two highest ranked UCI ProTeams from the previous season and two teams invited by the organisers. Grand Tour race organisers ASO and RCS Sport asked the UCI to allow an additional wildcard team to be invited to Grand Tour events, after lobbying from smaller teams competing for the wildcard slots.[3] Larger teams were reported to not support the request, with Visma–Lease a Bike noting that an additional team would decrease safety.[4][5] In March 2025, the UCI announced that twenty three teams would be permitted in 2025, allowing an additional ProTeam to be invited.[6] RCS Sport announced the teams on 31 March 2025.[2]
UCI WorldTeams
- Alpecin–Deceuninck
- Arkéa–B&B Hotels
- Cofidis
- Decathlon–AG2R La Mondiale
- EF Education–EasyPost
- Groupama–FDJ
- Ineos Grenadiers
- Intermarché–Wanty
- Lidl–Trek
- Movistar Team
- Red Bull–Bora–Hansgrohe
- Soudal–Quick-Step
- Team Bahrain Victorious
- Team Picnic–PostNL
- Team Jayco–AlUla
- UAE Team Emirates XRG
- Visma–Lease a Bike
- XDS Astana Team
UCI ProTeams
Pre-race favourites


In pre-race coverage from cycling analysts and publications, Slovenian Primož Roglič (Red Bull–Bora–Hansgrohe) and Spaniard Juan Ayuso (UAE Team Emirates XRG) were widely seen as the favorites for the general classification.[9][10][11][12] Roglič, the 2023 Giro champion, was viewed as a top contender due to his extensive Grand Tour experience and strong team, which included former Giro winner Jai Hindley and 2024 runner-up Daniel Martínez.[9] Roglič had also shown strong form in 2025, beating Ayuso at the Volta a Catalunya.[10] Ayuso, making his Giro debut, was coming off a win at Tirreno–Adriatico. At 22 years old, Ayuso had already achieved significant Grand Tour results, with two top-four finishes in the Vuelta a España.[9]
Other riders expected to compete for the podium were Adam Yates (UAE Team Emirates XRG), Ayuso's teammate and potential co-leader who finished third in the 2023 Tour de France.[9] His twin brother Simon Yates (Visma–Lease a Bike), a former Vuelta champion, and Richard Carapaz (EF Education–EasyPost), Giro champion in 2019, were listed as contenders despite mixed prior results in 2025.[12][9] Egan Bernal (Ineos Grenadiers), winner of both the Tour in 2019 and Giro in 2021, was seen as a significant challenger for the first time since his 2022 crash.[12][9] Michael Storer (Tudor Pro Cycling Team) had entered into contention with a "dominant performance" at the Tour of the Alps, where he won a stage and the general classification.[9][13] Other outsiders mentioned by multiple publications included Antonio Tiberi (Team Bahrain Victorious), Mikel Landa (Soudal–Quick-Step), Derek Gee (Israel–Premier Tech), Tom Pidcock (Q36.5 Pro Cycling Team), and Giulio Ciccone (Lidl–Trek).[9][11]
For the points classification, the favorites included sprinters Kaden Groves (Alpecin–Deceuninck), Olav Kooij (Visma–Lease a Bike), and Sam Bennett (Decathlon–AG2R La Mondiale), as well as more versatile riders like Mads Pedersen (Lidl–Trek), Wout van Aert (Visma–Lease a Bike), and Paul Magnier (Soudal–Quick-Step).[11][14] For the mountains classification, the general classification contenders were seen as most likely to win, alongside breakaway and climbing specialists like Christian Scaroni (XDS Astana Team), Georg Steinhauser (EF Education–EasyPost), and Lorenzo Fortunato (XDS Astana Team).[15]
Route and stages
In April 29 it was announced that the final stage that would start from the Vatican Gardens, Vatican City to celebrate the 2025 Jubilee and to pay homage to Pope Francis, who passed away on April 21. The stage's start was observed by Pope Leo XIV, who welcomed the cyclists to the final stage of the race.[16][17]
Stage | Date | Course | Distance | Type | Winner | |
---|---|---|---|---|---|---|
1 | 9 May | Durrës (Albania) to Tirana (Albania) | 160 km (99 mi) | ![]() |
Hilly stage | ![]() |
2 | 10 May | Tirana (Albania) to Tirana (Albania) | 13.7 km (8.5 mi) | ![]() |
Individual time trial | ![]() |
3 | 11 May | Vlorë (Albania) to Vlorë (Albania) | 160 km (99 mi) | ![]() |
Hilly stage | ![]() |
12 May | Rest day | |||||
4 | 13 May | Alberobello to Lecce | 189 km (117 mi) | ![]() |
Flat stage | ![]() |
5 | 14 May | Ceglie Messapica to Matera | 151 km (94 mi) | ![]() |
Hilly stage | ![]() |
6 | 15 May | Potenza to Naples | 227 km (141 mi) | ![]() |
Hilly stage | ![]() |
7 | 16 May | Castel di Sangro to Tagliacozzo | 168 km (104 mi) | ![]() |
Mountain stage | ![]() |
8 | 17 May | Giulianova to Castelraimondo | 197 km (122 mi) | ![]() |
Hilly stage | ![]() |
9 | 18 May | Gubbio to Siena | 181 km (112 mi) | ![]() |
Hilly stage | ![]() |
19 May | Rest day | |||||
10 | 20 May | Lucca to Pisa | 28.6 km (17.8 mi) | ![]() |
Individual time trial | ![]() |
11 | 21 May | Viareggio to Castelnovo ne' Monti | 186 km (116 mi) | ![]() |
Mountain stage | ![]() |
12 | 22 May | Modena to Viadana | 172 km (107 mi) | ![]() |
Flat stage | ![]() |
13 | 23 May | Rovigo to Vicenza | 180 km (110 mi) | ![]() |
Hilly stage | ![]() |
14 | 24 May | Treviso to Nova Gorica (Slovenia) | 195 km (121 mi) | ![]() |
Flat stage | ![]() |
15 | 25 May | Fiume Veneto to Asiago | 219 km (136 mi) | ![]() |
Mountain stage | ![]() |
26 May | Rest day | |||||
16 | 27 May | Piazzola sul Brenta to San Valentino | 203 km (126 mi) | ![]() |
Mountain stage | ![]() |
17 | 28 May | San Michele all'Adige to Bormio | 155 km (96 mi) | ![]() |
Mountain stage | ![]() |
18 | 29 May | Morbegno to Cesano Maderno | 144 km (89 mi) | ![]() |
Hilly stage | ![]() |
19 | 30 May | Biella to Champoluc | 166 km (103 mi) | ![]() |
Mountain stage | ![]() |
20 | 31 May | Verrès to Sestriere | 205 km (127 mi) | ![]() |
Mountain stage | ![]() |
21 | 1 June | Vatican Gardens (Vatican City) to Rome | 143 km (89 mi) | ![]() |
Flat stage | ![]() |
Total | 3,443.3 km (2,139.6 mi) |
Classification leadership
- ^ On stage 2, Wout van Aert, who was second in the points classification, wore the cyclamen jersey, because first-placed Mads Pedersen wore the pink jersey as the leader of the general classification. On stage 4, Alessandro Tonelli wore the cyclamen jersey for the same reason. On stages 5–7, Olav Kooij wore the cyclamen jersey for the same reason.
- ^ On stages 10–16, Juan Ayuso, who was second in the young rider classification, wore the white jersey, because first-placed Isaac del Toro wore the pink jersey as the leader of the general classification. On stage 17, Antonio Tiberi wore the white jersey for the same reason. On stages 18–20, Giulio Pellizzari wore the white jersey for the same reason.
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 |
General classification

Rank | Rider | Team | Time |
---|---|---|---|
1 | ![]() ![]() |
Visma–Lease a Bike | 82h 31' 01" |
2 | ![]() ![]() |
UAE Team Emirates XRG | + 3' 56" |
3 | ![]() |
EF Education–EasyPost | + 4' 43" |
4 | ![]() |
Israel–Premier Tech | + 6' 23" |
5 | ![]() |
Team Bahrain Victorious | + 7' 32" |
6 | ![]() |
Red Bull–Bora–Hansgrohe | + 9' 28" |
7 | ![]() |
Ineos Grenadiers | + 12' 42" |
8 | ![]() |
Movistar Team | + 13' 05" |
9 | ![]() |
UAE Team Emirates XRG | + 13' 36" |
10 | ![]() |
Tudor Pro Cycling Team | + 14' 27" |
Points classification
Rank | Rider | Team | Points |
---|---|---|---|
1 | ![]() ![]() |
Lidl–Trek | 295 |
2 | ![]() |
Visma–Lease a Bike | 185 |
3 | ![]() |
Visma–Lease a Bike | 127 |
4 | ![]() |
Decathlon–AG2R La Mondiale | 127 |
5 | ![]() ![]() |
UAE Team Emirates XRG | 109 |
6 | ![]() |
Alpecin–Deceuninck | 98 |
7 | ![]() |
Team Picnic–PostNL | 89 |
8 | ![]() |
Team Polti VisitMalta | 88 |
9 | ![]() |
EF Education–EasyPost | 77 |
10 | ![]() |
Movistar Team | 76 |
Mountains classification
Rank | Rider | Team | Points |
---|---|---|---|
1 | ![]() ![]() |
XDS Astana Team | 355 |
2 | ![]() |
XDS Astana Team | 201 |
3 | ![]() |
Decathlon–AG2R La Mondiale | 107 |
4 | ![]() |
VF Group–Bardiani–CSF–Faizanè | 87 |
5 | ![]() |
Lidl–Trek | 61 |
6 | ![]() |
Team Jayco–AlUla | 60 |
7 | ![]() |
EF Education–EasyPost | 47 |
8 | ![]() |
Team Picnic–PostNL | 47 |
9 | ![]() ![]() |
UAE Team Emirates XRG | 45 |
10 | ![]() |
Team Bahrain Victorious | 42 |
Young rider classification
Rank | Rider | Team | Time |
---|---|---|---|
1 | ![]() ![]() |
UAE Team Emirates XRG | 82h 34' 57" |
2 | ![]() |
Red Bull–Bora–Hansgrohe | + 5' 32" |
3 | ![]() |
Team Picnic–PostNL | + 14' 19" |
4 | ![]() |
Team Polti VisitMalta | + 23' 57" |
5 | ![]() |
Team Bahrain Victorious | + 42' 08" |
6 | ![]() |
Arkéa–B&B Hotels | + 1h 02' 44" |
7 | ![]() |
Team Bahrain Victorious | + 1h 22' 03" |
8 | ![]() |
Israel–Premier Tech | + 1h 28' 24" |
9 | ![]() |
Soudal–Quick-Step | + 1h 49' 57" |
10 | ![]() |
UAE Team Emirates XRG | + 1h 56' 19" |
Team classification
Rank | Team | Time |
---|---|---|
1 | ![]() |
247h 53' 24" |
2 | ![]() |
+ 58' 40" |
3 | ![]() |
+ 1h 15' 37" |
4 | ![]() |
+ 1h 46' 40" |
5 | ![]() |
+ 1h 52' 53" |
6 | ![]() |
+ 1h 52' 56" |
7 | ![]() |
+ 2h 25' 21" |
8 | ![]() |
+ 2h 52' 52" |
9 | ![]() |
+ 3h 06' 01" |
10 | ![]() |
+ 3h 09' 08" |
Intermediate sprint classification
Rank | Rider | Team | Points |
---|---|---|---|
1 | ![]() |
Decathlon–AG2R La Mondiale | 115 |
2 | ![]() |
Team Polti VisitMalta | 88 |
3 | ![]() ![]() |
Lidl–Trek | 87 |
4 | ![]() |
Visma–Lease a Bike | 48 |
5 | ![]() |
Arkéa–B&B Hotels | 44 |
6 | ![]() |
VF Group–Bardiani–CSF–Faizanè | 40 |
7 | ![]() |
Intermarché–Wanty | 34 |
8 | ![]() |
Groupama–FDJ | 32 |
9 | ![]() ![]() |
XDS Astana Team | 29 |
10 | ![]() |
VF Group–Bardiani–CSF–Faizanè | 28 |
Breakaway classification
Rank | Rider | Team | Kilometers |
---|---|---|---|
1 | ![]() |
VF Group–Bardiani–CSF–Faizanè | 418 |
2 | ![]() |
Team Polti VisitMalta | 368 |
3 | ![]() |
Groupama–FDJ | 342 |
4 | ![]() |
Decathlon–AG2R La Mondiale | 335 |
5 | ![]() |
Intermarché–Wanty | 285 |
6 | ![]() |
Decathlon–AG2R La Mondiale | 275 |
7 | ![]() ![]() |
XDS Astana Team | 269 |
8 | ![]() |
Arkéa–B&B Hotels | 236 |
9 | ![]() |
VF Group–Bardiani–CSF–Faizanè | 235 |
10 | ![]() |
Team Picnic–PostNL | 227 |
Red Bull KM classification
Rank | Rider | Team | Points |
---|---|---|---|
1 | ![]() |
VF Group–Bardiani–CSF–Faizanè | 45 |
2 | ![]() ![]() |
UAE Team Emirates XRG | 33 |
3 | ![]() |
XDS Astana Team | 30 |
4 | ![]() |
Lidl–Trek | 28 |
5 | ![]() |
VF Group–Bardiani–CSF–Faizanè | 22 |
6 | ![]() |
Team Polti VisitMalta | 19 |
7 | ![]() |
Team Polti VisitMalta | 16 |
8 | ![]() |
Team Bahrain Victorious | 15 |
9 | ![]() |
Team Jayco–AlUla | 15 |
10 | ![]() |
Movistar Team | 15 |
References
- ^ "Giro d'Italia 2025 route – colossal climbing includes five mountaintop finishes after start in Albania". cyclingnews.com. 23 December 2024. Retrieved 14 January 2025.
- ^ a b "Teams announced for the 2025 Giro d'Italia". Giro d'Italia 2025. Retrieved 31 March 2025.
- ^ Farrand, Stephen (7 February 2025). "Grand Tour wildcard conundrum - UCI permission for a 23rd team could resolve Tudor, Uno-X, Q36.5 battle for places". cyclingnews.com. Retrieved 31 March 2025.
- ^ Farrand, Stephen (11 March 2025). "Exclusive – Cycling's 'super teams' against extra wild cards for Grand Tours, UCI to finally decide on March 26". cyclingnews.com. Retrieved 31 March 2025.
- ^ ""Alsof je spelregels verandert tijdens spel": topteams en kleinere ploegen zijn het niet eens over extra wildcard voor grote rondes" ["Like changing the rules of the game during a game": Top teams and smaller squads disagree over extra wildcard for Grand Tours]. sporza.be (in Flemish). 18 March 2025. Archived from the original on 28 March 2025. Retrieved 31 March 2025.
- ^ Farrand, Stephen (31 March 2025). "Tour de France: Tudor, Uno-X Mobility and TotalEnergies awarded wild cards as UCI approves extra team for 2025 Grand Tours". cyclingnews.com. Retrieved 31 March 2025.
- ^ "Race favourite Roglic abandons Giro d'Italia". Reuters. 27 May 2025.
- ^ Whitehead, Jacob (29 May 2025). "Juan Ayuso withdraws from Giro d'Italia after bee sting: 'I can't see out my right eye'". The New York Times.
- ^ a b c d e f g h Moultrie, James (29 April 2025). "Who will win the Giro d'Italia 2025? Analysing the favourites". CyclingNews. Archived from the original on 29 April 2025. Retrieved 28 May 2025.
- ^ a b Thewlis, Tom (1 April 2025). "Can anyone stop Primož Roglič or Juan Ayuso from winning the Giro d'Italia?". Cycling Weekly. Retrieved 28 May 2025.
- ^ a b c Wilson, Ewan (30 April 2025). "Giro d'Italia 2025 preview: Route, favourites, how to watch and start list". cyclist.co.uk. Retrieved 28 May 2025.
- ^ a b c Rees, Tristan. "Giro d'Italia 2025 contenders: who will win the 108th edition?". Rouleur. Retrieved 28 May 2025.
- ^ Nelsen, Matt (9 May 2025). "Five riders to watch at the 2025 Giro d'Italia". olympics.com. Retrieved 28 May 2025.
- ^ Valkering, Sjoerd (8 May 2025). "Favorites points classification Giro d'Italia 2025 - Visma showdown, eager youngsters and a daring Dane". idlprocycling.com. Retrieved 28 May 2025.
- ^ Valkering, Sjoerd (8 May 2025). "Favorites mountain classification Giro d'Italia 2025 - Impressive attackers but above all, an Ecuadorian King of the Mountains". idlprocycling.com. Retrieved 28 May 2025.
- ^ Ferrari, Sebastián Sansón (1 June 2025). "Pope to Giro d'Italia cyclists: You are role models for young people". Vatican News. Retrieved 3 June 2025.
- ^ "Giro d'Italia 2025, l'ultima tappa omaggia Papa Francesco". Agenzia Giornalistica Italia. 29 April 2025. Retrieved 3 June 2025.
- ^ "Giro 2025: Route and stages". Cyclingstage.com. Retrieved 14 January 2025.
- ^ "Giro d'Italia 2025 route and stages". Giro d'Italia 2025. Retrieved 14 January 2025.
- ^ a b c d e f g h i "Rankings of the Giro d'Italia 2025". Giro d'Italia. Retrieved 31 May 2025.