Sprint finishes and intermediate sprints will drive the points competition, breakaways can quickly transform the mountains’ standings, and the white jersey will develop alongside many of the same stages that decide the general classification. Each update will show the latest standings after the day’s racing and highlight the important changes across all four competitions.
General Classification Standings after Stage 20
Mas began the stage with a 1:37 advantage over Roglic and emerged from the final summit finish with another 38 seconds in hand. His total time of 70:56:58 leaves him 2:15 clear before the final stage, putting the Movistar Team leader on the brink of standing on the top step of a Grand Tour podium for the first time.
Roglic retained second overall, but Felix Gall moved to within 29 seconds of the Slovenian after reducing his deficit to Mas from 3:01 to 2:44. Richard Carapaz remains fourth but is now 6:54 behind the red jersey.
Kuss was the biggest mover following his repeated long-range attacks. The Team Visma | Lease a Bike rider rose from 11th to fifth at 8:45, moving 43 seconds ahead of Oscar Onley.
Onley consequently slipped to sixth, with Jakob Omrzel, Clement Berthet, and Cristian Rodriguez each also dropping one position. Harold Tejada retained 10th at 14:40, while Mattias Skjelmose fell out of the top 10.
Rnk▼▲RiderTeamTime1- Mas EnricMovistar Team70:56:582- Roglič PrimožRed Bull – BORA – hansgrohe2:153- Gall FelixDecathlon CMA CGM Team2:444- Carapaz RichardEF Education – EasyPost6:545▲6 Kuss SeppTeam Visma | Lease a Bike8:456▼1 Onley OscarNetcompany INEOS9:287▼1 Omrzel JakobBahrain – Victorious10:388▼1 Berthet ClémentGroupama – FDJ United11:419▼1 Rodríguez CristiánXDS Astana Team11:5910- Tejada HaroldXDS Astana Team14:4011▲1 Martin GuillaumeGroupama – FDJ United22:0312▲1 Bisiaux LéoDecathlon CMA CGM Team26:5213▼4 Skjelmose MattiasLidl – Trek27:3214▲2 Aparicio MarioBurgos Burpellet BH42:1715▲3 Hirt JanNSN Cycling Team45:0916▼1 Rodriguez Juan FelipeEF Education – EasyPost47:5617- Buitrago SantiagoBahrain – Victorious52:4518▲1 Zana FilippoSoudal Quick-Step58:4419▲2 Berrade UrkoEquipo Kern Pharma1:01:0920▲3 Svestad-Bårdseng EmbretNetcompany INEOS1:12:3521▲1 Bouwman KoenTeam Jayco AlUla1:14:2622▼2 García Pierna RaúlMovistar Team1:16:4523▲5 Widar JarnoLotto Intermarché1:20:4124- Haig JackNetcompany INEOS1:21:3525▲2 Buchmann EmanuelCofidis1:24:5026▲7 Johannessen Tobias HallandUno-X Mobility1:27:5227▼1 Leemreize GijsTeam Picnic PostNL1:28:1628▼3 Pickering FinlayTeam Jayco AlUla1:29:2629▲5 Vermaerke KevinUAE Team Emirates – XRG1:33:3830▲8 Landa MikelSoudal Quick-Step1:36:39Points Classification Standings after Stage 20
Van Aert mathematically secured the points classification by taking maximum points at the intermediate sprint in Guejar Sierra. The Belgian now holds 326 points, giving him an unassailable 87-point advantage over Team Visma | Lease a Bike teammate Matthew Brennan.
Wout van Aert in his green jersey
Alessandro Romele remains third on 171, ahead of Bryan Coquard and Jordi Meeus. Andreas Leknessund moved up to seventh, while Ramses Debruyne climbed two positions into eighth after his prominent performance in the queen-stage breakaway.
Rnk▼▲RiderTeamPnt1- van Aert WoutTeam Visma | Lease a Bike3262- Brennan MatthewTeam Visma | Lease a Bike2393- Romele AlessandroXDS Astana Team1714- Coquard BryanCofidis1415- Meeus JordiRed Bull – BORA – hansgrohe1166- Leknessund AndreasUAE Team Emirates – XRG1157▲1 Vermaerke KevinUno-X Mobility1068▲2 Debruyne RamsesAlpecin – Premier Tech939▼2 Cort MagnusUno-X Mobility9010▼1 Hayter EthanSoudal Quick-Step84King of the Mountains Classification Standings after Stage 20
Buitrago secured the mountains classification despite a sustained challenge from Van Aert during Stage 20. The Colombian finishes the decisive mountain stage with 78 points, 16 more than the green-jersey winner. Van Aert collected two points on Puerto de Los Blancares before taking maximum points on both ascents of Puerto de El Purche. He was unable to score on El Duque or Collado del Alguacil, allowing Buitrago to preserve his lead.
Leknessund sits third with 36 points, while stage winner Landa moved directly into fourth on 30. Tobias Halland Johannessen climbed 11 places to fifth, and Debruyne rose 24 positions into ninth.
Rnk▼▲RiderTeamPnt1- Buitrago SantiagoBahrain – Victorious782- van Aert WoutTeam Visma | Lease a Bike623- Leknessund AndreasUno-X Mobility364 Landa MikelSoudal Quick-Step305▲11 Johannessen Tobias HallandUno-X Mobility286▼2 Miquel PauMovistar Team247 Mas EnricBahrain – Victorious238▼3 Fortunato LorenzoXDS Astana Team219▲24 Debruyne RamsesAlpecin – Premier Tech1910▼4 Dunbar EddiePinarello Q36.5 Pro Cycling Team16Youth Classification Standings after Stage 20
Onley retained the white jersey despite losing fifth place overall to Kuss. The Netcompany INEOS rider will carry an advantage of 1:10 over Omrzel into the final stage. The gap between the pair increased by seven seconds on the queen stage, with Onley now sixth overall at 9:28 and Omrzel seventh at 10:38.
Rnk▼▲RiderTeamTime1- Onley OscarNetcompany INEOS71:06:262- Omrzel JakobBahrain – Victorious1:103- Bisiaux LéoDecathlon CMA CGM Team17:244▲1 Rodriguez Juan FelipeEF Education – EasyPost38:28Teams Classification Standings after Stage 20Rnk▼▲TeamClassTime1- Decathlon CMA CGM TeamWT213:40:002- XDS Astana TeamWT39:013▲1 Bahrain – VictoriousWT57:36You can check the full standings of each of the classifications at the 2026 Vuelta a Espana.