Giro d'Italia 2025
Latest News from the Race
-
-
Live report
Giro d'Italia stage 12 Live - The sprinters resume hostilities in Viadana
-
News
'Hang back, play the game' – Luxury of stage win at Giro d'Italia presents Luke Plapp with differing break dynamics
-
News
'We're only half way, there's still a lot of racing to come' - Tom Pidcock still hungry after third top-five finish at Giro d'Italia
-
Date | May 9-June 1 2025 |
Distance | 3413km |
Start location | Durrës, Albania |
Finish location | Rome, Italy |
Category | UCI WorldTour/GrandTour |
Edition | 108th |
Total climbing | 52,500m of elevation gain |
Previous edition | 2024 Giro de Italia |
Previous winner | Tadej Pogačar (UAE Team Emirates) |
Giro d'Italia 2025 results











Stage 11: Richard Carapaz attacks late for solo victory on stage 11 / How it unfolded - Live coverage
An expected day for the breakaway on stage 11 of the Giro d’Italia instead brought a minor GC skirmish on the final climb of Pietra di Bismantova, as Richard Carapaz (EF Education-EasyPost) staged a 9km solo raid to take his fourth career Giro stage victory, 10 seconds up on the GC group led home by maglia rosa Isaac Del Toro (UAE Team Emirates-XRG).
Stage 10: Daan Hoole wins stage 10 TT as Isaac del Toro holds maglia rosa / How it unfolded - Live coverage
Rain made for a dramatic day at the Giro d'Italia stage 10 individual time trial. After Primož Roglič crashed during the pre-stage recon, the GC riders took the slick roads carefully. Daan Hoole (Lidl-Trek) claimed the day, while Isaac del Toro lost time to UAE Team Emirates XRG teammate Juan Ayuso and saw his lead slashed.
Stage 9: Wout van Aert triumphs on strade bianche to win stage 9 / How it unfolde - Live coverage
Wout van Aert was redeemed on stage 9, claiming the victory after going on the attack on the gravel roads of Tuscany. The Belgian beat Isaac del Toro to the line, but the young Mexican moved into the maglia rosa.
Stage 8: Luke Plapp wins stage 8 with stunning solo attack, Ulissi snatches maglia rosa / How it unfolded - Live coverage
Luke Plapp (Team Jayco–AlUla) took a career-defining stage win at the Giro d'Italia after launching a stunning solo attack outside the final 40km on the hilly terrain of stage 8.
Diego Ulissi (XDS Astana Team) battled in the chase group, not only to reel in Plapp but in the hopes of claiming the maglia rosa from Primož Roglič. His finishing margin of over four minutes over the maglia rosa group saw him take the race lead and pink jersey.
Stage 7: Juan Ayuso shakes up GC with stage 7 victory atop Tagliacozzo / How it unfolded - Live coverage
After the sprinters dominated the racing in the first week, the GC riders and climbers took over on stage 7 to Tagliacozzo. Juan Ayuso (UAE Team Emirates-XRG) attacked in the final kilometre to in the stage and gain precious seconds on Primož Roglič and all his GC rivals.
Mads Pedersen (Lidl-Trek) lost more than 25 minutes and so Roglič pulled on the pink jersey. However he now leads Ayuso by just four seconds.
Stage 6: Kaden Groves wins chaotic stage 6 following race neutralisation / How it unfolded – Live coverage
Kaden Groves (Alpecin-Deceuninck) navigated a day of chaos to win stage 6 of the Giro d'Italia, getting through a big crash and a race stoppage to claim his first victory of the year.
In a frantic final, the Australian proved the fastest in a somewhat reduced sprint, speeding to the line ahead of Milan Fretin (Cofidis) and Paul Magnier (Soudal QuickStep).
A mass crash with 70km to go saw the race temporarily stopped and GC times on the stage neutralised, and several riders abandon, including Jai Hindley (Red Bull-Bora-Hansgrohe).
Stage 5: Mads Pedersen extends his lead with third win on stage 5 in Matera / How it unfolded – Live coverage
Mads Pedersen (Lidl-Trek) reinforced his title as the rider of the Giro d’Italia’s first week, scoring his third stage win in five days on a tricky, punchy finish in Matera.
The Dane, already in the maglia rosa of race leader and the favourite to win here, duly delivered on his form despite seeming to be in trouble on a late hill at 2km to go.
He made it back to the front – and onto teammate Mathias Vacek’s wheel – inside the final kilometre, perfectly timing his surge to hold off Edoardo Zambanini (Bahrain Victorious) and Tom Pidcock (Q36.5) in the final run to the line.
Stage 4: Casper van Uden claims stage 4 sprint victory as Mads Pedersen is delayed behind late-race crash / How it unfolded - Live coverage
Casper Van Uden (Picnic-PostNL) claimed the sprint victory on stage 4 at the Giro d'Italia after a chaotic sprint into Lecce. It was an all-Dutch podium as Olav Kooij (Visma-Lease a Bike) finished second and Maikel Zijlaard (Tudor) third, while maglia rosa Mads Pedersen (Lidl-Trek) was off the podium in fourth on the day.
Pedersen was held up after being caught behind a crash with 20km to go, but his team worked to bring him back to the front for the final sprint, and although he could only manage fourth after the tiring effort, he hung on to the overall race lead.
Stage 3: Mads Pedersen blazes to sprint victory on stage 3 and reclaims maglia rosa/ How it unfolded - Live coverage
Lidl-Trek lived up to their super team status during stage 3, producing a dominant team performance before leading out Mads Pedersen to the stage victory.
The Dane used his speed to win again and the time bonus meant he took back the maglia rosa from Primož Roglič (Red Bull-Bora-Hansgrohe).
Corbin Strong (Israel-Premier Tech) was a close second and Orluis Aular (Movistar) third in the sprint as the GC riders avoided any dangers or risks before transfering to Italy for stage 4 on Tuesday.
Stage 2: Josh Tarling wins stage 2 time trial as Primož Roglič takes over maglia rosa / How it unfolded - Live coverage
Josh Tarling (Ineos Grenadiers) became the youngest winner of a Giro time trial in Tirana, showing his maturity and pure time trial skills on the 13.7km city centre course. Tarling set a time of set a time of 16:07, riding at an average speed of 51.003km/h.
Stage 1 winner Mads Pedersen (Lidl-Trek) and runner-up Wout Van Aert (Visma-Lease a Bike) were expected to fight for the maglia rosa but 2023 Giro winner Primož Roglič (Red Bull-Bora-Hansgrohe) stunned them ands his overall rivals with a superb time trial performance.
Roglič was just one second slower than Tarling but finished 11 seconds faster than Pedersen, to take the maglia rosa by a single second. His GC rivals lost between ten and 40 seconds.
Stage 1: Mads Pedersen edges Wout van Aert to win stage 1 and claim first pink jersey / How it unfolded - Live coverage
Former world champion Mads Pedersen (Lidl-Trek) outsprinted Wout van Aert (Visma-Lease a Bike) by half a bike length and won the opening stage of the 2025 Giro d'Italia. Orluis Aular (Movistar) was next in the bunch finish and claimed third.
Pedersen's team controlled the two Surrel climbs on the final finish circuits to set up the Dane's first-ever leader's jersey of a Grand Tour. Pedersen leads the overall classification by four seconds over Van Aert, and another two seconds over Aular.
With 5km to go, a crash took out several riders, including Mikel Landa (Soudal-QuickStep) and Geoffrey Bouchard (Decathlon AG2R La Mondiale), who were not able to finish.
2025 Giro d'Italia Overview
Giro d'Italia 2025 route
Unpredictable Albanian opener pits sprinters against Classics stars in fight for the first maglia rosa – 2025 Giro d'Italia stage 1 preview
Who will win the Giro d'Italia 2025? Analysing the favourites
A very different Giro d'Italia - How will the absence of Tadej Pogačar shape this year's race?
Giro d'Italia 2025 - The comprehensive team-by-team guide
How to watch the Giro d'Italia
The 2025 Giro d'Italia marks the 108th edition of the Italian Grand Tour. The event is scheduled to be held from May 9 to June 1 with a Grande Partenza in Albania.
RCS Sport revealed the full route details of the 2025 Giro d'Italia which covers 3,413km in 21 days of racing with 42.3km of time trailing, six sprint stages, a final week in the mountains, 30km of strade bianche gravel roads before a long transfer to the final stage in Rome.
Cyclingnews will have live coverage of all 21 stages of the 2025 Giro d'Italia, along with race reports, galleries, results, and exclusive features and news.
2025 Giro d'Italia Route
RCS Sport, the organiser of the Giro d'Italia postponed the route announcement for the 2025 edition. However, they confirmed the first three stages would feature an Albanian Grande Partenza.
The 2025 Giro d'Italia route details were officially announced on January 13 at a ceremony in Rome's Auditorium della Musica.
2025 Giro d'Italia start list
See the 2025 Giro d'Italia start list.
2025 Giro d'Italia schedule
Date | Stage | Distance | Stage Times (CET) |
---|---|---|---|
May 9, 2025 | Stage 1: Durres-Tirane | 160km | 13:10-17:14 |
May 10, 2025 | Stage 2: Tirane-Tirane Tudor | 13.7km (ITT) | 13:55-17:14 |
May 11, 2025 | Stage 3: Vlore-Vlore | 160km | 13:15-17:14 |
May 12, 2025 | Rest Day | Row 3 - Cell 2 | Row 3 - Cell 3 |
May 13, 2025 | Stage 4: Alberobello (Pietramadre) - Lecce | 189km | 13:05-17:12 |
May 14, 2025 | Stage 5: Ceglie Messapica - Matra | 151km | 13:50-17:12 |
May 15, 2025 | Stage 6: Potenza - Napoli | 227km | 11:50-17:15 |
May 16, 2025 | Stage 7: Castl di Sangro - Tagliacozzo | 168km | 12:55-17:14 |
May 17, 2025 | Stage 8: Giulianova - Castelraimondo | 197km | 12:25-17:14 |
May 18, 2025 | Stage 9: Gubbio - Siena | 181km | 13:05-17:12 |
May 19, 2025 | Rest Day | Row 10 - Cell 2 | Row 10 - Cell 3 |
May 20, 2025 | Stage 10: Lucca - Pisa | 28.6km (ITT) | 13:15-17:14 |
May 21, 2025 | Stage 11: Viareggio - Castelnovo ne' Monti | 186km | 12:20-17:14 |
May 22, 2025 | Stage 12: Modena - Viadana | 172km | 13:25-17:15 |
May 23, 2025 | Stage 13: Rovigo - Vicenza | 180km | 13:05-17:11 |
May 24, 2025 | Stage 14: Treviso - Nova Gorica/Gorizia | 195km | 12:55-17:16 |
May 25, 2025 | Stage 15: Fume Veneto - Asiago | 219km | 11:35-17:12 |
May 26, 2025 | Rest Day | Row 17 - Cell 2 | Row 17 - Cell 3 |
May 27, 2025 | Stage 16: Piazzola Sul Brenta - San Valentino | 203km | 11:35-17:14 |
May 28, 2025 | Stage 17: San Michele all'Adige - Bormio | 155km | 13:00-17:12 |
May 29, 2025 | Stage 18: Morbegno - Cesano Maderno | 144km | 14:00-17:12 |
May 30, 2025 | Stage 19: Biella - Champoluc | 166km | 12:30-17:15 |
May 31, 2025 | Stage 20: Verrès - Sestrière, via Lattea | 205km | 10:50-16:14 |
June 1, 2025 | Stage 21: Rome - Rome | 143km | 15:25-18:45 |
Giro d'Italia Records
Most overall wins: Fausto Coppi, Alfredo Binda, Eddy Merckx (five); Giovanni Brunero, Gino Bartali, Fiorenzo Magni, Felice Gimondi, Bernard Hinault (three).
Most stage wins: Mario Cipollini (42), Alfredo Binda (41), Learco Guerra (31), Constance Girardengo (30), Eddy Merckx (25) ... Mark Cavendish (16)
Most mountain classification wins: Gino Bartali (seven); José Manuel Fuentes (four); Fausto Coppi, Franco Bitossi, Claudio Bortolotto, Claudio Chiappucci (three)
Most points classification wins: Francesco Moser, Giuseppe Saronni (four); Roger De Vlaeminck, Johan van der Velde, Mario Cipollini (three)
Most starts: Wladimir Panizza (18); Pierino Gavazzi, Domenico Pozzovivo (17)
Youngest winner: Fausto Coppi, 1940 (20 years and 268 days)
Oldest winner: Fiorenzo Magni, 1955 (34 years and 180 days)
Smallest margin of victory: 11 seconds (Fiorenzo Magni, 1948)
Largest margin of victory: 1:57:26 (Alfonso Calzolari, 1914)
Fastest edition: 2024 (41.866 kph)
Races
-
Giro d'Italia 20259 May 2025 - 1 June 2025 | Italy | WorldTour
- Giro d'Italia 2025 route
- Giro d'Italia history
- Who will win the Giro d'Italia 2025? Analysing the favourites
-
Stage 13 - 2025 Giro d'Italia stage 13 preview | Rovigo - Vicenza2025-05-23 180km
-
Stage 19 - 2025 Giro d'Italia stage 19 preview | Biella - Champoluc2025-05-30 166km
-
Stage 21 - 2025 Giro d'Italia stage 21 preview | Rome - Rome2025-06-01 143km
Latest Content on the Race

'I doubted I could win' - Mads Pedersen sprints back into pink in Giro d'Italia despite pre-stage concerns over late climb
By Alasdair Fotheringham published
News Concerted work by Lidl-Trek on late cat.2 climb proves instrumental in setting up Pedersen for second win in three days

'Just watch out for the goats' – Animal jumps at Dion Smith's wheel at Giro d'Italia in Albania, forces him into evasive action - video
By James Moultrie published
News 'I have to watch the replay, you know, it all happened so fast. I was sort of just focusing on staying on my bike' says Kiwi at finish in Vlorë

Giro d'Italia GC analysis: after two stages, Primoz Roglič is already the reference point
By Alasdair Fotheringham published
Analysis Slovenian has hit the ground running, other challengers will be forced to attack

'Suffering like a dog by yourself, but I enjoyed that' – Tom Pidcock satisfied with time trial performance at Giro d'Italia
By James Moultrie published
News 'Pretty good to be honest' describes Brit of his ride at the finish in Tirana, after dropping from fifth to 19th overall on stage 2

'My feelings were like the result' - Wout van Aert fails to impact in Giro d'Italia TT
By Alasdair Fotheringham published
News Belgian unable to build on second place in opening stage with strong time trial in Tirana

'It's a big surprise' - Primoz Roglič strikes first in Giro d'Italia GC battle to take race lead
By Alasdair Fotheringham published
News Slovenian misses out on time trial win by one second, but distances all his main rivals

'A special guy who does it his own way' - Patrick Lefevere pays tribute to Mikel Landa after Basque breaks his back in Giro d'Italia crash
By Alasdair Fotheringham published
News Former Giro podium finisher facing prolonged period of recovery after fracturing T11 vertebra

'Irregular sprint' lands best young rider Francesco Busatto first yellow card of Giro d'Italia, but he retains white jersey
By James Moultrie published
News Italian punished for 'blow from the elbow and blow from the head two times during the sprint', according to jury report
Top News on the Race
-
'I just do my job' - Mads Pedersen enjoys playing the Giro d'Italia 'breakaway killer'
Dane survives over the Alpe San Pellegrino climb to chase down the break for Lidl-Trek teammate Ciccone -
'Let's move on' – Primož Roglič shrugs off Giro d'Italia crashes as stage 10 time trial ultimately delivers positive turn
'A lot of things will happen, but it's up to me to give my best, it's that simple' Slovenian says after closing in on Del Toro and Ayuso -
'I finished on adrenaline' - Egan Bernal loses time after crashing early in Giro d'Italia stage 10 time trial
Simon Yates' hopes buoyed by solid result and rise to fourth overall
-
Unexpected, but not surprising – Daan Hoole's win a continuation of Lidl-Trek's incredible Giro d'Italia
Four wins already and team still has cards to play with Ciccone holding firm on GC and Vacek still hoping for a stage win -
'I didn't crash and I'm still in pink' - Isaac del Toro upbeat despite losing time to GC rivals Tiberi and Roglič
Mexican rider survives rainy time trial with UAE Team Emirates-XRG teammate Juan Ayuso still second overall -
'In France, luxury teammates are very expensive' – David Gaudu believes team budget and employment restrictions limit his prospects as he extends contract
28-year-old Frenchman admits being 'petrified' on 'nightmare' Giro d'Italia strade bianche stage
-
Primož Roglič crashes during Giro d'Italia stage 10 time trial recon ride – Video
Slovenian falls for the second time in three days at the Giro, this time sliding out on the wet roads of Pisa -
'Important thing is that UAE wins Giro d'Italia' - Injured Juan Ayuso plays down hierarchy issues after teammate Isaac del Toro grabs lead
Spanish contender needed three stitches in knee injury caused by gravel crash, but says underlying condition remains good -
'It's a dream to be leading' - Giro d'Italia leader Isaac del Toro says Tadej Pogačar told him to try for victory in off-road stage
Mexican says objective for team is to win Giro overall
Related Features
-
Giro d'Italia time trial brings subtle GC shifts, but the real race of truth is still to come – Analysis
Primož Roglič and Juan Ayuso on convergent trajectories, with battle looming in a climb-loaded second half -
Surrounded and outnumbered, Primož Roglič is in a Giro d'Italia conundrum - Philippa York analysis
Philippa York examines just what the options are to recapture lost minutes through the second week of racing in Italy -
'Whirlwind since we arrived in Italy' – Roads like ice and love-hate with strade bianche define Giro d'Italia week one for Larry Warbasse
Warbasse takes time to enjoy gelato for day off during a Grand Tour and shares how Tudor Pro Cycling kept Michael Storer out of trouble -
A risk of rain, a fast TT, steep climbs and sprint chances – Giro d'Italia week 2 Preview
The Corsa Rosa rides from Tuscany, via Garfagnana, to the Veneto and Friuli-Venezia Giulia -
Gravel, drama and emotions on Strade Bianche stage 9 of the 2025 Giro d'Italia – Gallery
All the best photos from an epic ninth stage from Gubbio to Siena, as Tuscany's white roads bring the beauty and the chaos