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 8
Bahrain - Victorious had a busy day to keep control of the overall classification and not gain new rivals who can potentially take the pink jersey away from
Afonso Eulálio. The Portuguese himself counter-attacked Giulio Ciccone's attempts to join the breakaway, and even attacked the final climb to Fermo.
He lost 2 seconds to Jonas Vingegaard in that final sprint, nothing that will make a meaningful difference however. The breakaway benefited a few riders, most notably Christian Scaroni who moved back into fourth position, 1:03 minutes down on Jonas Vingegaard. If it wasn't for Bahrain's work, the Italian could've moved into the race lead with today's move. Markel Beloki notably also climbed from 18th to 11th in the GC. Tomorrow's stage should create further differences.
Giulio Ciccone purposefully lost time so as to chase breakaways, dropping out of the Top10 after he wasn't given freedom until today to be in the front.
| Order | Position Change | Rider | Team | Time |
| 1 | - | Eulálio Afonso | Bahrain - Victorious | 34:28:42 |
| 2 | - | Vingegaard Jonas | Team Visma | Lease a Bike | 3:15 |
| 3 | - | Gall Felix | Decathlon CMA CGM Team | 3:34 |
| 4 | ▲7 | Scaroni Christian | XDS Astana Team | 4:18 |
| 5 | ▼1 | Hindley Jai | Red Bull - BORA - hansgrohe | 4:23 |
| 6 | ▼1 | Pellizzari Giulio | Red Bull - BORA - hansgrohe | 4:28 |
| 7 | ▼1 | O'Connor Ben | Team Jayco AlUla | 4:32 |
| 8 | ▼1 | Rondel Mathys | Tudor Pro Cycling Team | 4:56 |
| 9 | - | Arensman Thymen | Netcompany INEOS | 5:07 |
| 10 | - | Storer Michael | Tudor Pro Cycling Team | 5:11 |
| 11 | ▲7 | Beloki Markel | EF Education - EasyPost | 5:31 |
| 12 | - | Hirt Jan | NSN Cycling Team | 5:40 |
| 13 | ▲1 | Arrieta Igor | UAE Team Emirates - XRG | 5:54 |
| 14 | ▼1 | Gee-West Derek | Lidl - Trek | 6:10 |
| 15 | - | Bernal Egan | Netcompany INEOS | 6:18 |
| 16 | - | Piganzoli Davide | Team Visma | Lease a Bike | 6:22 |
| 17 | - | Caruso Damiano | Bahrain - Victorious | 6:32 |
| 18 | ▲1 | Harper Chris | Pinarello Q36.5 Pro Cycling Team | 6:41 |
| 19 | ▲4 | Christen Jan | UAE Team Emirates - XRG | 6:59 |
| 20 | ▲1 | Van Eetvelt Lennert | Lotto Intermarché | 7:12 |
| 21 | ▼1 | Kulset Johannes | Uno-X Mobility | 7:14 |
| 22 | ▲2 | Cepeda Jefferson Alexander | EF Education - EasyPost | 7:48 |
| 23 | ▲2 | de la Cruz David | Pinarello Q36.5 Pro Cycling Team | 8:11 |
| 24 | ▼2 | Kuss Sepp | Team Visma | Lease a Bike | 8:19 |
| 25 | ▲1 | Mühlberger Gregor | Decathlon CMA CGM Team | 8:29 |
Points Classification Standings after Stage 8
Paul Magnier did spend time countering Jonathan Milan's early attacks this time around, but neither made it onto the day's breakaway. Both remain with the same points, but Jhonatan Narváez has now moved up to second place. The Ecuadorian has now won two stages and, alongside intermediate sprint points, is now the rider behind Paul Magnier in the standings.
| Order | Position Change | Rider | Team | Points |
| 1 | - | Magnier Paul | Soudal Quick-Step | 130 |
| 2 | ▲2 | Narváez Jhonatan | UAE Team Emirates - XRG | 86 |
| 3 | ▼1 | Milan Jonathan | Lidl - Trek | 76 |
| 4 | ▼1 | Ballerini Davide | XDS Astana Team | 58 |
| 5 | - | Tarozzi Manuele | Bardiani CSF 7 Saber | 48 |
| 6 | ▲3 | Silva Guillermo Thomas | XDS Astana Team | 45 |
| 7 | ▼1 | Andresen Tobias Lund | Decathlon CMA CGM Team | 42 |
| 8 | ▼1 | Ciccone Giulio | Lidl - Trek | 41 |
| 9 | ▼1 | Stuyven Jasper | Soudal Quick-Step | 40 |
| 10 | - | Sevilla Diego Pablo | Team Polti VisitMalta | 36 |
Paul Magnier in the Maglia Ciclamino at the 2026 Giro d'Italia
King of the Mountains Standings after Stage 8
Jonas Vingegaard maintained his lead in the KOM classification. Whilst not overly crucial, the Dane risks going into the time trial without his own skinsuit which can cost him seconds in a 42-kilometer long flat effort. Tomorrow there aren't many points to be distributed, although Diego Pablo Sevilla only needs to take 2 to go through the Dane temporarily.
| Order | Position Changes | Rider | Team | Points |
| 1 | - | Vingegaard Jonas | Team Visma | Lease a Bike | 61 |
| 2 | - | Sevilla Diego Pablo | Team Polti VisitMalta | 60 |
| 3 | - | Gall Felix | Decathlon CMA CGM Team | 24 |
| 4 | - | Arrieta Igor | UAE Team Emirates - XRG | 18 |
| 5 | - | Oliveira Nelson | Movistar Team | 18 |
| 6 | - | Hindley Jai | Red Bull - BORA - hansgrohe | 16 |
| 7 | - | Tarozzi Manuele | Bardiani CSF 7 Saber | 14 |
| 8 | - | Rubio Einer | Movistar Team | 13 |
| 9 | | Narváez Jhonatan | UAE Team Emirates - XRG | 13 |
| 10 | ▼1 | Pellizzari Giulio | Red Bull - BORA - hansgrohe | 13 |
Youth Classification Standings after Stage 8
There haven't been meaningful changes in the youth standings, but it can't be neglected that two GC outsiders have gained some time from today's breakaway. Afonso Eulálio's lead remains untouchable, but the rest of the contenders remain rather close to each other. Markel Beloki and Jan Christen both gained two positions this afternoon. Eulálio's gap over Giulio Pellizzari is still of 4:28 minutes.
| Order | Position Changes | Rider | Team | Time |
| 1 | - | Eulálio Afonso | Bahrain - Victorious | 34:28:42 |
| 2 | - | Pellizzari Giulio | Red Bull - BORA - hansgrohe | 4:28 |
| 3 | - | Rondel Mathys | Tudor Pro Cycling Team | 4:56 |
| 4 | ▲2 | Beloki Markel | EF Education - EasyPost | 5:31 |
| 5 | ▼1 | Arrieta Igor | UAE Team Emirates - XRG | 5:54 |
| 6 | ▼1 | Piganzoli Davide | Team Visma | Lease a Bike | 6:22 |
| 7 | ▲2 | Christen Jan | UAE Team Emirates - XRG | 6:59 |
| 8 | - | Van Eetvelt Lennert | Lotto Intermarché | 7:12 |
| 9 | ▼2 | Kulset Johannes | Uno-X Mobility | 7:14 |
| 10 | - | Kench Josh | Groupama - FDJ United | 12:11 |
Teams Classification Standings after Stage 8
Red Bull - BORA - hansgrohe remains in the lead, but increased it by almost one minute on Team Visma - Lease a Bike, much due to the Dutch team's lack of focus in the classification, as Sepp Kuss lost a minute to the GC group at the finish. Movistar and Astana have both won about 2 minutes today and come closer to the lead due to their breakaway efforts.
| Order | Position Changes | Team | Class | Time |
| 1 | - | Red Bull - BORA - hansgrohe | WT | 103:42:43 |
| 2 | - | Team Visma | Lease a Bike | WT | 1:29 |
| 3 | - | Movistar Team | WT | 3:14 |
| 4 | - | XDS Astana Team | WT | 6:04 |
| 5 | - | Tudor Pro Cycling Team | PRT | 13:37 |
| 6 | - | Netcompany INEOS | WT | 13:46 |
| 7 | - | UAE Team Emirates - XRG | WT | 17:46 |
| 8 | ▲1 | Decathlon CMA CGM Team | WT | 23:00 |
| 9 | ▼1 | Team Jayco AlUla | WT | 23:11 |
| 10 | - | Pinarello Q36.5 Pro Cycling Team | PRT | 23:56 |
You can check the full standings of
each of the classifications at the 2026
Giro d'Italia.