Giro d'Italia: Jonas Vingegaard completes Grand Tour collection as Jonathan Milan grabs a last-chance victory on stage 21
Jonathan Milan won the final stage of the 2026 Giro d’Italia in a chaotic sprint finish, as Jonas…
Bretagne Ladies Tour: Jasmin Liechti seals overall on stage 3
Jasmin Liechti (Nexetis) claimed the overall victory in the Bretagne Ladies Tour, finishing stage 3…
'This role doesn't belong to me anymore' – Barbara Guarischi steps into unfamiliar sprinting role at Giro d’Italia Women following Lorena Wiebes's disqualification
After Lorena Wiebes‘s late-evening disqualification for having raced stage 1 of the Giro…
Giro d'Italia Women penalties, fines and yellow cards
After the first stage of the Giro d’Italia Women ended with the shocking revelation that stage…
Gracey Hemstreet nearly crashes, Finn Iles narrowly misses podium in France
For the second round of the 2026 WHOOP UCI Mountain Bike World Series the circus headed to the…
Boucles de la Mayenne: Olav Kooij claims another win on stage 3
Olav Kooij (Decathlon CMA CGM) capped his comeback race with a second victory, sprinting to the win…
Giro d'Italia stage 21 LIVE: The crowning of Vingegaard and a final chance for the sprinters in Rome
Refresh
2026-05-31T13:36:55.758Z
UAE Team Emirates-XRG have shed light on what happened in…
Giro d'Italia Women: Maglia rosa Elisa Balsamo speeds to second win in a row in stage 2 bunch sprint
Elisa Balsamo (Lidl-Trek) won stage 2 of the Giro d’Italia Women, beating Lara Gillespie (UAE Team…
