2024 Vuelta a Espana GC Update after stage 19: Primoz Roglic into Red Jersey with O'Connor, Mas & Carapaz set for exciting fight for podium
Cycling
Stage 19 of the 2024 Vuelta a Espana was the first of the last two mountain stage of the race. After nearly two weeks, Ben O'Connor's time in the Red Jersey was finally brought to an end as Primoz Roglic soloed away to the stage win and a massive time gap.
With the arrival at the decisive final climb, anticipation for the fight was sky-high, but in truth, Red Bull - BORA - hansgrohe made short work of the rest of the challengers. With an attack by Aleksandr Vlasov, Daniel Martinez and Primoz Roglic, the Slovenian was alone in the first kilometres of the final climb to Moncalvillo, and the gap to his pursuers was only going to increase.
In the end, Primoz managed to cross the finish line in first place with little pain, wearing red for the first time since stage 6, and all bus officially securing the general classification with a time gap of 1 minute and 54 seconds ahead from Ben O'Connor in 2nd, and 2 minutes and 20 seconds ahead of Enric Mas, who remains 3rd.
Read also
2024 Vuelta a Espana GC Update after stage 19:
| 1 | Roglic Primoz | Red Bull-BORA-hansgrohe | 76:43:36 |
| 2 | O'Connor Ben | Decathlon AG2R La Mondiale Team | + 01:54 |
| 3 | Mas Enric | Movistar Team | + 02:20 |
| 4 | Carapaz Richard | EF Education-EasyPost | + 02:54 |
| 5 | Gaudu David | Groupama-FDJ | + 04:33 |
| 6 | Skjelmose Mattias | Lidl-Trek | + 04:47 |
| 7 | Rodriguez Carlos | INEOS Grenadiers | + 04:55 |
| 8 | Lipowitz Florian | Red Bull-BORA-hansgrohe | + 05:55 |
| 9 | Landa Mikel | Soudal Quick-Step | + 06:40 |
| 10 | Sivakov Pavel | UAE Team Emirates | + 07:39 |
| 11 | Kuss Sepp | Team Visma | Lease a Bike | + 10:51 |
| 12 | Yates Adam | UAE Team Emirates | + 11:44 |
| 13 | Dunbar Edward | Team Jayco-AlUla | + 13:31 |
| 14 | Rodriguez Cristian | ARKEA-B&B HOTELS | + 15:56 |
| 15 | Vlasov Aleksandr | Red Bull-BORA-hansgrohe | + 19:06 |
| 16 | Fortunato Lorenzo | Astana Qazaqstan Team | + 23:35 |
| 17 | Martin Guillaume | Cofidis | + 24:40 |
| 18 | Parra José Félix | Equipo Kern Pharma | + 41:33 |
| 19 | Haig Jack | Bahrain Victorious | + 42:43 |
| 20 | Kruijswijk Steven | Team Visma | Lease a Bike | + 51:15 |
| 21 | Berthet Clément | Decathlon AG2R La Mondiale Team | + 57:12 |
| 22 | Rodríguez Óscar | INEOS Grenadiers | + 57:16 |
| 23 | Pacher Quentin | Groupama-FDJ | + 01:01:23 |
| 24 | Cattaneo Mattia | Soudal Quick-Step | + 01:03:01 |
| 25 | Valter Attila | Team Visma | Lease a Bike | + 01:11:52 |
| 26 | Meintjes Louis | Intermarché-Wanty | + 01:12:02 |
| 27 | Riccitello Matthew | Israel-Premier Tech | + 01:12:54 |
| 28 | Bizkarra Mikel | Euskaltel-Euskadi | + 01:16:47 |
| 29 | Oomen Sam | Lidl-Trek | + 01:24:02 |
| 30 | Izagirre Ion | Cofidis | + 01:31:27 |
| 31 | Bennett George | Israel-Premier Tech | + 01:32:05 |
| 32 | Rubio Einer | Movistar Team | + 01:34:00 |
| 33 | Küng Stefan | Groupama-FDJ | + 01:34:17 |
| 34 | Tejada Harold | Astana Qazaqstan Team | + 01:37:13 |
| 35 | Quintana Nairo | Movistar Team | + 01:38:20 |
| 36 | Paret-Peintre Valentin | Decathlon AG2R La Mondiale Team | + 01:38:39 |
| 37 | Verona Carlos | Lidl-Trek | + 01:41:48 |
| 38 | Aleotti Giovanni | Red Bull-BORA-hansgrohe | + 01:47:16 |
| 39 | Martinez Daniel | Red Bull-BORA-hansgrohe | + 01:49:17 |
| 40 | Cepeda Alexander | EF Education-EasyPost | + 01:50:51 |
| 41 | del Toro Isaac | UAE Team Emirates | + 01:51:10 |
| 42 | Guglielmi Simon | ARKEA-B&B HOTELS | + 01:53:40 |
| 43 | Narvaez Jhonnatan | INEOS Grenadiers | + 01:56:54 |
| 44 | Martín Gotzon | Euskaltel-Euskadi | + 01:59:14 |
| 45 | Adrià Roger | Red Bull-BORA-hansgrohe | + 02:06:26 |
| 46 | Garofoli Gianmarco | Astana Qazaqstan Team | + 02:06:28 |
| 47 | Meurisse Xandro | Alpecin-Deceuninck | + 02:08:30 |
| 48 | Zana Filippo | Team Jayco-AlUla | + 02:13:25 |
| 49 | Gesink Robert | Team Visma | Lease a Bike | + 02:13:51 |
| 50 | Tusveld Martijn | Team dsm-firmenich PostNL | + 02:15:42 |
| 51 | Geoghegan Hart Tao | Lidl-Trek | + 02:22:49 |
| 52 | Baroncini Filippo | UAE Team Emirates | + 02:31:52 |
| 53 | Armirail Bruno | Decathlon AG2R La Mondiale Team | + 02:38:37 |
| 54 | Teuns Dylan | Israel-Premier Tech | + 02:42:49 |
| 55 | Bou Joan | Euskaltel-Euskadi | + 02:56:06 |
| 56 | Sweeny Harry | EF Education-EasyPost | + 03:08:10 |
| 57 | Champion Thomas | Cofidis | + 03:10:34 |
| 58 | Owsian Lukasz | ARKEA-B&B HOTELS | + 03:11:30 |
| 59 | Petilli Simone | Intermarché-Wanty | + 03:13:31 |
| 60 | Sepulveda Eduardo | Lotto Dstny | + 03:15:35 |
| 61 | Rivera Brandon | INEOS Grenadiers | + 03:21:43 |
| 62 | De Gendt Thomas | Lotto Dstny | + 03:23:16 |
| 63 | Germani Lorenzo | Groupama-FDJ | + 03:29:18 |
| 64 | Isasa Xabier | Euskaltel-Euskadi | + 03:32:21 |
| 65 | Umba Santiago | Astana Qazaqstan Team | + 03:36:23 |
| 66 | Gutiérrez Jorge | Equipo Kern Pharma | + 03:37:53 |
| 67 | Lafay Victor | Decathlon AG2R La Mondiale Team | + 03:41:01 |
| 68 | Sütterlin Jasha | Bahrain Victorious | + 04:01:13 |
| 69 | Marit Arne | Intermarché-Wanty | + 04:07:13 |

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 0visitors 0
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







