Giro d'Italia 2026 Classifications Update Stage 12 - Afonso Eulalio extends pink jersey lead over Jonas Vingegaard as Alec Segaert rockets up points standings

Cycling
Thursday, 21 May 2026 at 17:36
Afonso Eulalio at 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 12

Afonso Eulalio remains in the maglia rosa after a relatively calm Stage 12 for the general classification, but the Bahrain Victorious rider did still manage to strengthen his position slightly. His six bonus seconds at the Red Bull KM pushed his lead over Jonas Vingegaard back out to 33 seconds.
There were no major changes among the main contenders. Vingegaard stays second, Thymen Arensman remains third at 2:03, Felix Gall is fourth at 2:30, and Ben O’Connor sits fifth at 2:50 after picking up four bonus seconds of his own.
With the GC favourites all finishing safely in the reduced front group, the stage was more about avoiding trouble than forcing gaps. Eulalio, though, will take another small boost from extending his advantage before the race heads towards more decisive terrain.
RnkPosition ChangeRiderTeamTime
1Eulalio AfonsoBahrain Victorious48:10:38
2Vingegaard JonasTeam Visma | Lease a Bike+ 33
3Arensman ThymenNetcompany INEOS Cycling Team+ 02:03
4Gall FelixDecathlon CMA CGM Team+ 02:30
5O'Connor BenTeam Jayco-AlUla+ 02:50
6Hindley JaiRed Bull-BORA-hansgrohe+ 03:12
7Storer MichaelTudor Pro Cycling Team+ 03:34
8Gee-West DerekLidl-Trek+ 03:40
9Pellizzari GiulioRed Bull-BORA-hansgrohe+ 03:42
10Harper ChrisPinarello-Q36.5 Pro Cycling Team+ 04:15
11Beloki MarkelEF Education-EasyPost+ 04:20
12Rondel MathysTudor Pro Cycling Team+ 04:51
13Scaroni ChristianXDS Astana Team+ 04:54
14Piganzoli DavideTeam Visma | Lease a Bike+ 05:33
15Bernal EganNetcompany INEOS Cycling Team+ 05:45
16Caruso DamianoBahrain Victorious+ 06:17
17de la Cruz DavidPinarello-Q36.5 Pro Cycling Team+ 06:43
18Hirt JanNSN Cycling Team+ 07:53
19Kuss SeppTeam Visma | Lease a Bike+ 08:59
20Arrieta IgorUAE Team Emirates-XRG+ 09:14
21López MartinXDS Astana Team+ 09:49
22Kulset JohannesUno-X Mobility+ 10:06
23Mühlberger GregorDecathlon CMA CGM Team+ 10:24
24▲2Ciccone GiulioLidl-Trek+ 11:51
25▲6Aleotti GiovanniRed Bull-BORA-hansgrohe+ 20:31

Points Classification Standings after Stage 12

Paul Magnier keeps the points jersey, but Jhonatan Narvaez remains within striking distance after Stage 12. The Soudal Quick-Step rider leads on 130 points, with Narvaez 11 points back on 119.
Jonathan Milan stays third on 76 after missing out in the reduced finale, while stage winner Alec Segaert rockets up 37 places to fifth on 62 points. Manuele Tarozzi slips to sixth despite collecting intermediate sprint points, with Jasper Stuyven, Orluis Aular and Ethan Vernon all moving up after surviving the day’s selection.
RnkPosition ChangeRiderTeamPoints
1Magnier PaulSoudal Quick-Step130
2Narvaez JhonatanUAE Team Emirates-XRG119
3Milan JonathanLidl-Trek76
4▲ 1Silva ThomasXDS Astana Team70
5 ▲37Segaert AlecBahrain Victorious62
6▼ 2Tarozzi ManueleBardiani-CSF 7 Saber60
7 ▲2Stuyven JasperSoudal Quick-Step54
8 ▲5Aular OrluisMovistar Team47
9▲ 9Vernon EthanNSN Cycling Team43
10▼ 4Leknessund AndreasUno-X Mobility42
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 12

Jonas Vingegaard remains well clear in the mountains classification after Stage 12, holding 111 points to Diego Pablo Sevilla’s 60.
Felix Gall stays third on 48, while the main movement comes lower down as Enric Mas jumps ten places to sixth on 21 points. With Vingegaard still almost double Sevilla’s total, the blue jersey remains firmly under Visma control for now.
RnkPosition ChangeRiderTeamPoints
1- Vingegaard JonasTeam Visma | Lease a Bike111
2- Sevilla Diego PabloTeam Polti VisitMalta60
3- Gall FelixDecathlon CMA CGM Team48
4- Bais MattiaTeam Polti VisitMalta30
5- Rubio EinerMovistar Team27
6▲10 Mas EnricMovistar Team21
7▼1 Arrieta IgorUAE Team Emirates - XRG18
8▼1 Oliveira NelsonMovistar Team18
9▼1 Narváez JhonatanUAE Team Emirates - XRG17
10▼1 Eulálio AfonsoBahrain - Victorious16

Youth Classification Standings after Stage 12

Afonso Eulalio stays firmly in control of the youth classification after Stage 12, with his lead over Giulio Pellizzari now at 3:42.
The top seven remains stable, with Pellizzari, Markel Beloki, Mathys Rondel and Davide Piganzoli still the closest challengers. Further down, Josh Kench, Embret Svestad-Bardseng and Jan Christen all move into the top 10, but the fight for white remains heavily tilted towards Eulalio unless the mountains change the picture.
RnkPosition ChangeRiderTeamTime
1Eulalio AfonsoBahrain Victorious48:10:38
2Pellizzari GiulioRed Bull-BORA-hansgrohe+ 03:42
3Beloki MarkelEF Education-EasyPost+ 04:20
4Rondel MathysTudor Pro Cycling Team+ 04:51
5Piganzoli DavideTeam Visma | Lease a Bike+ 05:33
6Arrieta IgorUAE Team Emirates-XRG+ 09:14
7Kulset JohannesUno-X Mobility+ 10:06
8▲ 2Kench JoshGroupama-FDJ United+ 20:50
9▲ 3Svestad-Bårdseng EmbretNetcompany INEOS Cycling Team+ 35:35
10 ▲3Christen JanUAE Team Emirates-XRG+ 44:10

Teams Classification Standings after Stage 12

Red Bull - BORA - hansgrohe remain top of the team standings after Stage 12, holding a 1:33 lead over Team Visma | Lease a Bike.
XDS Astana Team stay third at 8:11, with Netcompany INEOS Cycling Team fourth at 10:07. There was no major shake-up, but Red Bull continue to lead the collective classification with Visma still close enough to keep it competitive.
RnkTeamTime
1Red Bull-BORA-hansgrohe144:45:50
2Team Visma | Lease a Bike+ 01:33
3XDS Astana Team+ 08:11
4Netcompany INEOS Cycling Team+ 10:07
5Tudor Pro Cycling Team+ 18:29
6Movistar Team+ 21:56
7Pinarello-Q36.5 Pro Cycling Team+ 25:17
8Decathlon CMA CGM Team+ 36:33
9Bahrain Victorious+ 47:22
10Team Jayco-AlUla+ 48:24
You can check the full standings of each of the classifications at the 2026 Giro d'Italia.
claps 19visitors 11
loading

Just in

Popular news

Latest comments

Loading