Men's Cycling

Giro d’Italia 2026 stage 21: Jonathan Milan wins in Rome as Jonas Vingegaard seals Giro victory

Jonathan Milan finally took his stage win at the 2026 Giro d’Italia, sprinting to victory on stage 21 in Rome as Jonas Vingegaard safely...

Giro d’Italia 2026 stage 21 live viewing and start time update

Giro d’Italia 2026 stage 21 brings the race to Rome on Sunday, 31st May, with the final 131km stage starting and finishing in the...

GC and jerseys after Giro d’Italia 2026 stage 20

Jonas Vingegaard moved to the brink of overall victory at the Giro d’Italia 2026 after winning stage 20 on Piancavallo. The final mountain stage...

Giro d’Italia 2026 stage 21 preview: Rome brings the final sprint and Vingegaard’s coronation

Giro d’Italia 2026 stage 21 brings the race to Rome for its final day, with a 131km route from Roma to Roma on Sunday,...

Giro d’Italia 2026 stage 20: Jonas Vingegaard wins on Piancavallo to all but seal Giro victory

Jonas Vingegaard delivered one final mountain-stage statement at the 2026 Giro d’Italia, attacking on the last ascent of Piancavallo to win stage 20 and...

Full start list for Tour Auvergne – Rhône-Alpes 2026

The Tour Auvergne - Rhône-Alpes 2026 start list gives the race the feel of a proper Tour de France form check. Formerly the Critérium...

Giro d’Italia 2026 stage 20 live viewing and start time update

Giro d’Italia 2026 stage 20 is the final mountain stage of the race and the last realistic opportunity to change the general classification before...

Giro d’Italia 2026 stage 20 preview: Gemona del Friuli to Piancavallo

Giro d’Italia 2026 stage 20 is the final mountain test of the race and the last realistic chance to change the general classification before...