Skip to the race
VERTELBack to the wall

Giro d'Italia 2023

Stage 2

San Salvo

  • Sunday 7 May 2023
  • 203 km
  • 1,858 m climbed
  • Won by Jonathan Milan

The road

352 m0 km50100150203 km12

At the start

Evenepoel in pink, and a flat coast

Remco Evenepoel wears the first maglia rosa, 22 seconds up on Filippo Ganna and 43 on Primož Roglič. Today the race runs 203 kilometres down the Adriatic from Teramo to San Salvo: a climb out of town and two more for the breakaway to squabble over, then seventy flat, exposed kilometres where the sprinters take charge. Jonathan Milan, twenty-two and Italian, has never won a Grand Tour stage.

How it was won

  1. 4 km to go

    The bunch splits

    The road narrows inside 5km and a squeeze pitches riders into the barriers; Cavendish is caught up and the peloton splinters in two.

  2. At the line

    San Salvo

    Twenty-two-year-old Jonathan Milan bursts out of Kaden Groves' slipstream in the final 100 metres for the first Grand Tour stage win of his career.

The result

Podium, Stage 2, Giro d'Italia 2023
RankRiderTeamTime
1Jonathan MilanBahrain - Victorious4:55:11
2David DekkerTeam Arkéa Samsic+0:00
3Kaden GrovesAlpecin - Deceuninck+0:00
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.