Tirreno – Adriatico 2025

  1. Tirreno-Adriatico 2025: Sprint triumph Milan, Ayuso seals GC

    Door Harmen Lustig

    Jonathan Milan clinched his second stage win of the Tirreno-Adriatico on the final day, while Juan Ayuso secured the overall general classification victory. Filippo Ganna and Antonio Tiberi completed the podium, finishing second and third respectively.

    Read more »
  2. Tirreno-Adriatico 2025: Double win Ayuso in Queen Stage

    Door Harmen Lustig

    Juan Ayuso takes control in the Queen Stage of the Tirreno-Adriatico. He drops Tom Pidcock, Jai Hindley, and Mikel Landa in the final 3 kilometers and solos to the victory. The Spaniard moves into the lead in the general classification, ahead of…

    Read more »
  3. Tirreno-Adriatico 2025: Dversnes triumphs from breakaway, Ganna still leader

    Door Harmen Lustig

    In the 5th stage of the Tirreno-Adriatico, Fredrik Dversnes is amont the early attackers. He heads out alone in the finale and has just enough left for the win, while Mathieu van der Poel takes the sprint for second place. Filippo Ganna retains…

    Read more »
  4. Tirreno-Adriatico 2025: Kooij wins grueling race, Ganna still leader

    Door Harmen Lustig

    After the mountainous first part of the Tirreno-Adriatico's 4th stage, echelons come into play in the final 80 kilometres. All of this is too much for the pure sprinters, but the strongmen are still in the mix for the finale, in which Olav Kooij…

    Read more »
  5. Tirreno-Adriatico 2025: Vendrame wins sprint from reduced peloton, Ganna retains lead

    Door Harmen Lustig

    It's wet in the Tirreno, and the riders spend a grueling 239 kilometres in the saddle. It all boils down to a chaotic finale, in which Andrea Vendrame wins the sprint ahead of Tom Pidcock and Romain Grégoire, while Filippo Ganna retains the…

    Read more »
  6. Tirreno-Adriatico 2025: Commanding sprint triumph Milan, Ganna still leader

    Door Harmen Lustig

    Jonathan Milan tops off a perfect lead-out by Lidl-Trek to storm to victory. He beats runner-up Maikel Zijlaard by a few bike lengths. Filippo Ganna stays in the GC lead

    Read more »
  7. Tirreno-Adriatico 2025: Ganna dominates opening time trial

    Door Harmen Lustig

    Filippo Ganna opens the Race of the Two Seas with a dominant time trial win. Juan Ayuso takes second place, Johan Price-Pejtersen comes in third.

    Read more »
  8. Tirreno-Adriatico 2025 Stage 1: Start times ITT

    Door Harmen Lustig

    Juan Ayuso... Filippo Ganna... Antonio Tiberi... Who will seize the leader's jersey in the flat opening time trial of Tirreno-Adriatico? Cyclingstage.com brings you the most important start times.

    Read more »
  9. Tirreno-Adriatico 2025: The Route

    Door Harmen Lustig

    The Tirreno-Adriatico started in 2025 on Monday, 10 March, and finished on Sunday, the 16th. The route featured a mix of opportunities for sprinters and hilly stages, with an individual time trial and a more mountainous stage thrown in for good measure.

    Read more »
  10. Tirreno-Adriatico 2025: Riders

    Door Harmen Lustig

    Who were riding the Race of the Two Seas in 2025?

    Read more »
  11. Tirreno-Adriatico 2025: GC Favourites

    Door Harmen Lustig

    The Race of the Two Seas has a clear focal point: the mountain stage on the penultimate day. GC riders will also need to be on top of their game in the opening time trial and the 5th stage, but overall, this year’s route isn’t excessively…

    Read more »
  12. Tirreno-Adriatico 2025 Route stage 1: Lido di Camaiore - Lido di Camaiore

    Door Harmen Lustig

    Monday 10 March - The Tirreno-Adriatico opens with an 11.5-kilometre individual time trial. The flat route runs along the Tyrrhenian Sea shore. Last year, Juan Ayuso powered to victory on a similar course.

    Read more »
  13. Tirreno-Adriatico 2025 Route stage 2: Camaiore - Follonica

    Door Harmen Lustig

    Tuesday, 11 March - At 192 kilometres, the riders travel from Camaiore to Follonica in the 2nd stage of the Tirreno-Adriatico. Running parallel to the Tyrrhenian Sea in a southerly direction, the route is almost a replica of the 2nd stage from the…

    Read more »
  14. Tirreno-Adriatico 2025 Route stage 3: Follonica - Colfiorito

    Door Harmen Lustig

    Wednesday, 12 March – The 3rd stage of the Tirreno-Adriatico takes in over 3,200 metres of elevation across a 239-kilometre route. The finish line comes 4 kilometres after an 18.5-kilometre climb with an average gradient of 3.1%.

    Read more »
  15. Tirreno-Adriatico 2025 Route stage 4: Norcia - Trasacco

    Door Harmen Lustig

    Thursday, 13 March - The Tirreno-Adriatico's 4th stage is 190 kilometres long, with nearly 2,600 metres of elevation gain. After a mountainous start, the route flattens out almost entirely in the last 45 kilometres - almost, as there is a short…

    Read more »
  16. Tirreno-Adriatico 2025 Route stage 5: Ascoli Piceno - Pergola

    Door Harmen Lustig

    Friday, 14 March – The 5th stage of the Tirreno-Adriatico is a relentless up-and-down affair. The climbs are never particularly long, but there are plenty of them. Over the 205 kilometres between Ascoli Piceno and Pergola, the riders rack up…

    Read more »
  17. Tirreno-Adriatico 2025 Route stage 6: Cartoceto - Frontignano

    Door Harmen Lustig

    Saturday, 15 March – The 6th stage is the hardest of this year’s Tirreno-Adriatico. The riders take on almost 3,500 metres of elevation gain over a 163-kilometre course. It's the only mountain top finish of the week after a 7.7-kilometre climb…

    Read more »
  18. Tirreno-Adriatico 2025 Route stage 7: Porto Potenza Picena - San Benedetto del Tronto

    Door Harmen Lustig

    Sunday, 16 March – The final stage of the Tirreno-Adriatico is a 147-kilometre race. Just before the halfway mark, the riders tackle two climbs, but the rest of the route is as flat as can be.

    Read more »