General Classification Standings after Stage 16
This was an important day for the race's overall classification, perhaps even the most important of the race so far. Giulio Pellizzari suffered early on the climb to Carì and has dropped out of GC contention. The Italian has not had a perfect race, marked by an untimely illness, and today has let go of his ambitions and lost enough time to almost drop out of the Top20.
Jonas Vingegaard in the meantime won, on the road alone, over 1 minute on his most direct rivals and extended his bugger in the fight for the pink jersey extensively. It is a gap of 4:03 minutes on Felix Gall now.
But the fight for the podium is tight and exciting. Gall leads Thymen Arensman by a mere 24 seconds and Jai Hindley by 57 seconds. All of this time can only be recovered in the mountains now, with Hindley being the rider with the pressure on his shoulders to attack.
Afonso Eulálio descended to fifth, however remains vividly in the Top10 after a strong performance on the day. Derek Gee has climbed from ninth to sixth with his best climbing performance of the race so far; overtaking Michael Storer who remains seventh but sees also the approach of Visma's Davide Piganzoli. Ben O'Connor had a bad day and descended to ninth; and is now threatened by both Egan Bernal and Mathys Rondel - whilst Chris Harper is less than 2 minutes away from his position as well. Jan Hirt notably also lost meaningful time and has fell out of GC contention.
| Order | Position Changes | Rider | Team | Time |
| 1 | - | Vingegaard Jonas | Team Visma | Lease a Bike | 62:10:26 |
| 2 | ▲1 | Gall Felix | Decathlon CMA CGM Team | 4:03 |
| 3 | ▲1 | Arensman Thymen | Netcompany INEOS | 4:27 |
| 4 | ▲1 | Hindley Jai | Red Bull - BORA - hansgrohe | 5:00 |
| 5 | ▼3 | Eulálio Afonso | Bahrain - Victorious | 5:40 |
| 6 | ▲3 | Gee-West Derek | Lidl - Trek | 7:09 |
| 7 | - | Storer Michael | Tudor Pro Cycling Team | 7:14 |
| 8 | ▲2 | Piganzoli Davide | Team Visma | Lease a Bike | 7:57 |
| 9 | ▼1 | O'Connor Ben | Team Jayco AlUla | 9:20 |
| 10 | ▲2 | Bernal Egan | Netcompany INEOS | 9:44 |
| 11 | - | Rondel Mathys | Tudor Pro Cycling Team | 10:03 |
| 12 | ▲1 | Harper Chris | Pinarello Q36.5 Pro Cycling Team | 11:19 |
| 13 | ▲1 | Caruso Damiano | Bahrain - Victorious | 13:47 |
| 14 | ▲1 | de la Cruz David | Pinarello Q36.5 Pro Cycling Team | 14:57 |
| 15 | ▲4 | Mühlberger Gregor | Decathlon CMA CGM Team | 16:54 |
| 16 | ▲1 | Kuss Sepp | Team Visma | Lease a Bike | 18:07 |
| 17 | ▲4 | Kulset Johannes | Uno-X Mobility | 19:23 |
| 18 | ▼2 | Hirt Jan | NSN Cycling Team | 21:17 |
| 19 | ▼13 | Pellizzari Giulio | Red Bull - BORA - hansgrohe | 22:38 |
| 20 | - | Arrieta Igor | UAE Team Emirates - XRG | 32:33 |
| 21 | ▲1 | Ciccone Giulio | Lidl - Trek | 42:26 |
| 22 | ▲4 | Poels Wout | Unibet Rose Rockets | 43:12 |
| 23 | ▲2 | Vlasov Aleksandr | Red Bull - BORA - hansgrohe | 45:00 |
| 24 | - | Aleotti Giovanni | Red Bull - BORA - hansgrohe | 45:17 |
| 25 | ▼2 | Mas Enric | Movistar Team | 49:04 |
Points Classification Standings after Stage 16
The maglia ciclamino was expected to change hands today, with less than 15 points separating
Paul Magnier and Jhonatan Narváez. The UAE rider managed to get himself in the breakaway of the day as planned and passed the first intermediate sprint first; but with the attacks up front he wasn't able to keep himself in front and missed out on a potential 15-point sprint. A big hit, which meant he did not score enough to go over Magnier.
The next days do still favour Narváez, with the two now only separated by a mere two points; but the final sprint in Rome favours Magnier heavily and so only overtaking will not be enough for the Ecuadorian.
| Order | Position Changes | Rider | Team | Point |
| 1 | - | Magnier Paul | Soudal Quick-Step | 145 |
| 2 | - | Narváez Jhonatan | UAE Team Emirates - XRG | 143 |
| 3 | - | Milan Jonathan | Lidl - Trek | 78 |
| 4 | - | Stuyven Jasper | Soudal Quick-Step | 71 |
| 5 | - | Silva Guillermo Thomas | XDS Astana Team | 70 |
| 6 | - | Segaert Alec | Bahrain - Victorious | 62 |
| 7 | - | Bais Mattia | Team Polti VisitMalta | 62 |
| 8 | ▲9 | Vingegaard Jonas | Team Visma | Lease a Bike | 60 |
| 9 | ▼1 | Tarozzi Manuele | Bardiani CSF 7 Saber | 60 |
| 10 | ▼1 | Leknessund Andreas | Uno-X Mobility | 60 |
King of the Mountains Standings after Stage 16
In a race where the format fully favours the GC specialists, it comes as no surprise to see Jonas Vingegaard still in the lead. Giulio Ciccone got himself in the breakaway of the day and sprinted for first place in all four climbs early in the day, earning him 54 points. However Jonas Vingegaard, with the final climb alone, managed to earn 50 points without making any specific KOM point pursuit.
Although Ciccone did slightly close the gap today, Vingegaard's victories on every single summit finish of the race have earned him 200 points in total - plus 11 he conquered in the opening days of the race. Hence Vingegaard stays in the lead with 211 points, against Ciccone's 129. The Italian does still stand a chance of taking the lead (although he will for now borrow the jersey) but will need a perfect stage 19 raid in the Dolomites and hopes that Vingegaard will not score much for the rest of the race.
| Order | Position Changes | Rider | Team | Points |
| 1 | - | Vingegaard Jonas | Team Visma | Lease a Bike | 211 |
| 2 | ▲1 | Ciccone Giulio | Lidl - Trek | 129 |
| 3 | ▲1 | Gall Felix | Decathlon CMA CGM Team | 96 |
| 4 | ▼2 | van der Lee Jardi Christiaan | EF Education - EasyPost | 83 |
| 5 | ▲1 | Rubio Einer | Movistar Team | 77 |
| 6 | ▼1 | Sevilla Diego Pablo | Team Polti VisitMalta | 63 |
| 7 | - | Arrieta Igor | UAE Team Emirates - XRG | 51 |
| 8 | - | Hindley Jai | Red Bull - BORA - hansgrohe | 48 |
| 9 | - | Bais Mattia | Team Polti VisitMalta | 30 |
| 10 | - | Piganzoli Davide | Team Visma | Lease a Bike | 29 |
Youth Classification Standings after Stage 16
Perhaps the classification that was most heavily affected today. Afonso Eulálio remains in the lead, but has taken a very important step towards winning the white jersey. By no means it will be an easy task, but Giulio Pellizzari has cracked out of contention and is no longer a rival for the Bahrain - Victorious rider.
However the looming threat of Davide Piganzoli will mean that there can still be a change, with 2:17 minutes separating the two; whilst Mathys Rondel is 4:23 minutes away and also remains a very real threat to both World Tour riders.
| Order | Rider | Team | Time |
| 1 | Eulalio Afonso | Bahrain Victorious | 62:16:06 |
| 2 | Piganzoli Davide | Team Visma | Lease a Bike | + 02:17 |
| 3 | Rondel Mathys | Tudor Pro Cycling Team | + 04:23 |
| 4 | Kulset Johannes | Uno-X Mobility | + 13:43 |
| 5 | Pellizzari Giulio | Red Bull-BORA-hansgrohe | + 16:58 |
| 6 | Arrieta Igor | UAE Team Emirates-XRG | + 26:53 |
| 7 | Svestad-Bårdseng Embret | Netcompany INEOS Cycling Team | + 48:00 |
| 8 | Kench Josh | Groupama-FDJ United | + 01:05:23 |
| 9 | Garofoli Gianmarco | Soudal Quick-Step | + 01:08:49 |
| 10 | Staune-Mittet Johannes | Decathlon CMA CGM Team | + 01:21:52 |
Teams Classification Standings after Stage 16
Pellizzari's demise has seen massive gaps emerge in this classification. BORA no longer had their depth at work, and so Jonas Vingegaard and Davide Piganzoli's performance - alongside Sepp Kuss a bit further down - has created a gap that will be very hard to close back down. 13 minutes is now the difference between the two, with the rest of the teams unlikely to be able to catch up with the Dutch team.
| Rnk | Position Changes | Team | Class | Time |
| 1 | - | Team Visma | Lease a Bike | WT | 186:58:06 |
| 2 | - | Red Bull - BORA - hansgrohe | WT | 13:43 |
| 3 | ▲1 | Netcompany INEOS | WT | 21:43 |
| 4 | ▼1 | Tudor Pro Cycling Team | PRT | 34:56:00 |
| 5 | - | Pinarello Q36.5 Pro Cycling Team | PRT | 49:50:00 |
| 6 | - | Decathlon CMA CGM Team | WT | 57:06:00 |
| 7 | ▲1 | Bahrain - Victorious | WT | 1:33:38 |
| 8 | ▼1 | Movistar Team | WT | 1:35:36 |
| 9 | - | Team Jayco AlUla | WT | 1:47:56 |
| 10 | ▲1 | Lidl - Trek | WT | 2:06:31 |
| 11 | ▼1 | XDS Astana Team | WT | 2:34:01 |
| 12 | - | UAE Team Emirates - XRG | WT | 3:00:14 |
| 13 | ▲2 | Uno-X Mobility | WT | 3:08:09 |
| 14 | ▼1 | EF Education - EasyPost | WT | 3:13:36 |
| 15 | ▲1 | Groupama - FDJ United | WT | 3:23:00 |
| 16 | ▼2 | Team Polti VisitMalta | PRT | 3:28:43 |
| 17 | - | Soudal Quick-Step | WT | 3:54:47 |
| 18 | ▲1 | NSN Cycling Team | WT | 4:11:35 |
| 19 | ▼1 | Lotto Intermarché | WT | 4:14:17 |
| 20 | - | Bardiani CSF 7 Saber | PRT | 6:32:02 |
| 21 | - | Team Picnic PostNL | WT | 6:51:40 |
| 22 | - | Alpecin - Premier Tech | WT | 7:03:35 |
| 23 | - | Unibet Rose Rockets | PRT | 7:29:38 |
You can check the full standings of
each of the classifications at the 2026
Giro d'Italia.