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 12Enric Mas has extended his lead by 27 seconds in the race with a strong attack on Calar Alto and a tactical masterclass by Movistar, who anticipated their rivals and managed to have riders supporting Mas in the key moments of the race.

The difference to Primoz Roglic is of 1:45 minutes now, likely enough to survive the race’s time trial still in the lead. Felix Gall wasn’t able to make the difference or gain time on Roglic, meaning he remains third at 2:06 minutes from the lead.

With a strong display, Richard Carapaz has climbed into fourth position in the race, 3:53 minutes down on the red jersey. He overtook Oscar Onley who crashed early in the day and had a meaningful time loss. The Briton is now fifth, 4:29 minutes away from the lead.

Jakob Omrzel began the day as 10th on GC and finished it in sixth place, moving up four positions and putting himself with 30 seconds of Onley’s Top5 place.

Mattias Skjelmose, Sepp Kuss, Gregor Muhlberger and Harold Tejada close out the Top10.

Rnk ▼▲ Rider Team Time 1 –  Mas Enric Movistar Team 40:31:51 2 –  Roglič Primož Red Bull – BORA – hansgrohe 1:45 3 –  Gall Felix Decathlon CMA CGM Team 2:06 4 ▲1  Carapaz Richard EF Education – EasyPost 3:53 5 ▼1  Onley Oscar Netcompany INEOS 4:29 6 ▲4  Omrzel Jakob Bahrain – Victorious 4:59 7 ▼1  Skjelmose Mattias Lidl – Trek 7:42 8 ▼1  Kuss Sepp Team Visma | Lease a Bike 7:58 9 – Muhlberger Gregor Decathlon CMA CGM Team 8:27 10 ▼2 Tejada Harold XDS Astana Team 8:33 11 –  Berthet Clément Groupama – FDJ United 13:21 12 ▲1  Rodríguez Cristián XDS Astana Team 13:29 13 ▲2  Bisiaux Léo Decathlon CMA CGM Team 16:08 14 ▲2  Riccitello Matthew Decathlon CMA CGM Team 19:25 15 ▼3  Widar Jarno Lotto Intermarché 20:21 16 ▼2  Martin Guillaume Groupama – FDJ United 24:18 17 –  Rodriguez Juan Felipe EF Education – EasyPost 25:56 18 ▲2  Pickering Finlay Team Jayco AlUla 30:05 19 ▲7  Buitrago Santiago Bahrain – Victorious 40:19 20 ▲2  Hirt Jan NSN Cycling Team 41:52

Points Classification Standings after Stage 12Wout Van Aert remains unchallenged in the points classification, and today has grown it even further with another intermediate sprint first place on a mountainous stage.

Rnk ▼▲ Rider Team Pnt 1 –  van Aert Wout Team Visma | Lease a Bike 194 2 –  Brennan Matthew Team Visma | Lease a Bike 117 3 –  Romele Alessandro XDS Astana Team 96 4 –  Coquard Bryan Cofidis 94 5 –  Hayter Ethan Soudal Quick-Step 77 6 –  Meeus Jordi Red Bull – BORA – hansgrohe 67 7 –  Tronchon Bastien Groupama – FDJ United 60 8 ▲3  Mas Enric Movistar Team 57 9 ▼1  Hofstetter Hugo NSN Cycling Team 53 10 ▼1  Cort Magnus Uno-X Mobility 53

King of the Mountains Classification Standings after Stage 12

Wout Van Aert has continued accumulating some points in the classification through the smaller climbs, putting him in second place on the KOM classification. But the difference to Santiago Buitrago has grown.

Both riders were in the breakaway today and, with its success, we have seen Buitrago gather up a lead of what are now 52 points. Enric Mas, with 24, is in third place but a distant one.

Rnk ▼▲ Rider Team Pnt 1 –  Buitrago Santiago Bahrain – Victorious 52 2 ▲2  van Aert Wout Team Visma | Lease a Bike 30 3 ▼1  Mas Enric Movistar Team 24 4 ▲2  Lutsenko Alexey NSN Cycling Team 21 5 ▼2  Leknessund Andreas Uno-X Mobility 19 6 ▼1  Fortunato Lorenzo XDS Astana Team 14 7 –  Sivakov Pavel UAE Team Emirates – XRG 13 8 ▲20  Omrzel Jakob Bahrain – Victorious 12 9 ▼1  Gall Felix Decathlon CMA CGM Team 11 10 ▼1  Onley Oscar Netcompany INEOS 10

Youth Classification Standings after Stage 12

Oscar Onley remains in the lead of the youth classification, but it has taken a major hit. Jarno Widar has fell out of the battle for the jersey, but Jakob Omrzel has gained major time on the Briton.

The difference is of only 30 seconds now, with Omrzel having gained over 5 minutes at the finish line in Calar Alto.

Rnk ▼▲ Rider Team Time 1 –  Onley Oscar Netcompany INEOS 40:36:20 2 –  Omrzel Jakob Bahrain – Victorious 0:30 3 ▲1  Bisiaux Léo Decathlon CMA CGM Team 11:39 4 ▲1  Riccitello Matthew Decathlon CMA CGM Team 14:56 5 ▼2  Widar Jarno Lotto Intermarché 15:52 6 –  Rodriguez Juan Felipe EF Education – EasyPost 21:27 7 ▲1  Pickering Finlay Team Jayco AlUla 25:36

Teams Classification Standings after Stage 12

Whilst they did not use it to their advantage, Decathlon CMA CGM Team have once again gained time on the teams’ classification, a lead that has now grown by over an hour on the closest competitors.

Rnk ▼▲ Team Class Time 1 –  Decathlon CMA CGM Team WT 121:56:03 2 ▲6  Bahrain – Victorious WT 1:06:11 3 ▼1  Netcompany INEOS WT 1:06:31 4 ▼1  XDS Astana Team WT 1:11:06 5 –  EF Education – EasyPost WT 1:13:52

You can check the full standings of each of the classifications at the 2026 Vuelta a Espana.