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.

Final General Classification Standings after Stage 21

There were no changes inside the top 10 on the final stage, leaving Mas as the overall winner in a final time of 73:52:55. Roglic finished second at 2:15, with Gall completing the podium another 29 seconds behind. Richard Carapaz was fourth at 6:54, while Sepp Kuss retained the fifth place he had dramatically claimed on Stage 20.

Onley finished sixth at 9:28, 1:10 ahead of Jakob Omrzel in seventh. Clement Berthet, Cristian Rodriguez and Harold Tejada completed the final top 10.

Mas’ victory brought an end to his long wait for a Grand Tour title after three previous runner-up finishes at the Vuelta.

Rnk▼▲RiderTeamTime1- Mas EnricMovistar Team73:52:552- Roglič PrimožRed Bull – BORA – hansgrohe2:153- Gall FelixDecathlon CMA CGM Team2:444- Carapaz RichardEF Education – EasyPost6:545- Kuss SeppTeam Visma | Lease a Bike8:456- Onley OscarNetcompany INEOS9:287- Omrzel JakobBahrain – Victorious10:388- Berthet ClémentGroupama – FDJ United11:419- Rodríguez CristiánXDS Astana Team11:5910- Tejada HaroldXDS Astana Team12:51Final Points Classification Standings after Stage 21

Van Aert completed the Vuelta with 326 points to take the green jersey, finishing 53 clear of Brennan. The Visma pair dominated the stage victories during the race, with Brennan winning five times and Van Aert twice.

Alessandro Romele’s second place in Granada helped him finish third in the points standings on 216, comfortably ahead of Bryan Coquard on 141.

Stage 21 winner Tobias Halland Johannessen climbed two positions to ninth on 104 points, while Bastien Tronchon rose three places to complete the top 10.

Rnk▼▲RiderTeamPnt1- van Aert WoutTeam Visma | Lease a Bike3262- Brennan MatthewTeam Visma | Lease a Bike2733- Romele AlessandroXDS Astana Team2164- Coquard BryanCofidis1415- Meeus JordiRed Bull – BORA – hansgrohe1166- Debruyne RamsesUAE Team Emirates – XRG1157▲1 Vermaerke KevinAlpecin – Premier Tech1158▼1 Leknessund AndreasUno-X Mobility1069▲2 Johannessen Tobias HallandUno-X Mobility10410▲3 Tronchon BastienGroupama – FDJ United103Final King of the Mountains Classification Standings after Stage 21

Santiago Buitrago finished the race with 78 points to secure the mountains classification. Van Aert was his nearest challenger on 62, while Andreas Leknessund finished a distant third on 36.

Rnk▼▲RiderTeamPnt1- Buitrago SantiagoBahrain – Victorious782- van Aert WoutTeam Visma | Lease a Bike623- Leknessund AndreasUno-X Mobility364 Landa MikelSoudal Quick-Step305 Johannessen Tobias HallandUno-X Mobility286 Miquel PauMovistar Team247 Mas EnricBahrain – Victorious238 Fortunato LorenzoXDS Astana Team219 Debruyne RamsesAlpecin – Premier Tech1910 Dunbar EddiePinarello Q36.5 Pro Cycling Team16Final Youth Classification Standings after Stage 21

Onley completed the Vuelta as the best young rider after finishing sixth overall. The Netcompany INEOS leader ended the race 1:10 ahead of Omrzel, who nevertheless leaves the Vuelta with seventh overall and a stage victory at Calar Alto.

Leo Bisiaux was third at 15:35, with Juan Felipe Rodriguez fourth and Embret Svestad-Bardseng fifth.

Rnk▼▲RiderTeamTime1- Onley OscarNetcompany INEOS74:02:232- Omrzel JakobBahrain – Victorious1:103- Bisiaux LéoDecathlon CMA CGM Team15:354- Rodriguez Juan FelipeEF Education – EasyPost38:285- Svestad-Bårdseng EmbretNetcompany INEOS1:01:186- García Pierna RaúlMovistar Team1:07:177- Widar JarnoLotto Intermarché1:09:248- Pickering FinlayTeam Jayco AlUla1:19:429- Debruyne RamsesAlpecin – Premier Tech1:41:0310- Paret-Peintre ValentinSoudal Quick-Step1:47:13Final Teams Classification Standings after Stage 21

Decathlon CMA CGM Team completed the Vuelta at the top of the teams classification in a combined time of 222:25:14. XDS Astana Team finished second at 38:00, with Bahrain – Victorious third at 54:46. Groupama – FDJ United and Netcompany INEOS completed the top five.

Rnk▼▲TeamClassTime1- Decathlon CMA CGM TeamWT222:25:142- XDS Astana TeamWT38:003- Bahrain – VictoriousWT54:464- Groupama – FDJ UnitedWT1:01:285- Netcompany INEOSWT1:25:126- Team Visma | Lease a BikeWT1:48:167- Movistar TeamWT1:56:388- EF Education – EasyPostWT2:00:079- Soudal Quick-StepWT2:13:2710- Burgos Burpellet BHPRT2:54:18You can check the full standings of each of the classifications at the 2026 Vuelta a Espana.