Skip to the race
VERTELBack to the wall

Giro d'Italia 2025

Stage 7

Rivals concede

  • Friday 16 May 2025
  • 168 km
  • 3,390 m climbed
  • Won by Juan Ayuso

The road

1,424 m0 km255075100125150168 km12345

At the start

The first summit finish

Jai Hindley, winner here in 2022, crashed out on the road to Naples yesterday. Mads Pedersen still wears pink with Primož Roglič at seventeen seconds and UAE's three — McNulty, Del Toro, Ayuso — packed inside thirty-five. Today is the hardest day yet: 3,390 metres of climbing and the first uphill finish of the race, the long haul up to Tagliacozzo.

How it was won

  1. 138 km to go

    First summit finish

    A break goes clear on the first uphill finish of the Giro, the climb to Tagliacozzo looming.

  2. 8 km to go

    The GC group thins

    On the final climb the GC teams ramp the pace and the maglia rosa group is whittled down.

  3. 2 km to go

    Ayuso attacks

    Juan Ayuso accelerates on the steepest ramps and powers clear, stamping his authority on the first mountain showdown.

  4. 1 km to go

    Rivals concede

    Behind, the overall contenders mark each other and lose precious seconds to the flying Spaniard.

  5. At the line

    Ayuso wins at Tagliacozzo

    Ayuso wins atop Tagliacozzo and launches himself up the general classification.

The result

Podium, Stage 7, Giro d'Italia 2025
RankRiderTeamTime
1Juan AyusoUAE Team Emirates - XRG4:20:25
2Isaac del ToroUAE Team Emirates - XRG+0:04
3Egan BernalINEOS Grenadiers+0:04
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.