Vuelta a España 2025: Standings after stage 20 - Vingegaard reigns in red
Stage 20 was the penultimate stage before the last dance of the 2025 edition of Vuelta a España around Madrid with a summit finish on the Bola del Mundo.

Jonas Vingegaard (Visma | Lease a Bike) secured his third grand tour of his career after a spectacular attack on the Bola del Mundo, to win solo. The Dane holds an immoveable margin of 1:16 over Joao Almeida (Team UAE Emirates - XRG) with a stage remaining.
Tom Pidcock (Q36.5) held on to his podium position after defending it spectacularly to thwart the charge of Jai Hindley (Red Bull-Bora-Hansgrohe).
Jay Vine (UAE Team Emirates - XRG) became the first rider to mathematically secure a jersey at the 2025 Vuelta a España, as long he finishes, taking home the polka-dot jersey with the Aussie's advantage over the Jonas Vingegaard, in second, unable to be close the advantage in the remaining stage.
Standings after Vuelta a España stage 20
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 72:53:57 |
| 2 | João Almeida | UAE Team Emirates-XRG | + 01.16 |
| 3 | Tom Pidcock | Q36.5 Pro Cycling Team | + 03.11 |
| 4 | Jai Hindley | Red Bull-BORA-hansgrohe | + 03.41 |
| 5 | Matthew Riccitello | Israel-Premier Tech | + 05.55 |
| 6 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | + 07.23 |
| 7 | Sepp Kuss | Team Visma | Lease a Bike | + 07.45 |
| 8 | Felix Gall | Decathlon AG2R La Mondiale Team | + 07.50 |
| 9 | Torstein Træen | Bahrain Victorious | + 09.48 |
| 10 | Matteo Jorgenson | Team Visma | Lease a Bike | + 12.16 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Matthew Riccitello | Israel-Premier Tech | 72:59:52 |
| 2 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | + 01.28 |
| 3 | Junior Lecerf | Soudal Quick-Step | + 08.05 |
| 4 | Abel Balderstone | Caja Rural-Seguros RGA | + 22.12 |
| 5 | Jaume Guardeño | Caja Rural-Seguros RGA | + 24.35 |
| 6 | Kevin Vermaerke | Team Picnic PostNL | + 44.13 |
| 7 | Martin López | XDS Astana Team | + 53.28 |
| 8 | Ben Tulett | Team Visma | Lease a Bike | + 58.51 |
| 9 | Finlay Pickering | Bahrain Victorious | + 01:16.07 |
| 10 | Marco Frigo | Israel-Premier Tech | + 01:28.22 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mads Pedersen | Lidl-Trek | 277 |
| 2 | Jonas Vingegaard | Team Visma | Lease a Bike | 197 |
| 3 | Jasper Philipsen | Alpecin-Deceuninck | 135 |
| 4 | João Almeida | UAE Team Emirates-XRG | 123 |
| 5 | Giulio Ciccone | Lidl-Trek | 123 |
| 6 | Ethan Vernon | Israel-Premier Tech | 123 |
| 7 | Tom Pidcock | Q36.5 Pro Cycling Team | 104 |
| 8 | Jai Hindley | Red Bull-BORA-hansgrohe | 99 |
| 9 | Jay Vine | UAE Team Emirates-XRG | 94 |
| 10 | Orluis Aular | Movistar Team | 93 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jay Vine | UAE Team Emirates-XRG | 61 |
| 2 | Jonas Vingegaard | Team Visma | Lease a Bike | 56 |
| 3 | João Almeida | UAE Team Emirates-XRG | 32 |
| 4 | Louis Vervaeke | Soudal Quick-Step | 32 |
| 5 | Joel Nicolau | Caja Rural-Seguros RGA | 31 |
| 6 | Marc Soler | UAE Team Emirates-XRG | 28 |
| 7 | Juan Ayuso | UAE Team Emirates-XRG | 26 |
| 8 | Nicolas Vinokurov | XDS Astana Team | 22 |
| 9 | Mikel Landa | Soudal Quick-Step | 22 |
| 10 | Jai Hindley | Red Bull-BORA-hansgrohe | 22 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates-XRG | 217:41:26 |
| 2 | Team Visma | Lease a Bike | + 23.01 |
| 3 | Red Bull-BORA-hansgrohe | + 01:20.52 |
| 4 | Caja Rural-Seguros RGA | + 01:40.59 |
| 5 | Bahrain Victorious | + 01:53.57 |
| 6 | Decathlon AG2R La Mondiale Team | + 01:56.40 |
| 7 | Soudal Quick-Step | + 02:03.59 |
| 8 | XDS Astana Team | + 02:04.43 |
| 9 | Israel-Premier Tech | + 02:55.09 |
| 10 | Q36.5 Pro Cycling Team | + 03:16.16 |

Join our WhatsApp service
Be first to know. Subscribe to Domestique on WhatsApp for free and stay up to date with all the latest from the world of cycling.
Favourite us on Google








