Live Reports
Latest

As it happened: Race lead changes hands on rapid Critérium du Dauphiné stage 4 time trial
By James Moultrie last updated
Live report Remco Evenepoel powers to victory on 17.4km race against the clock to make gains on GC rivals

As it happened: Breakaway survives to win Critérium du Dauphiné stage 3
By Dani Ostanek last updated
Live report Iván Romeo goes clear from break with 9km to go to race into yellow jersey

As it happened: Critérium du Dauphiné stage 2 ends in bunch sprint and new race leader
By Alasdair Fotheringham last updated
LIVE Long, hilly stage with six classified climbs culminates in mass dash for the line

As it happened: Star-studded late breakaway makes it to the line on dramatic Critérium du Dauphiné stage 1
By Katy Madgwick last updated
LIVE Eight-day race kicks off with hilly but explosive 189.2km from Domérat to Montluçon

As it happened: Giro d'Italia 2025 comes to a close with sprint in Rome
By Tim Bonville-Ginn last updated
Live report The final stage of the Giro d'Italia 2025 starts and finishes in the Italian capital of Rome with a 143km flat stage that is largely a procession with a sprint to close.

As it happened: Record speeds crown first time winners at Unbound Gravel 200
By Joseph Lycett, Lyne Lamoureux last updated
LIVE Stay up to date with all of the action from the elite women's and elite men's Unbound Gravel 200 as they tackle 202.4 miles of gravel grinding for a signature event in the Flint Hills of Kansas

As it happened: Pink jersey dramatically changes hands on stage 20 of the Giro d'Italia
By Stephen Puddicombe last updated
Live report Isaac Del Toro attempts to defend pink jersey on climactic stage of GC racing

As it happened: late GC attacks in brutal penultimate mountain stage of the Giro d'Italia
By Stephen Puddicombe last updated
Live report Del Toro defending pink against Carapaz, Yates on stage featuring 5,000 metres of elevation across five climbs

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
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
Critérium du Dauphiné stage 7 live – Pogačar attacks on the final climb
132km from Grand-Algueblanche to Valmeinier 1800 -
As it happened: major GC shake-up at Critérium du Dauphiné as race heads into the mountains
Tadej Pogačar blasts away on final climb to clinch impressive solo victory and lead -
As it happened: Sprinters battle it out in Mâcon after breakaway caught at last minute
Jake Stewart takes the win as pre-stage favourite Jonathan Milans settles for fifth after tense chase