
As it happened: A milestone win for the world champion in a ferocious uphill sprint on Tour de France stage 4
By Matilda Price last updated
Live report Tadej Pogačar claims win number 100, beating Mathieu van der Poel to the line

As it happened: Sprinters battle in Tour de France stage 3 photo finish after top favourite crashes out
By Dani Ostanek last updated
Tim Merlier edges out Jonathan Milan in Dunkerque as Phil Bauhaus rounds out the podium

As It Happened: Uphill sprint sees the best riders in the world come to the fore on stage 2 of the Tour de France
By Joseph Lycett last updated
The longest stage of the 2025 Tour de France at 209.1km in length with some punchy climbs late on and an uphill finish to decide the stage

As it happened: Crosswind chaos sees reduced peloton sprint for the win and GC contenders dropped at the Tour de France stage 1
By Stephen Puddicombe last updated
The 2025 Tour de France gets underway from the Grand Depart in Lille, with a sprint stage set to determine the first race leader

As it happened: Yellow changes hands on final stage of Tour de Suisse 2025
By Tim Bonville-Ginn last updated
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
By Tim Bonville-Ginn last updated
Live 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
By Dani Ostanek last updated
Jordi Meeus proves unmatchable in Neuhausen am Rheinfall, beating Davide Ballerini and Lewis Askey to the line

As it happened: Tour de Suisse race lead changes hands after hard-fought Queen stage 5
By James Moultrie last updated
Live Report Oscar Onley outsprints João Almeida into Santa Maria in Calanca, with Kévin Vauquelin moving into yellow jersey
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!


