Tirreno-Adriatico 2025 stages
-
-
Stage 1 | Lido di Camaiore - Lido di Camaiore2025-03-10 9.9km
-
Stage 2 | Camaiore - Follonica2025-03-11 189km
-
Stage 3 | Follonica - Colfiorito2025-03-12 239km
-
Stage 4 | Norcia - Trasacco2025-03-13 184km
-
Stage 5 | Ascoli Piceno - Pergola2025-03-14 196km
-
Stage 6 | Cartoceto - Frontignano2025-03-15 166km
-
Stage 7 | Porto Potenza Picena - San Benedetto del Tronto2025-03-16 147km
-
Latest on Cyclingnews
-
Egan Bernal taken to hospital to treat injuries sustained in crash at Clásica Jaén
The extent of injuries has not yet been released -
Clásica Jaén: Michał Kwiatkowski converts 12km solo attack into victory
Isaac Del Toro and Ibon Ruiz trail home a distant second and third in Spanish gravel one-day race -
'I went so early in the wind' – Tadej Pogačar makes rare mistake on uphill sprint in first race of 2025
World champion completes lead-out without sprinter Molano in the bunch after crashing, looks to bounce back in stage 2 time trial
-
Jonathan Milan is the UAE Tour rider of the day
Italian fastman surfs the right wheels, powers to the front early, and holds off all competition to secure the win -
'He's unbreakable' - Ineos Grenadiers teammates pay tribute to Geraint Thomas after retirement announcement
2018 Tour de France winner is set to retire at the end of the season -
Spatz Pro Stealth overshoe review: Ultimate overshoe protection
The Pro-Stealth two-layer overshoe system from Spatz elevates winter overshoe protection once more
-
UAE Tour: Jonathan Milan takes sprint victory on stage 1 following late attack from Tadej Pogačar
Milan beats Fisher-Black to win after Jasper Philipsen is relegated from second place to 52nd -
Leaked images suggest Fizik is about to release its first ever helmet
First model appears to be an all-rounder, catering to road and gravel -
Forget Paris-Roubaix, this pro gravel race has more tech than any road race
The European gravel scene's season opener is a hotbed of new tech trends, cool collaborations and a glimpse at the riders' setups for the season