Race news

Final classifications of the 2026 Giro d'Italia - Vingegaard, Magnier, Ciccone and Eulalio take the jerseys

With Jonathan Milan’s stage victory, the 2026 Giro d’Italia has come to an end, and the final classifications are now set in stone. As expected, Jonas Vingegaard has won the general classification, but several of the other jerseys produced more surprising winners.

Vingegaard Giro 2026
Cor Vos

General classification - Jonas Vingegaard (Visma | Lease a Bike)

He was the overwhelming favourite for the maglia rosa, and he lived up to that status. Jonas Vingegaard won no fewer than five stages and was the dominant force throughout this Giro.

After a somewhat hesitant start, in which he put only a small amount of time into Felix Gall on Blockhaus, the Dane truly found his rhythm in the second week. On stage 14 to Pila, he moved into the maglia rosa, taking it from Afonso Eulálio, who had claimed the jersey from an early breakaway on stage 5.

In the final week, Vingegaard only extended his lead further as he completed his Grand Tour treble, with victory on Piancavallo providing the perfect finishing touch.

Points classification - Paul Magnier (Soudal Quick-Step)

Pre race, Jonathan Milan was the clear favourite for this classification, but the Italian never really came close. Instead, Paul Magnier proved to be by far the fastest man in the peloton, taking 3 stage wins and claiming the first points jersey of his career.

It still turned into a surprisingly tight battle, largely because of a very strong Jhonatan Narváez, who won three stages in the opening two weeks. The Ecuadorian also had opportunities to collect points in intermediate sprints on the tougher days, keeping the contest alive for much longer than expected.

As a result, Narváez first moved into the maglia ciclamino on stage 14, before he and Magnier traded the jersey several times. Stage 18 ultimately proved decisive, with Magnier taking a surprise victory after a frantic finale over the Muro di Ca’ del Poggio. Narváez then had to abandon on stage 19 following a crash, ending his challenge for the points classification.

Mountain classification - Giulio Ciccone (Lidl-Trek)

The maglia azzurra was claimed by Giulio Ciccone. Ahead of the race, it was not entirely clear whether the Italian would target the general classification, but after the first week it became obvious that Ciccone had shifted his focus to stage hunting and, with it, the mountains classification.

It was far from easy, however, as Jonas Vingegaard and Visma controlled virtually every mountain stage and repeatedly brought the race back together, much to Ciccone’s frustration whenever another breakaway attempt came to nothing.

In the final days of the Giro, Ciccone managed to collect enough points along the way. On the first ascent of Piancavallo in stage 20, the 31-year-old rider sealed the deal.

Youth classification - Afonso Eulalio (Bahrain Victorious)

Another surprise was Afonso Eulálio. The Portuguese rider was not mentioned among the favourites in most previews, especially with Giulio Pellizzari widely seen as the standout contender, perhaps even as someone capable of troubling Vingegaard. Illness derailed the Italian’s challenge, however, opening the door for others in the battle for the maglia bianca.

Eulálio made his move by getting into the breakaway on stage 5, where he was eventually beaten by Igor Arrieta after a chaotic finale. From there, he gradually lost portions of his advantage in every mountain stage and in the time trial, slipping down the overall standings. Even so, he held on to an impressive sixth place, a result that underlined his resilience.

In the end, Eulálio also managed to keep Davide Piganzoli at bay in the fight for the youth classification.

Final classifications 2026 Giro d'Italia

Tadej Pogacar - 2025 - Tour de France stage 12

Make us your preferred source on Google

Stay closer than ever to the latest cycling news, interviews and analysis. Simply selecting Domestique as a Preferred Source can really help us grow, while making sure you see more of our stories in your news overview.

we are grateful to our partners.
Are you?

In a time of paywalls, we believe in the power of free content. Through our innovative model and creative approach to brands, we ensure they are seen as a valuable addition by the community rather than a commercial interruption. This way, Domestique remains accessible to everyone, our partners are satisfied, and we can continue to grow. We hope you’ll support the brands that make this possible.

Can we keep you up to speed?

Sign up for our free newsletter on Substack

And don’t forget to follow us as well

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️