2026 Giro d'Italia
Cycling race
From Wikipedia, the free encyclopedia
The 2026 Giro d'Italia was the 109th edition of the Giro d'Italia, a three-week Grand Tour cycling stage race. The race started on 8 May in Nessebar, Bulgaria and finished on 31 May in Rome.[1]
| 2026 UCI World Tour, race 22 of 36 | |||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Race details | |||||||||||||||||||||||||||||||||||||||||
| Dates | 8–31 May 2026 | ||||||||||||||||||||||||||||||||||||||||
| Stages | 21 | ||||||||||||||||||||||||||||||||||||||||
| Distance | 3,459.2 km (2,149.4 mi) | ||||||||||||||||||||||||||||||||||||||||
| Results | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
The race was won by Danish rider Jonas Vingegaard of Visma–Lease a Bike for the first time, becoming the eighth rider to win all three Grand Tours and the first to do so since Chris Froome in 2018. Vingegaard took the lead on stage 14, before slowly extending his lead to nearly five and a half minutes. Vingegaard won 5 stages, 4 of them in the mountains.[2]
Second overall was Austrian rider Felix Gall of Decathlon CMA CGM, with Australian rider Jai Hindley of Red Bull–Bora–Hansgrohe third overall. In the other classifications, French rider Paul Magnier of Soudal–Quick-Step won the points classification, Italian rider Giulio Ciccone of Lidl–Trek won the mountains classification, Portuguese rider Afonso Eulálio of Team Bahrain Victorious won the young rider classification and Italian rider Manuele Tarozzi of Bardiani–CSF 7 Saber won the sprints classification. The combativity award was won by Italian rider Damiano Caruso of Team Bahrain Victorious and the team classification was won by Visma–Lease a Bike.[3]
The race was followed by the 2026 edition of the Giro d'Italia Women, which had moved position in the calendar so not to clash with the men's Tour de France.[4]
Teams and cyclists
Twenty-three teams participated in the race. All 18 UCI WorldTeams were automatically invited. They were joined by five UCI ProTeams.[5]
Jonas Vingegaard (Visma–Lease a Bike) was considered to be the overall favourite to win the pink jersey. Other contenders for the podium and general classification included Jai Hindley and Giulio Pellizzari (Red Bull–Bora–Hansgrohe), Egan Bernal (Netcompany INEOS), and Adam Yates (UAE Team Emirates XRG).[6]
UCI WorldTeams
- Alpecin–Premier Tech
- Decathlon CMA CGM
- EF Education–EasyPost
- Groupama–FDJ United
- Lidl–Trek
- Lotto–Intermarché
- Movistar Team
- Netcompany INEOS
- NSN Cycling Team
- Red Bull–Bora–Hansgrohe
- Soudal–Quick-Step
- Team Bahrain Victorious
- Team Jayco–AlUla
- Team Picnic–PostNL
- Visma–Lease a Bike
- UAE Team Emirates XRG
- Uno-X Mobility
- XDS Astana Team
UCI ProTeams
Route and stages
The official route was announced on 1 December 2025, with the first three stages taking place in Bulgaria, and stage 16 taking place wholly in Switzerland.[1]
| Stage | Date | Course | Distance | Type | Winner | |
|---|---|---|---|---|---|---|
| 1 | 8 May | Nessebar (Bulgaria) to Burgas (Bulgaria) | 147 km (91 mi) | Flat stage | ||
| 2 | 9 May | Burgas (Bulgaria) to Veliko Tarnovo (Bulgaria) | 221 km (137 mi) | Hilly stage | ||
| 3 | 10 May | Plovdiv (Bulgaria) to Sofia (Bulgaria) | 175 km (109 mi) | Flat stage | ||
| 11 May | Rest day | |||||
| 4 | 12 May | Catanzaro to Cosenza | 138 km (86 mi) | Flat stage | ||
| 5 | 13 May | Praia a Mare to Potenza | 203 km (126 mi) | Hilly stage | ||
| 6 | 14 May | Paestum to Naples | 142 km (88 mi) | Flat stage | ||
| 7 | 15 May | Formia to Blockhaus | 244 km (152 mi) | Mountain stage | ||
| 8 | 16 May | Chieti to Fermo | 156 km (97 mi) | Hilly stage | ||
| 9 | 17 May | Cervia to Corno alle Scale | 184 km (114 mi) | Hilly stage | ||
| 18 May | Rest day | |||||
| 10 | 19 May | Viareggio to Massa | 42 km (26 mi) | Individual time trial | ||
| 11 | 20 May | Porcari to Chiavari | 195 km (121 mi) | Hilly stage | ||
| 12 | 21 May | Imperia to Novi Ligure | 175 km (109 mi) | Flat stage | ||
| 13 | 22 May | Alessandria to Verbania | 189 km (117 mi) | Hilly stage | ||
| 14 | 23 May | Aosta to Pila | 133 km (83 mi) | Mountain stage | ||
| 15 | 24 May | Voghera to Milan | 157 km (98 mi) | Flat stage | ||
| 25 May | Rest day | |||||
| 16 | 26 May | Bellinzona (Switzerland) to Carì (Switzerland) | 113 km (70 mi) | Mountain stage | ||
| 17 | 27 May | Cassano d'Adda to Andalo | 202 km (126 mi) | Hilly stage | ||
| 18 | 28 May | Fai della Paganella to Pieve di Soligo | 171 km (106 mi) | Flat stage | ||
| 19 | 29 May | Feltre to Alleghe | 151 km (94 mi) | Mountain stage | ||
| 20 | 30 May | Gemona del Friuli to Piancavallo | 200 km (120 mi) | Mountain stage | ||
| 21 | 31 May | Rome to Rome | 131 km (81 mi) | Flat stage | ||
| Total | 3,459.2 km (2,149.4 mi) | |||||
Classification leadership
- On stage 2, Tobias Lund Andresen, who was second in the points classification, wore the cyclamen jersey, because first-placed Paul Magnier wore the pink jersey as the leader of the general classification.
- On stage 2, António Morgado, who was third in the young rider classification, wore the white jersey, because first-placed Paul Magnier wore the pink jersey as the leader of the general classification and second-placed Tobias Lund Andresen wore the cyclamen jersey.
- On stages 3 and 4, Jan Christen, who was second in the young rider classification, wore the white jersey, because first-placed Guillermo Thomas Silva wore the pink jersey as the leader of the general classification.
- On stages 6 and 7, Igor Arrieta, who was second in the young rider classification, wore the white jersey, because first-placed Afonso Eulálio wore the pink jersey as the leader of the general classification. On stages 8–9, and 11–14, Giulio Pellizzari wore the white jersey for the same reason. On stage 10, Mathys Rondel wore the white jersey for the same reason.
- On stages 15 and 16, Jardi Christiaan van der Lee, who was second in the mountains classification, wore the blue jersey, because first-placed Jonas Vingegaard wore the pink jersey as the leader of the general classification. On stages 17–19, Giulio Ciccone wore the 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 | 83h 22' 51" | |
| 2 | Decathlon CMA CGM | + 5' 22" | |
| 3 | Red Bull–Bora–Hansgrohe | + 6' 25" | |
| 4 | Netcompany INEOS | + 7' 02" | |
| 5 | Lidl–Trek | + 7' 56" | |
| 6 | Team Bahrain Victorious | + 9' 39" | |
| 7 | Tudor Pro Cycling Team | + 10' 13" | |
| 8 | Visma–Lease a Bike | + 10' 52" | |
| 9 | Team Bahrain Victorious | + 11' 24" | |
| 10 | Netcompany INEOS | + 12' 54" |
Points classification
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Soudal–Quick-Step | 200 | |
| 2 | Lidl–Trek | 153 | |
| 3 | XDS Astana Team | 99 | |
| 4 | Uno-X Mobility | 87 | |
| 5 | Visma–Lease a Bike | 81 | |
| 6 | Soudal–Quick-Step | 75 | |
| 7 | Team Polti VisitMalta | 74 | |
| 8 | Lidl–Trek | 69 | |
| 9 | Decathlon CMA CGM | 67 | |
| 10 | Bardiani–CSF 7 Saber | 66 |
Mountains classification
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Lidl–Trek | 277 | |
| 2 | Visma–Lease a Bike | 266 | |
| 3 | Movistar Team | 164 | |
| 4 | Decathlon CMA CGM | 124 | |
| 5 | EF Education–EasyPost | 108 | |
| 6 | Red Bull–Bora–Hansgrohe | 65 | |
| 7 | Team Polti VisitMalta | 63 | |
| 8 | UAE Team Emirates XRG | 55 | |
| 9 | Lidl–Trek | 54 | |
| 10 | Netcompany INEOS | 40 |
Young rider classification
| Rank | Rider | Team | Time |
|---|---|---|---|
| 1 | Team Bahrain Victorious | 83h 32' 30" | |
| 2 | Visma–Lease a Bike | + 1' 13" | |
| 3 | Tudor Pro Cycling Team | + 5' 33" | |
| 4 | Uno-X Mobility | + 24' 47" | |
| 5 | UAE Team Emirates XRG | + 46' 11" | |
| 6 | Red Bull–Bora–Hansgrohe | + 48' 37" | |
| 7 | Netcompany INEOS | + 1h 04' 00" | |
| 8 | Team Polti VisitMalta | + 1h 13' 18" | |
| 9 | Soudal–Quick-Step | + 1h 29' 24" | |
| 10 | Decathlon CMA CGM | + 1h 44' 42" |
Team classification
| Rank | Team | Time |
|---|---|---|
| 1 | 250h 42' 41" | |
| 2 | + 40' 07" | |
| 3 | + 48' 27" | |
| 4 | + 1h 04' 27" | |
| 5 | + 1h 24' 59" | |
| 6 | + 1h 56' 18" | |
| 7 | + 2h 13' 32" | |
| 8 | + 3h 03' 21" | |
| 9 | + 3h 05' 08" | |
| 10 | + 3h 23' 49" |
Intermediate sprint classification
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Bardiani–CSF 7 Saber | 66 | |
| 2 | Team Polti VisitMalta | 56 | |
| 3 | Team Polti VisitMalta | 48 | |
| 4 | Uno-X Mobility | 29 | |
| 5 | Bardiani–CSF 7 Saber | 28 | |
| 6 | Lidl–Trek | 23 | |
| 7 | Movistar Team | 20 | |
| 8 | Team Polti VisitMalta | 20 | |
| 9 | Lidl–Trek | 19 | |
| 10 | Alpecin–Premier Tech | 19 |
Red Bull KM classification
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | UAE Team Emirates XRG | 53 | |
| 2 | Movistar Team | 39 | |
| 3 | Bardiani–CSF 7 Saber | 31 | |
| 4 | Team Bahrain Victorious | 30 | |
| 5 | Bardiani–CSF 7 Saber | 23 | |
| 6 | Team Polti VisitMalta | 22 | |
| 7 | UAE Team Emirates XRG | 20 | |
| 8 | Pinarello–Q36.5 Pro Cycling Team | 18 | |
| 9 | Lidl–Trek | 16 | |
| 10 | UAE Team Emirates XRG | 16 |
Breakaway classification
| Rank | Rider | Team | Kilometers |
|---|---|---|---|
| 1 | Team Polti VisitMalta | 753 | |
| 2 | Team Polti VisitMalta | 628 | |
| 3 | Bardiani–CSF 7 Saber | 554 | |
| 4 | Alpecin–Premier Tech | 404 | |
| 5 | Bardiani–CSF 7 Saber | 403 | |
| 6 | EF Education–EasyPost | 350 | |
| 7 | Team Polti VisitMalta | 347 | |
| 8 | Uno-X Mobility | 329 | |
| 9 | Team Picnic–PostNL | 310 | |
| 10 | Movistar Team | 276 |