Skip to the race
VERTELBack to the wall

Giro d'Italia 2025

Stage 15

Verona wins in Asiago

  • Sunday 25 May 2025
  • 220 km
  • 3,847 m climbed
  • Won by Carlos Verona

The road

1,622 m0 km50100150220 km1234

At the start

Yates second, Ayuso in trouble

The crash on the road to Nova Gorica rearranged everything behind Isaac del Toro: Simon Yates is second now at 1:20, Juan Ayuso has slipped to 1:26 and Antonio Tiberi has fallen to eighth. Today is the longest stage of the race, 220 kilometres and 3,800 metres of climbing to Asiago — the last day before the mountains that decide this Giro.

How it was won

  1. 180 km to go

    A big break on the long stage

    On the longest stage of the race a large break escapes into the foothills of the Dolomites.

  2. 20 km to go

    Verona holds on

    Carlos Verona attacks alone and grinds out the gap on the long drag to Asiago, holding off the chase.

  3. 10 km to go

    Roglič loses time

    Behind, Primož Roglič is distanced on the climbs and concedes valuable time, his GC hopes unravelling.

  4. At the line

    Verona wins in Asiago

    Verona solos to an emotional victory in Asiago.

The result

Podium, Stage 15, Giro d'Italia 2025
RankRiderTeamTime
1Carlos VeronaLidl - Trek5:15:41
2Florian StorkTudor Pro Cycling Team+0:22
3Christian ScaroniXDS Astana Team+0:23
Open this stage on the globe

The route on real terrain, every moment pinned to the kilometre it happened on — and the GPX to ride it yourself.