Live Reports
Latest
As it happened: Milan-San Remo decided by a sprint photo finish
By Daniel Ostanek last updated
Live report Jasper Philipsen beats Michael Matthews and Tadej Pogacar at the finish line
As it happened: Ronde van Drenthe
By Tim Bonville-Ginn last updated
Live 158.1km route from Beilen to Drijber battled out over laps of the explosive VAM-berg
As it happened: Tirreno-Adriatico stage 7
By Stephen Puddicombe last updated
Live Jonathan Milan takes second sprint win in San Benedetto del Tronto as Jonas Vingegaard confirms overall victory
As it happened: Paris-Nice stage 8
By James Moultrie last updated
Live Remco Evenepoel wins final stage ahead of Matteo Jorgenson, but American claims overall victory in career-best performance
As it happened: Tirreno-Adriatico stage 6
By Stephen Puddicombe last updated
Live Vingegaard cements GC lead on Monte Petrano mountaintop finish with Ayuso and Hindley closing out the podium
As it happened: Paris-Nice stage 7
By James Moultrie last updated
Live Aleksandr Vlasov takes stage win up La Madone d'Utelle climb as Brandon McNulty narrowly holds onto yellow
As it happened: Tirreno-Adriatico stage 5
By Alasdair Fotheringham last updated
Live Jonas Vingegaard (Visma-Lease A Bike) storms away for the stage win and the overall lead
As it happened: Paris-Nice stage 6
By Daniel Ostanek last updated
Live New leader McNulty, stage winner Skjelmose, and Jorgenson gain 52 seconds with late attack
As it happened: Paris-Nice stage 5
By Barry Ryan last updated
Live Olav Kooij sprints to victory in Sisteron
As it happened: Tirreno-Adriatico stage 4
By Alasdair Fotheringham last updated
Live Jonathan Milan (Lidl-Trek) takes the race's third straight bunch sprint
As it happened: Tirreno-Adriatico stage 3
By James Moultrie last updated
Live Phil Bauhaus (Bahrain-Victorious) wins the longest stage of the race ahead of Jonathan Milan (Lidl-Trek)
As it happened: Paris-Nice stage 4
By Daniel Ostanek last updated
Live McNulty loses the lead on Mont Brouilly
As it happened: Paris-Nice stage 3
By Barry Ryan last updated
Live UAE Team Emirates strike blow in team time trial as rain hinders Evenepoel and Roglic
As it happened: Tirreno-Adriatico stage 2
By Alasdair Fotheringham last updated
Live Jasper Philipsen (Alpecin-Deceuninck) takes first win of 2024
As it happened: Paris-Nice stage 2
By Daniel Ostanek last updated
Live Dutchman beats Pithie, Groenwegen in messy stage 2 sprint finish
As it happened: Tirreno-Adriatico stage 1 time trial
By Alasdair Fotheringham last updated
Live UAE Team Emirates rider pips overwhelming favourite Filippo Ganna for stage 1 victory and lead
As it Happened - Kooij sprints to the win in stage one of Paris-Nice
By Stephen Puddicombe last updated
Live 158km around Les Mureaux as Evenepoel and Roglic begin their week-long battle
As it happened: Tadej Pogacar stuns the field with 81km solo attack
By Stephen Puddicombe last updated
Live Longest ever edition brings 215km and 15 gravel sectors
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
As it happened: Giro d'Italia breakaway glory, GC stalemate on stage 6 gravel roads
Pelayo Sanchez beats Alaphilippe, Plapp to take his first Grand Tour stage win from the break on the Tuscan sterrato -
As it happened: Sprinters miss out on Giro d'Italia stage 5 after failed chase
Benjamin Thomas claims Cofidis' first win of the 2024 season in thrilling breakaway win -
As it happened: Another hectic sprint on Giro d'Italia stage 4
Jonathan Milan dominant in Andora to beat Groves and Bauhaus to the finish line