Giro d'Italia 2026 Classifications Update Stage 9 - Jonas Vingegaard edges closer to Afonso Eulálio; but pink jersey GAINS time on many direct rivals

Cycling
Sunday, 17 May 2026 at 18:27
Afonso Eulálio during stage 9 of the 2026 Giro d'Italia
The 2026 Giro d’Italia classifications will evolve day by day across three weeks of racing between 8 May and 31 May, from the Grande Partenza in Bulgaria all the way to the final stage in Rome. Every summit finish, sprint stage, breakaway, and time trial has the potential to reshape the fight for the Maglia Rosa and the Giro’s other jerseys.
This live classifications hub will be updated after every stage of the Giro d’Italia with the latest General Classification standings, Points Classification, Mountains Classification, and Best Young Rider rankings. As the race develops, this page will track every major movement in the battle for pink, ciclamino, azzurro, and white.
From Jonas Vingegaard’s Maglia Rosa challenge to Jonathan Milan’s fight for ciclamino, this page will follow every major standings change across all four jersey competitions throughout the 2026 Giro d’Italia.

General Classification Standings after Stage 9

This has been a very interesting day in the fight for the overall classification. Jonas Vingegaard was the strongest on the summit finish to Corno alle Scale and has extended his lead to Felix Gall which is now of 35 seconds. He remains 2:24 minutes behind Afonso Eulálio into the race's time trial, which does not assure he will move into the race lead.
Gall is third and Jai Hindley moved up to fourth; whilst Astana's Christian Scaroni ends the first week of the race in fifth overall after a strong climb this Sunday. Thymen Arensman has had a strong ascent and brought the benefits by now linking up to sixth on GC, followed very closely by Mathys Rondel and a Ben O'Connor who shed some important seconds today.
Giulio Pellizzari has descended from sixth to ninth on GC, the main loser of the day. Luck would have it that the Italian would experience a bad day on a stage where the gaps wouldn't be overly big; but he nevertheless lost meaningful time to his direct rivals. Michael Storer closes the Top10.
Enric Mas and Jan Christen officially dropped out of GC contention whilst Igor Arrieta also lost quite a few positions. Davide Piganzoli climbed up to 13th with a stellar third place on the day and is now directly ahead of Derek Gee and Egan Bernal who will look to climb into the Top10 on the more climber-friendly second half of the race.
OrderPosition ChangesRiderTeamTime
1- Eulálio AfonsoBahrain - Victorious38:49:44
2- Vingegaard JonasTeam Visma | Lease a Bike2:24
3- Gall FelixDecathlon CMA CGM Team2:59
4▲1 Hindley JaiRed Bull - BORA - hansgrohe4:32
5▼1 Scaroni ChristianXDS Astana Team4:43
6▲3 Arensman ThymenNetcompany INEOS5:00
7▲1 Rondel MathysTudor Pro Cycling Team5:01
8▼1 O'Connor BenTeam Jayco AlUla5:03
9▼3 Pellizzari GiulioRed Bull - BORA - hansgrohe5:15
10- Storer MichaelTudor Pro Cycling Team5:20
11- Beloki MarkelEF Education - EasyPost6:02
12- Hirt JanNSN Cycling Team6:11
13▲3 Piganzoli DavideTeam Visma | Lease a Bike,,
14- Gee-West DerekLidl - Trek6:15
15- Bernal EganNetcompany INEOS6:49
16▲1 Caruso DamianoBahrain - Victorious7:03
17▲3 Van Eetvelt LennertLotto Intermarché7:37
18▲6 Kuss SeppTeam Visma | Lease a Bike8:24
19▼6 Arrieta IgorUAE Team Emirates - XRG8:27
20▼2 Harper ChrisPinarello Q36.5 Pro Cycling Team8:29
21▲2 de la Cruz DavidPinarello Q36.5 Pro Cycling Team8:42
22▼1 Kulset JohannesUno-X Mobility8:48
23▼1 Cepeda Jefferson AlexanderEF Education - EasyPost9:22
24▲2 López Harold MartínXDS Astana Team9:35
25▲3 Ciccone GiulioLidl - Trek9:54

Points Classification Standings after Stage 9

The points classification remained rather similar today, with the sprinters holding back. Paul Magnier once again covered the attacks of Jonathan Milan, and so we see the same points towards the top. Stage 6 winner Davide Ballerini did go on to win the day's first intermediate sprint, winning 12 points and coming quite close to Milan.
OrderPosition ChangesRiderTeamPoints
1- Magnier PaulSoudal Quick-Step130
2- Narváez JhonatanUAE Team Emirates - XRG86
3- Milan JonathanLidl - Trek76
4- Ballerini DavideXDS Astana Team70
5- Tarozzi ManueleBardiani CSF 7 Saber48
6- Silva Guillermo ThomasXDS Astana Team45
7- Andresen Tobias LundDecathlon CMA CGM Team42
8- Ciccone GiulioLidl - Trek41
9- Stuyven JasperSoudal Quick-Step40
10▲3 Eulálio AfonsoBahrain - Victorious39
Paul Magnier in the Maglia Ciclamino at the 2026 Giro d'Italia
Paul Magnier in the Maglia Ciclamino at the 2026 Giro d'Italia

King of the Mountains Standings after Stage 9

For the triders hunting breakaways and the KOM jersey, there are only bad news. A second consecutive 1st category summit finish, with double the points, saw Jonas Vingegaard win once again. On two climbs, he has gathered 100 points. His lead has skyrocketed up and is now of 51 points over Diego Pablo Sevilla, whilst it is Felix Gall who sits third. Einer Rubio has moved up to fourth and is possibly signaling his intentions to target the jersey, but the almost 100-point gap back to Vingegaard will prove challenging to close down.
Order Position ChangesRiderTeamPoints
1- Vingegaard JonasTeam Visma | Lease a Bike111
2- Sevilla Diego PabloTeam Polti VisitMalta60
3- Gall FelixDecathlon CMA CGM Team48
4▲4 Rubio EinerMovistar Team22
5▼1 Arrieta IgorUAE Team Emirates - XRG18
6▼1 Oliveira NelsonMovistar Team18
7▲5 Eulálio AfonsoBahrain - Victorious16
8▼2 Hindley JaiRed Bull - BORA - hansgrohe16
9 Piganzoli DavideTeam Visma | Lease a Bike16
10▼3 Tarozzi ManueleBardiani CSF 7 Saber14

Youth Classification Standings after Stage 9

This would come as a surprise to anyone before the stage, but the truth is Afonso Eulálio has actually extended his gap over his rivals in the battle for the white jersey. He now has over 5 minutes over his closes rival Mathys Rondel; whilst Giulio Pellizzari's bad day threw him down to third. The gaps remain very close as we are yet to reach a multi-mountain stage - which will only come on stage 4.
Rondel, Pellizzari, Markel Beloki, Davide Piganozli, Lennert van Eetvelt, Igor Arrieta and Johannes Kulset are all within 4 minutes of each other, a gap that a single breakaway can close down.
RnkPosition ChangesRiderTeamTime
1- Eulálio AfonsoBahrain - Victorious38:49:44
2▲1 Rondel MathysTudor Pro Cycling Team5:01
3▼1 Pellizzari GiulioRed Bull - BORA - hansgrohe5:15
4- Beloki MarkelEF Education - EasyPost6:02
5▲1 Piganzoli DavideTeam Visma | Lease a Bike6:11
6▲2 Van Eetvelt LennertLotto Intermarché7:37
7▼2 Arrieta IgorUAE Team Emirates - XRG8:27
8▲1 Kulset JohannesUno-X Mobility8:48
9▲1 Kench JoshGroupama - FDJ United14:57
10▲1 Crescioli LudovicoTeam Polti VisitMalta18:15

Teams Classification Standings after Stage 9

In the team's classification there is a change of leader, due to Red Bull - BORA - hansgrohe's dreadful day. Team Visma | Lease a Bike on the other hand, with first and third in the stage, inevitably created some big differences. The Dutch team has taken the lead, now with 1:44 minutes over the German team; whilst the gaps back to Movistar and Astana have also grown significantly.
OrderTeamTime
1Team Visma | Lease a Bike116:46:35
2Red Bull-BORA-hansgrohe+ 01:44
3Movistar Team+ 08:54
4XDS Astana Team+ 10:42
5Netcompany INEOS Cycling Team+ 15:32
6Tudor Pro Cycling Team+ 18:47
7Team Jayco-AlUla+ 27:16
8Pinarello-Q36.5 Pro Cycling Team+ 31:11
9Decathlon CMA CGM Team+ 33:44
10Bahrain Victorious+ 41:55
You can check the full standings of each of the classifications at the 2026 Giro d'Italia.
claps 10visitors 6
loading

Just in

Popular news

Latest comments

Loading