Races Results
Latest

Tour de France stage 13: Tadej Pogačar demolishes rivals, extends lead in mountain time trial up Peyragudes
By Laura Weislo, Dani Ostanek published
Results Yellow jersey takes fourth stage win, puts 36 seconds into Jonas Vingegaard as Remco Evenepoel loses 2:39

Baloise Ladies Tour: Nienke Veenhoven holds off Barbara Guarischi to win stage 2 in Olsene
By Jackie Tyson published
Results Charlotte Kool holds on to GC lead as stage winner jumps to second overfall

Tour de France stage 12: Tadej Pogačar punishes challengers with massive victory on Hautacam and regains race lead
By Dani Ostanek published
Results Jonas Vingagaard chases on the hors categorie climb for second, just over 2 minutes back

Baloise Ladies Tour: Charlotte Kool wins stage 1 to take control of race lead
By Kirsten Frattini published
Results Chiara Consonni and Nienke Veenhoven grab podium spots in fierce sprint in Knokke-Heist

Baloise Ladies Tour: Zoe Bäckstedt smashes prologue to claim first leader's jersey
By Kirsten Frattini published
Results Ellen van Dijk second, Charlotte Kool third in Yerseke

Tour de France stage 11: Jonas Abrahamsen edges Mauro Schmid in two-up sprint from breakaway
By Dani Ostanek published
Results Mathieu van der Poel almost catches breakaway duo in final metres and finishes third in Toulouse

Tour de France: Simon Yates solos to victory on stage 10 as yellow jersey changes hands again
By Matilda Price last updated
Results Breakaway succeeds on tough stage to Puy de Sancy

Sarah Sturm and Zach Calton plunder Utah gravel for solo wins at Crusher in the Tushar
By Jackie Tyson published
Results Emma Langley and Torbjørn Røed ride to runner-up positions as race returns from year off due to wild fires in area

Tour de France stage 9: Tim Merlier eclipses Jonathan Milan at the line for second win in opening week
By Dani Ostanek published
Results Mathieu van der Poel's 173km breakaway caught with 750 metres to go

Giro d'Italia Women stage 8: Elisa Longo Borghini seals overall win as Liane Lippert triumphs on final stage
By Lukas Knöfler published
Results German racer takes second win of the week in Imola ahead of Anna van der Breggen and Marlen Reusser

UCl Gravel World Series – Femke Markus holds off Rosa Klöser to win Gravel One Fifty for elite women
By Jackie Tyson published
Results Jordan Habets soloes to men's victory at home race in Netherlands

Tour de France stage 8: Jonathan Milan holds off Wout van Aert to win Laval sprint
By Dani Ostanek published
Results Kaden Groves third as Lidl-Trek rider carries green jersey to his first Tour victory

Giro d'Italia Women stage 7: Elisa Longo Borghini seizes race lead as Sarah Gigante solos to victory on Monte Nerone
By Lukas Knöfler published
Results Italian attacks summit finish with teammate Silvia Persico to take pink from Marlen Reusser while Australian doubles up for second stage win

Tour de France stage 7: Tadej Pogačar tops Jonas Vingegaard to win on Mûr-de-Bretagne
By Alasdair Fotheringham last updated
Results World champion back in maillot jaune as Mathieu van der Poel can't hold GC contenders' pace

Giro d'Italia Women stage 6: Liane Lippert takes first victory in a year as Pauliena Rooijakkers makes GC gains
By Lyne Lamoureux published
Race results German rider beats Dutch rider in two-up sprint to the line, as Shirin van Anrooij comes home in third

Tour de France stage 6: Ben Healy launches long-range attack for solo victory
By Matilda Price published
Results US national champion Quinn Simmons outsprints Michael Storer for second from closest pair of chasers

Giro d'Italia Women stage 5: Lorena Wiebes blasts to second victory of 2025 race as echelons spark major GC changes
By Lukas Knöfler last updated
Results Marianne Vos second, Liane Lippert third in Monselice; Reusser, Longo Borghini, Van der Breggen, Aalerud gain time in GC battle

Tour de France stage 5: Remco Evenepoel uses pure power to win individual time trial while Tadej Pogačar moves into yellow jersey
By Matilda Price published
Results European champion Edoardo Affini secures third place in 33km race against the clock
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
Tour de France stage 13: Tadej Pogačar demolishes rivals, extends lead in mountain time trial up Peyragudes
Yellow jersey takes fourth stage win, puts 36 seconds into Jonas Vingegaard as Remco Evenepoel loses 2:39 -
Baloise Ladies Tour: Nienke Veenhoven holds off Barbara Guarischi to win stage 2 in Olsene
Charlotte Kool holds on to GC lead as stage winner jumps to second overfall -
Tour de France stage 12: Tadej Pogačar punishes challengers with massive victory on Hautacam and regains race lead
Jonas Vingagaard chases on the hors categorie climb for second, just over 2 minutes back