Live Reports
Latest

As it happened: Big breakaway stays away to win on Giro d'Italia stage 18
By Dani Ostanek last updated
Live report Nico Denz the strongest from 35-rider break as Maestri and Planckaert fill out podium

As it happened: GC battle ignites in closing kilometres of Giro d'Italia Stage 17
By Alasdair Fotheringham last updated
Live report Sparks fly on the dreaded Mortirolo and beyond on a key mountains day in the third week

As it happened: Dramatic Giro d'Italia stage 16 sees big changes on GC and breakaway success in the mountains
By James Moultrie last updated
Live report Riders head from Piazzola sul Brenta to San Valentino, with 203km, almost 5000m of elevation gain to contend with

As it happened: GC attacks on dramatic Alpine stage 15 of the Giro d’Italia
By Stephen Puddicombe last updated
Live report The riders tackle a 219km stage from Fiume Veneto to Asiago

As it happened: Breakaway succeeds and GC shaken up on crash-marred stage 14 of the Giro d’Italia
By Stephen Puddicombe last updated
Live report Riders tackle a 195km stage to border city of Nova Gorica-Gorizia

As it happened: GC riders and puncheurs battle on uphill finish at stage 13 of the Giro d’Italia
By Stephen Puddicombe last updated
Live report Riders set for a mainly flat 180km route starting from Rovigo in Italy's Veneto region

As it happened: Bunch sprint decides stage 12 of the Giro d’Italia
By Stephen Puddicombe last updated
Live report After a week without sprints, a fast bunch finish is expected on 172km stage into Lombardy

As it happened: Late GC attack on stage 11 of the Giro d’Italia
By Stephen Puddicombe last updated
Live report Riders tackle first-category Alpe San Pellegrino on 186km trek across the Apennines

As it happened: GC changes at the Giro d'Italia after rain-affected time trial
By Stephen Puddicombe last updated
LIVE Riders to complete 28.6km course in race’s second and final time trial to Pisa.

As it happened: Van Aert wins as the GC is turned on its head on stage 9 of Giro d'Italia
By Tim Bonville-Ginn last updated
Live The 181km from Gubbio to Siena hosts 29.5km of white gravel sectors, promising a spectacular shake-up for the GC contenders

As it happened: Solo winner from break as pink jersey changes hands on Giro d'Italia stage 8
By Tim Bonville-Ginn last updated
LIVE 197km from Giulianova to Castelraimondo with a 13.1km long at 7.4% sitting in the middle of the route will offer a challenge to the GC standings

As it happened: UAE Team Emirates-XRG go 1-2 as stage 7 crowns a new Giro d'Italia leader
By Matilda Price last updated
Live Juan Ayuso won the stage ahead of teammate Isaac Del Toro, as Primož Roglič reclaims the pink jersey

As it happened - Alpecin-Deceuninck survive rain, crashes, neutralisation and attacks to dominate Giro d'Italia Stage 6 sprint in Naples
By Stephen Farrand last updated
Live The longest stage of the 2025 Corsa Rosa was a chaotic day for everyone

As it happened: Lidl-Trek show their determination to win yet again on Giro d'Italia Stage 5
By Stephen Farrand last updated
LIVE Race leader wins again, holding off Zambanini and Pidcock in power sprint

As it happened: Picnic-PostNL upset the favourites in the Giro d'Italia's first bunch sprint on stage 4
By Matilda Price last updated
LIVE The first stage in Italy also brought the first truly flat day and a first bunch finish, but not an expected winner

As it happened: Points jersey reclaims pink with Giro d'Italia stage 3 victory
By Tim Bonville-Ginn last updated
Live report Mads Pedersen put in a brutally strong sprint to hold off his rivals after an extremely difficult stage in Albania

As it happened: Giro d’Italia race lead changes hands after explosive stage 2 time trial
By Stephen Puddicombe last updated
Live Report The city centre TT is a chance for the specialists, for Wout Van Aert to take the maglia rosa from Mads Pedersen and for the GC contenders to gain precious seconds

As it happened: Hectic high-speed sprint finish decides Giro d'Italia Stage 1 in Tirana
By Dani Ostanek last updated
Live Mads Pedersen takes victory, first pink jersey of the race ahead of Wout van Aert
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
As it happened: Yellow changes hands on final stage of Tour de Suisse 2025
The peloton tackle a decisive finale mountain time trial where the overall winner will be crowned -
As it happened: Stage 7 of Tour de Suisse comes down to sprint between GC favourites
The peloton tackles two tough climbs in the final 30km of the 207.5km stage into Emmetten -
As it happened: A sprint showdown on stage 6 of the Tour de Suisse
Jordi Meeus proves unmatchable in Neuhausen am Rheinfall, beating Davide Ballerini and Lewis Askey to the line