GC Update Vuelta a Espana 2025 Stage 9 | Jonas Vingegaard misses out on Red Jersey as Almeida & Pidcock lead charge of chasing pack
Cycling
Stage 9 of the 2025 Vuelta a Espana has shaken up the GC standings like no one really expected. As the Red Jersey contenders came to the fore on a day some had earmarked for the breakaway, Jonas Vingegaard powered clear of his rivals to the stage win, but it wasn't quite enough for the Dane to regain the lead in the general classification.
Thanks to his second stage win of the race so far, the Team Visma | Lease a Bike leader ends the day still 2nd overall, but now just 37 seconds behind Torstein Traeen, who fought bravely on the final climb to limit his losses and do his best without any help from his Bahrain - Victorious teammates. Behind Vingegaard, we now also have the first impressions of who is leading the charge against the Dane. Tom Pidcock finished 2nd on the day, the clearest sign yet of his GC intentions and the Brit rises to 4th overall as a result, now 1:35 down on the race, but it's still Joao Almeida who sits closest to Vingegaard, 1:15 off red and just 38 seconds down on the Dane.
Felix Gall also had a strong day, rising five places in the GC to 5th overall at 2:14, whilst Giulio Ciccone, who perhaps paid dearly for his initial attempts to follow Vingegaard drops to 6th at 2:42. Lorenzo Fortunato (7th at 2:47), Matteo Jorgenson (8th at 2:49), Jai Hindley (9th at 2:53) and Giulio Pellizzari (10th at 2:53) complete the new top-10.
Read also
GC Update Vuelta a Espana 2025 Stage 9
| 1 | Træen Torstein | Bahrain Victorious | 33:35:46 |
| 2 | Vingegaard Jonas | Team Visma | Lease a Bike | + 37 |
| 3 | Almeida João | UAE Team Emirates-XRG | + 01:15 |
| 4 | Pidcock Tom | Q36.5 Pro Cycling Team | + 01:35 |
| 5 | Gall Felix | Decathlon AG2R La Mondiale Team | + 02:14 |
| 6 | Ciccone Giulio | Lidl-Trek | + 02:42 |
| 7 | Fortunato Lorenzo | XDS Astana Team | + 02:47 |
| 8 | Jorgenson Matteo | Team Visma | Lease a Bike | + 02:49 |
| 9 | Hindley Jai | Red Bull-BORA-hansgrohe | + 02:53 |
| 10 | Pellizzari Giulio | Red Bull-BORA-hansgrohe | + 02:53 |
| 11 | Bernal Egan | INEOS Grenadiers | + 02:55 |
| 12 | Soler Marc | UAE Team Emirates-XRG | + 03:04 |
| 13 | Riccitello Matthew | Israel-Premier Tech | + 03:20 |
| 14 | García Raúl | ARKEA-B&B HOTELS | + 03:39 |
| 15 | O'Connor Ben | Team Jayco-AlUla | + 03:53 |
| 16 | Kuss Sepp | Team Visma | Lease a Bike | + 04:00 |
| 17 | Lecerf Junior | Soudal Quick-Step | + 04:21 |
| 18 | López Martin | XDS Astana Team | + 06:30 |
| 19 | Armirail Bruno | Decathlon AG2R La Mondiale Team | + 06:48 |
| 20 | Cepeda Jefferson | Movistar Team | + 07:36 |
| 21 | Buitrago Santiago | Bahrain Victorious | + 07:44 |
| 22 | Meintjes Louis | Intermarché-Wanty | + 07:58 |
| 23 | Chumil Sergio | Burgos Burpellet BH | + 08:36 |
| 24 | Landa Mikel | Soudal Quick-Step | + 09:23 |
| 25 | Tejada Harold | XDS Astana Team | + 10:44 |
| 26 | Samitier Sergio | Cofidis | + 11:58 |
| 27 | Guardeño Jaume | Caja Rural-Seguros RGA | + 12:23 |
| 28 | Tulett Ben | Team Visma | Lease a Bike | + 12:40 |
| 29 | Balderstone Abel | Caja Rural-Seguros RGA | + 13:01 |
| 30 | Frigo Marco | Israel-Premier Tech | + 13:26 |
| 31 | Rolland Brieuc | Groupama-FDJ | + 14:31 |
| 32 | Garofoli Gianmarco | Soudal Quick-Step | + 14:55 |
| 33 | Molard Rudy | Groupama-FDJ | + 19:18 |
| 34 | Harper Chris | Team Jayco-AlUla | + 20:06 |
| 35 | Scotson Callum | Decathlon AG2R La Mondiale Team | + 21:22 |
| 36 | Vervaeke Louis | Soudal Quick-Step | + 21:36 |
| 37 | Poels Wout | XDS Astana Team | + 22:26 |
| 38 | Beloki Markel | EF Education-EasyPost | + 23:53 |
| 39 | Vermaerke Kevin | Team Picnic PostNL | + 24:12 |
| 40 | Langellotti Victor | INEOS Grenadiers | + 25:18 |
| 41 | Howson Damien | Q36.5 Pro Cycling Team | + 25:25 |
| 42 | Braz Afonso Clément | Groupama-FDJ | + 25:31 |
| 43 | Tiberi Antonio | Bahrain Victorious | + 28:46 |
| 44 | Romo Javier | Movistar Team | + 29:06 |
| 45 | Bagioli Andrea | Lidl-Trek | + 30:11 |
| 46 | Gaudu David | Groupama-FDJ | + 31:02 |
| 47 | Kelderman Wilco | Team Visma | Lease a Bike | + 31:22 |
| 48 | Rivera Brandon | INEOS Grenadiers | + 31:25 |
| 49 | Zwiehoff Ben | Red Bull-BORA-hansgrohe | + 33:02 |
| 50 | Faura José Luis | Burgos Burpellet BH | + 33:15 |
| 51 | Shaw James | EF Education-EasyPost | + 35:24 |
| 52 | De Pestel Sander | Decathlon AG2R La Mondiale Team | + 35:58 |
| 53 | Ourselin Paul | Cofidis | + 36:29 |
| 54 | Silva Thomas | Caja Rural-Seguros RGA | + 37:04 |
| 55 | Masnada Fausto | XDS Astana Team | + 37:21 |
| 56 | Sheffield Magnus | INEOS Grenadiers | + 37:21 |
| 57 | Campenaerts Victor | Team Visma | Lease a Bike | + 38:17 |
| 58 | Canal Carlos | Movistar Team | + 38:27 |
| 59 | Großschartner Felix | UAE Team Emirates-XRG | + 38:41 |
| 60 | Vansevenant Mauri | Soudal Quick-Step | + 39:39 |
| 61 | Dunbar Edward | Team Jayco-AlUla | + 40:58 |
| 62 | Pickering Finlay | Bahrain Victorious | + 41:22 |
| 63 | Aleotti Giovanni | Red Bull-BORA-hansgrohe | + 42:27 |
| 64 | Bernard Julien | Lidl-Trek | + 42:57 |
| 65 | Martinez Juan Guillermo | Team Picnic PostNL | + 43:23 |
| 66 | Conci Nicola | XDS Astana Team | + 44:35 |
| 67 | Molenaar Alex | Caja Rural-Seguros RGA | + 45:14 |
| 68 | Thierry Pierre | ARKEA-B&B HOTELS | + 45:34 |
| 69 | Verona Carlos | Lidl-Trek | + 46:16 |
| 70 | Labrosse Jordan | Decathlon AG2R La Mondiale Team | + 46:41 |
| 71 | de la Cruz David | Q36.5 Pro Cycling Team | + 46:46 |
| 72 | Jungels Bob | INEOS Grenadiers | + 47:12 |
| 73 | Vine Jay | UAE Team Emirates-XRG | + 48:31 |
| 74 | Küng Stefan | Groupama-FDJ | + 48:42 |
| 75 | Debruyne Ramses | Alpecin-Deceuninck | + 49:56 |
| 76 | Hamilton Chris | Team Picnic PostNL | + 51:00 |
| 77 | Kwiatkowski Michal | INEOS Grenadiers | + 51:58 |
| 78 | Petilli Simone | Intermarché-Wanty | + 52:28 |
| 79 | Gruel Thibaud | Groupama-FDJ | + 53:10 |
| 80 | Quinn Sean | EF Education-EasyPost | + 53:54 |
| 81 | Cavagna Remi | Groupama-FDJ | + 54:25 |
| 82 | de la Calle Hugo | Burgos Burpellet BH | + 54:31 |
| 83 | Bonneu Kamiel | Intermarché-Wanty | + 54:37 |
| 84 | Camprubí Marcel | Q36.5 Pro Cycling Team | + 55:02 |
| 85 | Chaves Esteban | EF Education-EasyPost | + 55:03 |
| 86 | Nerurkar Lukas | EF Education-EasyPost | + 56:15 |
| 87 | Gregaard Jonas | Lotto | + 57:32 |
| 88 | Rouland Louis | ARKEA-B&B HOTELS | + 58:00 |
| 89 | Rickaert Jonas | Alpecin-Deceuninck | + 58:42 |
| 90 | Leemreize Gijs | Team Picnic PostNL | + 59:57 |
| 91 | Denz Nico | Red Bull-BORA-hansgrohe | + 01:01:14 |
| 92 | González David | Q36.5 Pro Cycling Team | + 01:06:27 |
| 93 | Otruba Jakub | Caja Rural-Seguros RGA | + 01:06:59 |
| 94 | Bou Joan | Caja Rural-Seguros RGA | + 01:08:20 |
| 95 | Artz Huub | Intermarché-Wanty | + 01:11:50 |
| 96 | Planckaert Edward | Alpecin-Deceuninck | + 01:14:01 |
| 97 | Bayer Tobias | Alpecin-Deceuninck | + 01:16:19 |
| 98 | Van Boven Luca | Intermarché-Wanty | + 01:18:12 |
| 99 | Van Der Lee Jardi | EF Education-EasyPost | + 01:20:28 |
| 100 | Roosen Timo | Team Picnic PostNL | + 01:20:35 |
| 101 | Biermans Jenthe | ARKEA-B&B HOTELS | + 01:22:25 |
| 102 | van Uden Casper | Team Picnic PostNL | + 01:23:33 |

Kieran WoodDeputy Editor-in-Chief
Kieran Wood is a sports journalist based in Wales and has been active in journalism since 2022. He regularly contributes to DartsNews.com and CyclingUpToDate.com, where he covers professional cycling and darts. In cycling, his work includes liveblogs from major races, including the Tour de France, the Giro d’Italia, and La Vuelta a España, alongside race reports and analysis. He has also conducted interviews with professional riders.
His reporting spans the full racing calendar, from one-day classics to stage races, with a focus on accurate, real-time coverage and clear contextual analysis. For statistics, results, and historical context, he regularly uses resources such as ProCyclingStats. To support reporting on rider activity and training context where relevant, he also references Strava.
In his work, Kieran places strong emphasis on careful sourcing, editorial accuracy, and updating articles as new, verified information becomes available.
claps 1visitors 1
Just in
Popular news
Latest comments
- Pidcock finished 9th place, 29 minutes down. he is a helluva rider, so gutsy. and he is amazing at all disciplines. but this headline is . . .mij09-11-2026
- I know, watch the video. and listen to her competitors. it was a tricky tacky call at best. WTF is this guy talking about??? my original comment was from the picture it didn't look like anything.mij09-11-2026
- I dunno what you're talking about. you make no sense. MS's competitor and the competitors coach said it was BS. she didn't deviate in a way that relegation should be required. revel LOL. you're so cool, in your own mind.mij09-11-2026
- deviation lol, watch the videomij09-11-2026
- the 'No different than women who follow and discuss celebs through gossip magazines' comment was unfortunately a bit off. didn't you just boast about your principles in the comments section of another article?Ketterechts08-11-2026
- Are you MrMauMau 2.0? Nothing you are saying is really relevant. Vaguely connected, but irrelevant. The conversation is whether Schreiber impeded Brand or not.
Rafionain-Glas08-11-2026 - He is boring
leedorney08-11-2026 - To Twoje przemyślenia te bla, bla :)
Dariusz08-11-2026 - Uwielbiam patrzeć, jak wyjeżdża na czoło peletonu i zaczyna się rzeź...
Dariusz08-11-2026 - Yeah, unreal.
parisbound0008-11-2026
Loading
Write a comment








