In a steep climb, Jonas Vingegaard (Team Visma | Lease a Bike) won the ninth stage of the 2025 Vuelta a España. On the demanding climb to the Valdezcaray Ski Resort, the Danish rider was the most courageous and took the victory after a lightning attack.
The Scandinavian cyclist was the strongest, after covering 195.5 kilometers. Second came in Briton Thomas Pidcock (Q36.5 Pro Cycling Team) and third came Portuguese João Almeida (UAE Team Emirates – XRG), both 24 seconds behind. Egan Bernal (Ineos Grenadiers) was the fastest rider of the day, finishing 15th, 1:46 behind the winner.
In the general classification, Norwegian Torstein Træen (Bahrain Victorious) put up a gallant fight and remained the overall leader, but all his rivals were closing in on him.
In the early stages, the breakaway wasn’t easy to form, but after several attempts, the final break consisted of German Michel Hessmann (Movistar Team), Polish Michał Kwiatkowski (INEOS Grenadiers), Irishman Archie Ryan (EF Education – EasyPost), American Kevin Vermaerke (Team Picnic PostNL), and Belgian Liam Slock (Lotto).
With 13 kilometers remaining, all the breakaway riders were caught by the group of favorites. Then it was the turn of the title contenders, with Jonas Vingegaard demonstrating his credentials as the frontrunner.
The Iberian Tour will have its first rest day this Monday, before the peloton tackles the tenth stage on Tuesday, covering a 175.3-kilometer route between Sendaviva Nature Park and Larra Belagua Fairgrounds.
La Vuelta Ciclista a España (2.UWT)
Results Stage 9 | Alfaro – Estación de Esquí de Valdezcaray (195,5 km)
| 1 | Jonas Vingegaard | Team Visma | Lease a Bike | 4:32:10 |
| 2 | Tom Pidcock | Q36.5 Pro Cycling Team | 0:24 |
| 3 | João Almeida | UAE Team Emirates-XRG | 0:24 |
| 4 | Felix Gall | Decathlon AG2R La Mondiale Team | 1:02 |
| 5 | Raúl García | ARKEA-B&B HOTELS | 1:46 |
| 6 | Marc Soler | UAE Team Emirates-XRG | 1:46 |
| 7 | Giulio Ciccone | Lidl-Trek | 1:46 |
| 8 | Markel Beloki | EF Education-EasyPost | 1:46 |
| 9 | Jai Hindley | Red Bull-BORA-hansgrohe | 1:46 |
| 10 | Lorenzo Fortunato | XDS Astana Team | 1:46 |
Ranking General Individual
| 1 | Torstein Træen | Bahrain Victorious | 33:35:46 |
| 2 | Jonas Vingegaard | Team Visma | Lease a Bike | 0:37 |
| 3 | João Almeida | UAE Team Emirates-XRG | 1:15 |
| 4 | Tom Pidcock | Q36.5 Pro Cycling Team | 1:35 |
| 5 | Felix Gall | Decathlon AG2R La Mondiale Team | 2:14 |
| 6 | Giulio Ciccone | Lidl-Trek | 2:42 |
| 7 | Lorenzo Fortunato | XDS Astana Team | 2:47 |
| 8 | Matteo Jorgenson | Team Visma | Lease a Bike | 2:49 |
| 9 | Jai Hindley | Red Bull-BORA-hansgrohe | 2:53 |
| 10 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | 2:53 |
Source: Revista Mundo Ciclístico