2025 Tour de France

Who Won Stage 19 Of The Tour de France 2025? See The Full TDF Results Here

Who Won Stage 19 Of The Tour de France 2025? See The Full TDF Results Here

Dutch rider Thymen Arensman picked up a second stage win at the Tour de France 2025 on Friday, winning Stage 19 at La Plagne ski resort.

Jul 25, 2025 by AFP Report
Tour de France 2025 Stage 20 Preview

Dutch rider Thymen Arensman picked up a second stage win at the Tour de France 2025 on Friday, winning Stage 19 at La Plagne ski resort, as defending champion Tadej Pogacar closed in on a fourth title.

Arensman crossed the finish line exhausted and delirious in the heavy rain, two seconds ahead of title contender Jonas Vingegaard and his great rival Pogacar.

Barring a collapse, Team UAE rider Pogacar should claim his fourth Tour de France title at 26 years old in Paris on Sunday.

The attack-minded Pogacar explained how he had played it safe with just two days left until the race finish on the Champs Elysees.

"When Arensman attacked, I let him go, setting my own rhythm,"  Pogacar said. "It was close, I did want to win, but I'm just glad it's over. It was a good win from Thymen, he deserved it."

The Slovenian exits the Alps with a lead of 4 minutes, 24 seconds on Vingegaard.

Vingegaard, for once, finished ahead of Pogacar, but this was a fourth second-place finish on this 21-day slog.

Pogacar has dominated the Tour de France 2025, winning stages on rolling runs in the north and west at Rouen and the Mur de Bretagne in the first week, then twice on the mountain slopes of the Pyrenees in Week 2.

As the Tour entered its end game, Pogacar unexpectedly simply protected his lead through the Alps, rather than go on his trademark all-out attacks.

The 2022 and 2023 champion Vingegaard had two off days, first on a time trial and secondly in the Pyrenees, leaving Pogacar to surge into a position of such strength he only needed to follow.

German breakout star Florian Lipowitz strengthened his hold on overall third place and top spot in the under-25 section on his debut Tour de France, as he tracked the title rivals all the way to the summit finish for an impressive Tour debut with Red Bull Bora.

Stage 19 Of Tour de France 2025 Was Shortened

For Arensman and Ineos, this was a symbolic victory, as the British team begin its revival with the return to the helm of Dave Brailsford, mastermind of seven wins in his previous stint.

Arensman slumped to the ground in tears at La Plagne as he just held on with a white-knuckle struggle over the final kilometers.

"I'm totally destroyed," said Arensman, who also won Stage 14 at Superbagneres in the Pyrenees.

Mirroring Ben O'Connor's winning tactic on the thrilling Stage 18, climber Arensman attacked at the bottom of the final climb, with the title rivals more concerned with tracking each other.

But this time, the breakaway stage winner had to sweat out the run in with the top trio closing fast.

"It feels like a dream, that's Jonas and Tadej, and everyone knows they are the best in the world," he said.

The 25-year-old Ineos man fell over into the barriers exhausted at the line and broke into sobs of relief.

This final mountain stage was shortened overnight due to an outbreak of a cattle infection along the route, reduced to just 93 kilometers, which ran to a rowdy finish at 2050m altitude.

The stage, however, was largely uncontested in comparison to Thursday's epic cat-and-mouse between Pogacar and Vingegaard, who attacked the champion 71 kilometers from the finish line without ever dislodging him.

Stage 20 on Saturday is a hilly run through the Jura, while Sunday's run to the French capital also features a potentially chaotic run up the cobbled lanes of Montmartre.

Tour de France 2025 Stage 19 Results – Top 25

  1. Thymen Arensman (INEOS Grenadiers) – 2:46:06 (B10)
  2. Jonas Vingegaard (Team Visma | Lease a Bike) – 2:46:08 (B6)
  3. Tadej Pogacar (UAE Team Emirates XRG) – 2:46:08 (B4)
  4. Felix Lipowitz (Red Bull - BORA - hansgrohe) – 2:46:12
  5. Oscar Onley (Team Picnic PostNL) – 2:46:53
  6. Felix Gall (Decathlon AG2R La Mondiale Team) – 2:47:40
  7. Tobias Johannessen (Uno-X Mobility) – 2:47:47
  8. Ben Healy (EF Education - EasyPost) – 2:48:25
  9. Valentin Paret Peintre (Soudal Quick-Step) – 2:49:53
  10. Simon Yates (Team Visma | Lease a Bike) – 2:50:00
  11. Lenny Martinez (Bahrain Victorious) – 2:50:08
  12. Ben O'Connor (Team Jayco AlUla) – 2:51:19
  13. Aurélien Paret Peintre (Decathlon AG2R La Mondiale Team) – 2:51:24
  14. Jordan Jegat (TotalEnergies) – 2:51:55
  15. Gregor Mühlberger (Movistar Team) – 2:52:24
  16. Victor Campenaerts (Team Visma | Lease a Bike) – 2:52:24
  17. Kévin Vauquelin (Arkea-B&B Hotels) – 2:52:24
  18. Clément Berthet (Decathlon AG2R La Mondiale Team) – 2:52:34
  19. Jhonatan Narváez (UAE Team Emirates XRG) – 2:52:38
  20. Harold Tejada (XDS Astana Team) – 2:52:52
  21. Sergio Higuita (XDS Astana Team) – 2:52:52
  22. Frank van den Broek (Team Picnic PostNL) – 2:54:06
  23. Einerson Rubio Reyes (Movistar Team) – 2:55:41
  24. Callum Scotson (Decathlon AG2R La Mondiale Team) – 2:56:37
  25. Raúl García Pierna (Arkea-B&B Hotels) – 2:57:57

Tour de France 2025 Overall Standings – Top 25 After Stage 19

  1. Tadej Pogacar (UAE Team Emirates XRG) – 69:41:46
  2. Jonas Vingegaard (Team Visma | Lease a Bike) – 69:46:10
  3. Florian Lipowitz (Red Bull - BORA - hansgrohe) – 69:52:55
  4. Oscar Onley (Team Picnic PostNL) – 69:53:58
  5. Felix Gall (Decathlon AG2R La Mondiale Team) – 69:58:58
  6. Tobias Johannessen (Uno-X Mobility) – 70:02:00
  7. Kévin Vauquelin (Arkea-B&B Hotels) – 70:04:21
  8. Primoz Roglic (Red Bull - BORA - hansgrohe) – 70:07:16
  9. Ben Healy (EF Education - EasyPost) – 70:09:48
  10. Ben O'Connor (Team Jayco AlUla) – 70:16:20
  11. Jordan Jegat (TotalEnergies) – 70:20:28
  12. Thymen Arensman (INEOS Grenadiers) – 70:34:27
  13. Jhonatan Narváez (UAE Team Emirates XRG) – 70:46:22
  14. Sepp Kuss (Team Visma | Lease a Bike) – 70:46:57
  15. Sergio Higuita (XDS Astana Team) – 70:50:05
  16. Simon Yates (Team Visma | Lease a Bike) – 70:59:16
  17. Guillaume Martin Guyonnet (Groupama-FDJ) – 70:59:53
  18. Gregor Mühlberger (Movistar Team) – 71:10:03
  19. Adam Yates (UAE Team Emirates XRG) – 71:15:14
  20. Matteo Jorgenson (Team Visma | Lease a Bike) – 71:17:14
  21. Cristian Rodriguez (Arkea-B&B Hotels) – 71:18:01
  22. Valentin Madouas (Groupama-FDJ) – 71:21:32
  23. Warren Barguil (Team Picnic PostNL) – 71:23:42
  24. Xandro Meurisse (Alpecin-Deceuninck) – 71:25:32
  25. Aleksandr Vlasov (Red Bull - BORA - hansgrohe) – 71:42:48

Catch All The Best Races, Highlights, Insight, News And More On FloBikes

FloBikes is the streaming home to some of the best cycling from across the globe. Check out the broadcast schedule to watch more of your favorites in action.

FloBikes Archived Footage

Video footage from each event will be archived and stored in a video library for FloBikes subscribers to watch for the duration of their subscriptions.

Join The Conversation On FloBikes Social