GC update Tour de France 2025 stage 19 - Pogacar seals GC win whilst Roglic's 'all-or-nothing' doesn't pay off
Cycling
The Tour de France has not had too much spectacle in it's final day in the mountains as UAE Team Emirates - XRG controlled the entire stage for the GC fight and despite the rough terrain, the differences were not majour. However by doing this, he has virtually confirmed his overall win, only with two days left to the race - without including high mountains.
Florian Lipowitz increased his gap to Oscar Onley slightly and will go into the final two days of the race with over 1 minute of lead. Primoz Roglic lost three positions from fifth to eighth whilst Felix Gall, Tobias Johannessen and Kévin Vauquelin won his position. Johannessen climbed from eighth to sixth also overtaking Vauquelin. Ben Healy and Ben O'Connor conclude the Top10.
In the lead of the race is Pogacar who will carry a 4:24-minute gap over Jonas Vingegaard into stage 20.
| 1 | Pogačar Tadej | UAE Team Emirates - XRG | 69:41:46 |
| 2 | Vingegaard Jonas | Team Visma | Lease a Bike | 4:24 |
| 3 | Lipowitz Florian | Red Bull - BORA - hansgrohe | 11:09 |
| 4 | Onley Oscar | Team Picnic PostNL | 12:12 |
| 5 | Gall Felix | Decathlon AG2R La Mondiale Team | 17:12 |
| 6 | Johannessen Tobias Halland | Uno-X Mobility | 20:14 |
| 7 | Vauquelin Kévin | Arkéa - B&B Hotels | 22:35 |
| 8 | Roglič Primož | Red Bull - BORA - hansgrohe | 25:30 |
| 9 | Healy Ben | EF Education - EasyPost | 28:02 |
| 10 | O'Connor Ben | Team Jayco AlUla | 34:34 |
| 11 | Jegat Jordan | Team TotalEnergies | 38:42 |
| 12 | Arensman Thymen | INEOS Grenadiers | 52:41 |
| 13 | Narváez Jhonatan | UAE Team Emirates - XRG | 1:04:36 |
| 14 | Kuss Sepp | Team Visma | Lease a Bike | 1:05:11 |
| 15 | Higuita Sergio | XDS Astana Team | 1:08:19 |
| 16 | Yates Simon | Team Visma | Lease a Bike | 1:17:30 |
| 17 | Martin Guillaume | Groupama - FDJ | 1:18:07 |
| 18 | Mühlberger Gregor | Movistar Team | 1:28:17 |
| 19 | Yates Adam | UAE Team Emirates - XRG | 1:33:28 |
| 20 | Jorgenson Matteo | Team Visma | Lease a Bike | 1:35:28 |
| 21 | Rodríguez Cristián | Arkéa - B&B Hotels | 1:36:15 |
| 22 | Madouas Valentin | Groupama - FDJ | 1:39:46 |
| 23 | Barguil Warren | Team Picnic PostNL | 1:41:56 |
| 24 | Meurisse Xandro | Alpecin - Deceuninck | 1:43:46 |
| 25 | Vlasov Aleksandr | Red Bull - BORA - hansgrohe | 2:01:02 |
| 26 | Campenaerts Victor | Team Visma | Lease a Bike | 2:05:23 |
| 27 | Scotson Callum | Decathlon AG2R La Mondiale Team | 2:10:27 |
| 28 | Paret-Peintre Aurélien | Decathlon AG2R La Mondiale Team | 2:12:52 |
| 29 | García Pierna Raúl | Arkéa - B&B Hotels | 2:15:58 |
| 30 | Berthet Clément | Decathlon AG2R La Mondiale Team | 2:17:37 |
| 31 | Soler Marc | UAE Team Emirates - XRG | 2:21:01 |
| 32 | Buchmann Emanuel | Cofidis | 2:21:34 |
| 33 | Rubio Einer | Movistar Team | 2:21:56 |
| 34 | Van Wilder Ilan | Soudal Quick-Step | 2:23:14 |
| 35 | Buitrago Santiago | Bahrain - Victorious | 2:30:35 |
| 36 | Grégoire Romain | Groupama - FDJ | 2:31:58 |
| 37 | Sweeny Harry | EF Education - EasyPost | 2:33:58 |
| 38 | Tejada Harold | XDS Astana Team | 2:39:21 |
| 39 | Pacher Quentin | Groupama - FDJ | 2:40:47 |
| 40 | Wellens Tim | UAE Team Emirates - XRG | 2:44:24 |
| 41 | Paret-Peintre Valentin | Soudal Quick-Step | 2:47:05 |
| 42 | Velasco Simone | XDS Astana Team | 2:47:31 |
| 43 | Baudin Alex | EF Education - EasyPost | 2:50:02 |
| 44 | Storer Michael | Tudor Pro Cycling Team | 2:50:51 |
| 45 | Alaphilippe Julian | Tudor Pro Cycling Team | 2:51:35 |
| 46 | van den Broek Frank | Team Picnic PostNL | 2:52:00 |
| 47 | Venturini Clément | Arkéa - B&B Hotels | 2:52:39 |
| 48 | Benoot Tiesj | Team Visma | Lease a Bike | 2:55:06 |
| 49 | Powless Neilson | EF Education - EasyPost | 2:58:52 |
| 50 | Blackmore Joseph | Israel - Premier Tech | 2:59:04 |
| 51 | Armirail Bruno | Decathlon AG2R La Mondiale Team | 2:59:05 |
| 52 | Thomas Geraint | INEOS Grenadiers | 2:59:44 |
| 53 | Simmons Quinn | Lidl - Trek | 3:02:32 |
| 54 | Burgaudeau Mathieu | Team TotalEnergies | 3:04:33 |
| 55 | Eenkhoorn Pascal | Soudal Quick-Step | 3:06:34 |
| 56 | Woods Michael | Israel - Premier Tech | 3:06:59 |
| 57 | Costiou Ewen | Arkéa - B&B Hotels | 3:09:54 |
| 58 | Laurance Axel | INEOS Grenadiers | 3:10:10 |
| 59 | Delettre Alexandre | Team TotalEnergies | 3:12:28 |
| 60 | Verstrynge Emiel | Alpecin - Deceuninck | 3:12:48 |
| 61 | Leknessund Andreas | Uno-X Mobility | 3:14:44 |
| 62 | Valgren Michael | EF Education - EasyPost | 3:21:48 |
| 63 | Gachignard Thomas | Team TotalEnergies | 3:23:14 |
| 64 | Le Berre Mathis | Arkéa - B&B Hotels | 3:25:28 |
| 65 | Oliveira Nelson | Movistar Team | 3:25:40 |
| 66 | Stuyven Jasper | Lidl - Trek | 3:26:11 |
| 67 | Hoelgaard Markus | Uno-X Mobility | 3:26:29 |
| 68 | Sivakov Pavel | UAE Team Emirates - XRG | 3:32:34 |
| 69 | Berckmoes Jenno | Lotto | 3:33:12 |
| 70 | van Aert Wout | Team Visma | Lease a Bike | 3:34:06 |
| 71 | Schachmann Maximilian | Soudal Quick-Step | 3:35:01 |
| 72 | Izagirre Ion | Cofidis | 3:35:02 |
| 73 | Foss Tobias | INEOS Grenadiers | 3:35:15 |
| 74 | Champoussin Clément | XDS Astana Team | 3:36:02 |
| 75 | Abrahamsen Jonas | Uno-X Mobility | 3:36:21 |
| 76 | Lutsenko Alexey | Israel - Premier Tech | 3:38:07 |
| 77 | Naesen Oliver | Decathlon AG2R La Mondiale Team | 3:39:28 |
| 78 | Martinez Lenny | Bahrain - Victorious | 3:42:52 |
| 79 | Aranburu Alex | Cofidis | 3:43:16 |
| 80 | Politt Nils | UAE Team Emirates - XRG | 3:44:45 |
| 81 | Johannessen Anders Halland | Uno-X Mobility | 3:46:02 |
| 82 | Tronchon Bastien | Decathlon AG2R La Mondiale Team | 3:46:36 |
| 83 | Van Moer Brent | Lotto | 3:47:06 |
| 84 | Haller Marco | Tudor Pro Cycling Team | 3:47:39 |
| 85 | Neilands Krists | Israel - Premier Tech | 3:48:12 |
| 86 | Hirschi Marc | Tudor Pro Cycling Team | 3:48:37 |
| 87 | Teunissen Mike | XDS Astana Team | 3:49:28 |
| 88 | Barré Louis | Intermarché - Wanty | 3:51:34 |
| 89 | Mayrhofer Marius | Tudor Pro Cycling Team | 3:53:18 |
| 90 | Pithie Laurence | Red Bull - BORA - hansgrohe | 3:54:44 |
| 91 | Russo Clément | Groupama - FDJ | 3:55:31 |
| 92 | Teuns Dylan | Cofidis | 3:55:48 |
| 93 | Rickaert Jonas | Alpecin - Deceuninck | 3:56:04 |
| 94 | Asgreen Kasper | EF Education - EasyPost | 3:58:25 |
| 95 | Groves Kaden | Alpecin - Deceuninck | 4:00:43 |
| 96 | Vermeersch Gianni | Alpecin - Deceuninck | 4:00:44 |
| 97 | Touzé Damien | Cofidis | 4:01:48 |
| 98 | Skujiņš Toms | Lidl - Trek | 4:04:16 |
| 99 | Barta Will | Movistar Team | 4:04:54 |
| 100 | Andresen Tobias Lund | Team Picnic PostNL | 4:06:51 |
| 101 | Wright Fred | Bahrain - Victorious | 4:07:39 |
| 102 | Louvel Matis | Israel - Premier Tech | 4:13:01 |
| 103 | Schmid Mauro | Team Jayco AlUla | 4:14:00 |
| 104 | Moscon Gianni | Red Bull - BORA - hansgrohe | 4:15:43 |
| 105 | Trentin Matteo | Tudor Pro Cycling Team | 4:17:34 |
| 106 | Romeo Iván | Movistar Team | 4:18:20 |
| 107 | Swift Connor | INEOS Grenadiers | 4:18:45 |
| 108 | Märkl Niklas | Team Picnic PostNL | 4:24:38 |
| 109 | Albanese Vincenzo | EF Education - EasyPost | 4:26:35 |
| 110 | Castrillo Pablo | Movistar Team | 4:27:22 |
| 111 | Penhoët Paul | Groupama - FDJ | 4:29:31 |
| 112 | Turgis Anthony | Team TotalEnergies | 4:31:58 |
| 113 | Nys Thibau | Lidl - Trek | 4:35:13 |
| 114 | García Cortina Iván | Movistar Team | 4:37:53 |
| 115 | Affini Edoardo | Team Visma | Lease a Bike | 4:39:40 |
| 116 | Plapp Luke | Team Jayco AlUla | 4:40:49 |
| 117 | Sepúlveda Eduardo | Lotto | 4:41:09 |
| 118 | Dainese Alberto | Tudor Pro Cycling Team | 4:41:18 |
| 119 | Stannard Robert | Bahrain - Victorious | 4:41:45 |
| 120 | Stewart Jake | Israel - Premier Tech | 4:42:37 |
| 121 | van Dijke Mick | Red Bull - BORA - hansgrohe | 4:46:50 |
| 122 | Ackermann Pascal | Israel - Premier Tech | 4:48:12 |
| 123 | Mohorič Matej | Bahrain - Victorious | 4:48:32 |
| 124 | Rutsch Jonas | Intermarché - Wanty | 4:49:22 |
| 125 | Watson Samuel | INEOS Grenadiers | 4:50:14 |
| 126 | Vercher Mattéo | Team TotalEnergies | 4:51:08 |
| 127 | Dillier Silvan | Alpecin - Deceuninck | 4:52:27 |
| 128 | Naberman Tim | Team Picnic PostNL | 4:53:50 |
| 129 | Bittner Pavel | Team Picnic PostNL | 4:55:59 |
| 130 | Flynn Sean | Team Picnic PostNL | 4:56:28 |
| 131 | Cort Magnus | Uno-X Mobility | ,, |
| 132 | Girmay Biniam | Intermarché - Wanty | 4:59:32 |
| 133 | Capiot Amaury | Arkéa - B&B Hotels | 5:00:53 |
| 134 | Durbridge Luke | Team Jayco AlUla | 5:01:36 |
| 135 | Askey Lewis | Groupama - FDJ | 5:04:27 |
| 136 | Drizners Jarrad | Lotto | 5:05:04 |
| 137 | Reinders Elmar | Team Jayco AlUla | 5:07:05 |
| 138 | Rex Laurenz | Intermarché - Wanty | 5:07:31 |
| 139 | De Lie Arnaud | Lotto | 5:07:50 |
| 140 | Page Hugo | Intermarché - Wanty | 5:09:10 |
| 141 | Braet Vito | Intermarché - Wanty | 5:10:19 |
| 142 | Fredheim Stian | Uno-X Mobility | 5:11:28 |
| 143 | Grignard Sébastien | Lotto | 5:12:03 |
| 144 | Renard Alexis | Cofidis | 5:13:11 |
| 145 | Milan Jonathan | Lidl - Trek | 5:13:50 |
| 146 | Van Lerberghe Bert | Soudal Quick-Step | 5:15:02 |
| 147 | Merlier Tim | Soudal Quick-Step | 5:15:34 |
| 148 | Boivin Guillaume | Israel - Premier Tech | 5:15:59 |
| 149 | Groenewegen Dylan | Team Jayco AlUla | 5:16:39 |
| 150 | Bauhaus Phil | Bahrain - Victorious | 5:17:44 |
| 151 | Mezgec Luka | Team Jayco AlUla | 5:18:23 |
| 152 | Démare Arnaud | Arkéa - B&B Hotels | 5:18:50 |
| 153 | Thomas Benjamin | Cofidis | 5:19:31 |
| 154 | Ballerini Davide | XDS Astana Team | 5:20:28 |
| 155 | Gradek Kamil | Bahrain - Victorious | 5:22:06 |
| 156 | van Sintmaartensdijk Roel | Intermarché - Wanty | 5:22:26 |
| 157 | Fedorov Yevgeniy | XDS Astana Team | 5:22:31 |
| 158 | Lienhard Fabian | Tudor Pro Cycling Team | 5:24:15 |
| 159 | Theuns Edward | Lidl - Trek | 5:29:40 |
| 160 | Consonni Simone | Lidl - Trek | 5:29:55 |
| 161 | Meeus Jordi | Red Bull - BORA - hansgrohe | 5:31:00 |
Read also

Rúben SilvaEditor-in-Chief
A founding contributor to CyclingUpToDate since its launch in January 2022, Ruben Silva has played a central role in shaping the site’s editorial direction and long-term growth. Before joining the project, he built his experience through independent blogging at Echelons Hub and by producing race previews for Ciclismo Internacional, developing a strong analytical voice rooted in daily engagement with professional cycling.
Beyond editorial work, he has been closely involved in the expansion and coordination of CyclingUpToDate’s wider network, helping establish and support sister platforms across multiple languages. This includes ongoing collaboration with CiclismoAlDia (Spanish), CiclismoAtual (Portuguese), WielrennenUpToDate (Dutch), and RadsportAktuell (German), contributing to a shared editorial vision and consistent international coverage.
He also helps oversee editorial governance across the network, setting standards for accuracy and consistency and coordinating updates or corrections when needed.
Originally from the Porto metropolitan area in Portugal, he holds a bachelor’s degree in Geography. His path into cycling journalism was shaped not through formal media training, but through independent reporting, community engagement, and sustained on-the-ground involvement in the sport.
Over the course of his career, he has conducted approximately 100 interviews across road cycling and cyclocross, ranging from one-to-one conversations and online formats to press conferences and on-site pre- and post-race coverage. His interviews include leading riders, team managers, and prominent figures within cycling media: Tadej Pogacar, Jonas Vingegaard, Mathieu van der Poel, Primoz Roglic, Wout van Aert, Joao Almeida and Tom Pidcock; managers like Patrick Lefevere and Joxean Matxin; and YouTube personality Bryan Kennedy (BKXC)...
Within 18 months of launch, he helped grow CyclingUpToDate’s English-language platform into one of the most-read cycling news websites, built entirely from the ground up. As both a professional journalist and lifelong cycling enthusiast, his focus remains on delivering accurate, timely, and well-contextualized coverage.
claps 2visitors 2
Just in
Popular news
Latest comments
- 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 - there needs to be space in life for pointless comments!Ketterechts08-11-2026
- That is a very lazy way of putting it but so far on this website it seems like everyone is happy to look at everything lazily, even things that annoy them intensely. All they want to do is state their feeling and position but ask most to analyse a problem or come up with solutions or improvements and you’re stunned by silence. Nobody even really knows how this all happens. It’s very simple and quick to just say the UCI did it but I bet you they didn’t, I bet you not more than 2 people were involved, more likely just 1. The UCI may be ultimately responsible but it is not their decision, this is about hierarchy, power and delegation. The fact that protest is possible also means it isn’t over and that MORE people could get involved for a thorough review which could throw up anything. It is highly likely it was a sole commissar who decided and has that power in a first round. Therein might lie the problem the UCI has to consider, is it acceptable to give so much authority to one single person when it is quite possible for them to have a natural bias or be too easily susceptible to imposed bias. Who is to say an individual in this position isn’t susceptible to collaboration with outside players with interests in the results, nations, families, teams, betting companies, etc. On the one hand we have sports where these problems have been worked on way more to reduce such problems, on the other hand we have sports with far stricter and more draconian rules not even concerning safety or obstruction that nobody really questions like false starts or stepping out of lane or zones in athletics. If cycling hastowork on itself, it would be good if protagonists (all kinds) would start doing a little more than just moaning over outcomes.Jumpyjohn08-11-2026
- Yes, so why not make comments less pointless?Jumpyjohn08-11-2026
- What a race! I didn't expect Vanthourenhout to collapse like that, and Wyseure did take the fight to Nys, but there was no doubt at the end. I also wonder what Aubin Sparfel would be capable of were he to race in the elites now. In the U23 ranks he is making good work of Giel Lejeune, who himself is among the better riders in the elites, and a top 10 contender in the big races (3rd at Kleebergcross, 8th at Berencross and 5th at Heerderstrand). In the French Cup, Sparfel is significantly better than Romain Debord (8th at Koppenbergcross and 10th at the Euros) and Rémi Lelandais (12th at Koppenbergcross and 19th at the Euros).
Rafionain-Glas08-11-2026 - There really was nothing in it. Schreiber was so much faster, and Brand was fighting to stay in the wheel in the sprint. Schreiber did move a bit, but to say she closed the door doesn't make sense because Brand couldn't enter it anyway, abd she wasn't impeded.
Rafionain-Glas08-11-2026
Loading
Write a comment







