Menu Close
Open Chronicle Cycling · Race Archive

Giro d'Italia

The Corsa Rosa · 2026 Race Archive

Relive the 109th Giro d'Italia, from the Grande Partenza in Bulgaria to the final circuit in Rome. Explore all 21 stages, the final classifications, the riders who shaped the race, the decisive mountain battles and the complete story of Jonas Vingegaard's first Giro victory.

109th Giro d'Italia · 8–31 May 2026

Jonas Vingegaard Wins the Corsa Rosa

The 2026 Giro began in Nessebar, Bulgaria, and finished in Rome after 21 stages and approximately 3,467 kilometres of racing.

Official classifications →
Maglia Rosa · Final Winner

Jonas Vingegaard

Team Visma | Lease a Bike's Jonas Vingegaard completed his Grand Tour collection with victory at the Giro d'Italia. The Dane took five stage wins, moved into the Maglia Rosa on Stage 14 at Pila and ultimately finished 5:22 ahead of Felix Gall and 6:25 ahead of Jai Hindley.

WinnerJonas Vingegaard · Team Visma | Lease a Bike
Winning Time83:22:51
Runner-upFelix Gall · +5:22
ThirdJai Hindley · +6:25
Final StageJonathan Milan wins in Rome
Final Jerseys

2026 Classification Winners

The four principal jerseys of the 109th Giro d'Italia.

Maglia Rosa · General Classification

Jonas Vingegaard

Team Visma | Lease a Bike · 83:22:51 · Overall winner.

Maglia Ciclamino · Points

Paul Magnier

Soudal Quick-Step · 200 points · Three stage victories.

Maglia Azzurra · Mountains

Giulio Ciccone

Lidl-Trek · 277 points · Winner of the mountains classification.

Maglia Bianca · Young Rider

Afonso Eulálio

Bahrain Victorious · Sixth overall · 9:39 behind Vingegaard.

Final General Classification

Top 10 in Rome

Final overall standings after Stage 21.

Full official GC →
Pos.RiderTeamTime / Gap
1Jonas VingegaardTeam Visma | Lease a Bike83:22:51
2Felix GallDecathlon CMA CGM Team+5:22
3Jai HindleyRed Bull - BORA - hansgrohe+6:25
4Thymen ArensmanNetcompany INEOS+7:02
5Derek GeeLidl-Trek+7:56
6Afonso EulálioBahrain Victorious+9:39
7Michael StorerTudor Pro Cycling Team+10:13
8Davide PiganzoliTeam Visma | Lease a Bike+10:52
9Damiano CarusoBahrain Victorious+11:24
10Egan BernalNetcompany INEOS+12:54
Complete Stage Archive

21 Stages from Bulgaria to Rome

Every stage winner from the 2026 Giro d'Italia, with links to the official Giro classification archive.

Stage 18 May

Nessebar → Burgas

WinnerPaul Magnier

Soudal Quick-Step · Opening victory in Bulgaria.

Official result →
Stage 29 May

Burgas → Veliko Tarnovo

WinnerGuillermo Thomas Silva

XDS Astana Team · Takes victory and race leadership.

Official result →
Stage 310 May

Plovdiv → Sofia

WinnerPaul Magnier

Second victory of the Giro for the French sprinter.

Official result →
Stage 412 May

Catanzaro → Cosenza

WinnerJhonatan Narváez

UAE Team Emirates XRG · First of three stage wins.

Official result →
Stage 513 May

Praia a Mare → Potenza

WinnerIgor Arrieta

UAE Team Emirates XRG · Afonso Eulálio moves into pink.

Official result →
Stage 614 May

Paestum → Napoli

WinnerDavide Ballerini

A fast finish on the road to Naples.

Official result →
Stage 715 May

Formia → Blockhaus

WinnerJonas Vingegaard

First summit victory and first major statement from the future Giro winner.

Official result →
Stage 816 May

Chieti → Fermo

WinnerJhonatan Narváez

A powerful solo victory for the Ecuadorian.

Official result →
Stage 917 May

Cervia → Corno alle Scale

WinnerJonas Vingegaard

Another solo mountain victory for the Dane.

Official result →
Stage 10 · ITT19 May

Viareggio → Massa

WinnerFilippo Ganna

A dominant display against the clock.

Official result →
Stage 1120 May

Porcari → Chiavari

WinnerJhonatan Narváez

Third stage win after beating Enric Mas from the breakaway.

Official result →
Stage 1221 May

Imperia → Novi Ligure

WinnerAlec Segaert

A surprise late solo attack delivered the Belgian victory.

Official result →
Stage 1322 May

Alessandria → Verbania

WinnerAlberto Bettiol

A solo victory after attacking from the breakaway on the final climb.

Official result →
Stage 1423 May

Aosta → Pila

WinnerJonas Vingegaard

Third stage win and the day Vingegaard took the Maglia Rosa.

Official result →
Stage 1524 May

Voghera → Milano

WinnerFredrik Dversnes

Breakaway success in Milan.

Official result →
Stage 1626 May

Bellinzona → Carì

WinnerJonas Vingegaard

Another summit attack further strengthened his hold on pink.

Official result →
Stage 1727 May

Cassano d'Adda → Andalo

WinnerMichael Valgren

A perfectly timed late attack from the breakaway.

Official result →
Stage 1828 May

Fai della Paganella → Pieve di Soligo

WinnerPaul Magnier

Third victory of the race and another major points haul.

Official result →
Stage 1929 May

Feltre → Alleghe · Piani di Pezzè

WinnerSepp Kuss

A mountain victory late in the third week.

Official result →
Stage 2030 May

Gemona del Friuli → Piancavallo

WinnerJonas Vingegaard

Fifth stage win and final mountain confirmation of Giro victory.

Official result →
Stage 2131 May

Roma → Roma

WinnerJonathan Milan

Milan wins the final sprint as Vingegaard celebrates the Maglia Rosa.

Official result →
The Race in Context

How the 2026 Giro Was Won

Four defining chapters from the three-week race.

Bulgaria

A Historic Grande Partenza

The 109th Giro began in Bulgaria, the first Eastern European Grande Partenza in race history.

Early Pink

Eulálio's Breakthrough

Afonso Eulálio took the Maglia Rosa after Stage 5 and became one of the major stories of the opening half of the race.

Mountains

Vingegaard Takes Control

Victories at Blockhaus and Corno alle Scale announced his form before Stage 14 at Pila delivered both the win and the Maglia Rosa.

Rome

A Grand Tour Collection Completed

Vingegaard arrived in Rome as Giro champion, joining the select group of riders to win more than one of cycling's Grand Tours.

Riders of the Race

Key Figures of the 2026 Giro

The riders who shaped the overall battle, classifications and stage narrative.

Maglia Rosa

Jonas Vingegaard

Team Visma | Lease a Bike

Overall winner with five stage victories and decisive mountain performances.

Runner-up

Felix Gall

Decathlon CMA CGM Team

Second overall at 5:22 after a consistent three-week climbing campaign.

Maglia Ciclamino

Paul Magnier

Soudal Quick-Step

Points winner with 200 points and victories on Stages 1, 3 and 18.

Maglia Bianca

Afonso Eulálio

Bahrain Victorious

Young rider winner, sixth overall and long-time Maglia Rosa wearer.

Maglia Azzurra

Giulio Ciccone

Lidl-Trek

Mountains classification winner with 277 points.

Three Stage Wins

Jhonatan Narváez

UAE Team Emirates XRG

Victories on Stages 4, 8 and 11 made him one of the race's most successful stage hunters.

Time Trial

Filippo Ganna

Italy

Dominated the Stage 10 individual time trial from Viareggio to Massa.

Final Stage

Jonathan Milan

Lidl-Trek

Closed the Giro with victory in the Stage 21 sprint in Rome.

Permanent Race Archive

Explore the Giro d'Italia

Build the Open Chronicle Giro archive year by year, with race editions, champions, stages and historical features.

The 2026 Giro Is Complete. The Archive Begins.

Jonas Vingegaard won the 109th Giro d'Italia after three weeks from Bulgaria to Rome. This permanent archive preserves every stage winner, the final classifications and the defining moments of the 2026 Corsa Rosa.