Skip to main content
Become a member
Giro d'Italia 2026 stage three results: Paul Magnier takes a second stage win

Giro d'Italia 2026 stage three results: Paul Magnier takes a second stage win

Paul Magnier outsprinted Jonathan Milan and Dylan Gronewegen on day three to secure the maglia ciclamino in the Bulgarian capital of Sofia

By Alice Jackson

Photography by Getty

10 MAY 2026 | UPDATED 11.38 PM BST

On a fiery final day in Bulgaria, Paul Magnier (Soudal Quick-Step) stormed to his second stage victory on the third stage of the Giro d'Italia, pipping Jonathan Milan (Lidl-Trek) on the line of a dramatic bunch sprint to keep a strong grip on the maglia ciclamino. Dylan Gronewegen (Unibet Rose Rockets) finished third ahead of Madis Mihkels (EF Education-EasyPost), with Matteo Malucelli (XDS Astana Team) in fifth, after the bunch caught the three attackers of Manuele Tarozzi (Bardiani CSF 7 Saber), Diego Pablo (Team Polti VisitMalta) and Alessandro Tonelli (Team Polti VisitMalta) inside the final kilometre on the crowd-lined boulevards of Sofia. 

Giro d'Italia 2026 stage three results

Results powered by FirstCycling.com

View all

Join today for daily race updates, exclusive content and access to new collection launches.

Rouleur Issue 144 — The Tour Issue
In printIssue 144

Subscribe today

The Tour Issue

Le Tour de France: a race defined by colour, passion and history, whose drama and romance continue to shape the identity of cycling’s greatest stage.