Skip to the race
VERTELBack to the wall

Giro d'Italia 2026

Stage 10

Ganna smashes it

  • Tuesday 19 May 2026
  • 40 km
  • 95 m climbed
  • Won by Filippo Ganna

The road

22 m0 km10203040 km12

At the start

42 flat kilometres, and pink at risk

Afonso Eulálio comes out of the rest day still in pink, 2:24 ahead of Jonas Vingegaard and 2:59 ahead of Felix Gall, and says his Giro is already made: he wanted only to reach the rest day in the maglia rosa. Today is the race's only time trial, 42 pan-flat kilometres along the coast from Viareggio to Massa. Vingegaard rides it in a Giro-issue mountains jersey.

How it was won

  1. 23 km to go

    GC surprises at the first check

    At the opening time check Vingegaard is unexpectedly down on Arensman and O'Connor, while maglia rosa Eulálio is already haemorrhaging a minute of his lead across the pan-flat Tuscan coast.

  2. At the line

    Ganna smashes it

    Filippo Ganna dominates the race's only time trial from Viareggio to Massa for his eighth career Giro stage win, the flat 42km course reshuffling the overall standings behind him.

The result

Podium, Stage 10, Giro d'Italia 2026
RankRiderTeamTime
1Filippo GannaNetcompany INEOS45:53
2Thymen ArensmanNetcompany INEOS+1:53
3Rémi CavagnaGroupama - FDJ United+1:59
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.