Who Won Stage 20 Of The Tour de France 2025? See The Full TDF Results Here
Who Won Stage 20 Of The Tour de France 2025? See The Full TDF Results Here
Slovenia's Tadej Pogacar was left standing on the cusp of a fourth Tour de France title, while Alpecin rider Kaden Groves won Saturday's Stage 20.

Slovenia's Tadej Pogacar was left standing on the cusp of a fourth Tour de France title, while Alpecin rider Kaden Groves won Saturday's Stage 20 after a long-range escape that saw the Australian finish well ahead of the big guns.
Runaway overall race leader Pogacar maintained his lead over Danish rival Jonas Vingegaard ahead of Sunday's 21st, and final, stage in Paris.
- Subscribe To FloBikes To Catch All The Best Cycling, News And Highlights
- When Is The Tour de France 2025? Here’s What To Know
- The 2025 Cycling Streaming Schedule On FloBikes: What To Know
The Team UAE rider has an advantage of 4 minutes, 24 seconds heading into what could be a tricky finale, a 132-kilometer ride from Mantes-la-Ville to the Champs-Elysees, but featuring three ascents of the cobbled streets of Montmartre.
A fourth title now looms for Pogacar, who said after a dominant ride across the peaks and plains of France he felt he's won.
"It's starting to sink in," said the 26-year-old, who previously won the sport's most prestigious cycling stage race in 2020, 2021 and 2024. "Tomorrow, all being well, I'll be celebrating with my team.
"This has been another level of hard, all the way. I enjoyed it, though, and I'm really looking forward to the last day tomorrow."
Possible Fifth Stage Win For Tadej Pogacar In Tour de France 2025?
Pogacar refused to rule out a tilt at a fifth stage win, if he could escape up the climbs to Montmartre.
"We'll see how we feel and how the others act, maybe we'll try something in Montmartre," he said.
The champion-in-waiting was left shaking his head after almost getting taken down in a fall 500 meters from the line Saturday, as lashing rain made the roads hazardous on the run in to Pontarlier.
This was a third stage win for Alpecin, after Jasper Philipsen and Mathieu van der Poel took the two opening wins.
"They gave me a free role in the final days," Groves said after both Philipsen and Van der Poel pulled out. "I'm going to enjoy this one and celebrate with my team and enjoy the Champs tomorrow."
Just 158 riders crossed the rolling hills at the foot of the Jura, and many looked haggard after the fast racing in the Alps.
So, along the Swiss border, most of the peloton seemed happy to let an escape get a seven-minute lead after an exhausting slog that started July 5.
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 on the mountain slopes of the Pyrenees on the Hautacam and Peyragudes in Week 2.
As the Tour entered its end game, Pogacar unexpectedly sat tight to protect his lead through the Alps, rather go on his trademark all out attacks.
Vingegaard, the 2022 and 2023 TDF champion, had two off days, first on a time trial and secondly at Hautacam, leaving Pogacar to surge into a lead he never looked like surrendering.
Tadej Pogacar Will Be Back On His Bike After Tour de France 2025 Concludes
Pogacar said he'd be back on the bike by Tuesday.
"I travel home Monday, and Tuesday, I'll be going out for a ride with friends, stop somewhere for a coffee and start enjoying the summer, I've earned it," he said.
Pogacar returns to competitive action in September at Kigali, Rwanda, in defense of his world title.
A boyish Pogacar first won the Tour as a break out star in 2020 with one of sport's great last-gasp turnarounds on Stage 20.
He followed up a year later with a crushing triumph, but the emergence of Vingegaard's patient long game earned the Dane the yellow jersey in the two following editions.
Then, Pogacar blew everyone away in a mighty 2024 season with a colossal racing program, winning the Giro d'Italia, Tour de France and a world championship.
Having extended his efforts into the all-in one-day Classics season in 2025, his stamina was a question mark, but on Sunday, that barrier also appears set to be breached.
Tour de France 2025 Stage 20 Results – Top 25
- Kaden Groves (Alpecin-Deceuninck) – 4:06:09 (B10)
- Frank van den Broek (Team Picnic PostNL) – 4:07:03 (B6)
- Pascal Eenkhoorn (Soudal Quick-Step) – 4:07:08 (B4)
- Simone Velasco (XDS Astana Team) – 4:07:13
- Romain Gregoire (Groupama-FDJ) – 4:07:13
- Jake Stewart (Israel - Premier Tech) – 4:07:13
- Jordan Jegat (TotalEnergies) – 4:07:13
- Tim Wellens (UAE Team Emirates XRG) – 4:07:13
- Matteo Jorgenson (Team Visma | Lease a Bike) – 4:07:13
- Harry Sweeny (EF Education - EasyPost) – 4:07:13
- Matteo Trentin (Tudor Pro Cycling Team) – 4:08:10
- Ewen Costiou (Arkea-B&B Hotels) – 4:09:54
- Davide Ballerini (XDS Astana Team) – 4:13:13
- Mike Teunissen (XDS Astana Team) – 4:13:13
- Jonas Abrahamsen (Uno-X Mobility) – 4:13:13
- Anthony Turgis (TotalEnergies) – 4:13:13
- Louis Barre (Intermarché - Wanty) – 4:13:13
- Xandro Meurisse (Alpecin-Deceuninck) – 4:13:13
- Thomas Gachignard (TotalEnergies) – 4:13:13
- Mathis Le Berre (Arkea-B&B Hotels) – 4:13:13
- Matis Louvel (Israel - Premier Tech) – 4:13:13
- Laurence Pithie (Red Bull - BORA - hansgrohe) – 4:13:13
- Florian Lipowitz (Red Bull - BORA - hansgrohe) – 4:13:13
- Tobias Johannessen (Uno-X Mobility) – 4:13:13
- Kévin Vauquelin (Arkea-B&B Hotels) – 4:13:13
Tour de France 2025 Overall Standings – Top 25 After Stage 20
- Tadej Pogacar (UAE Team Emirates XRG) – 73:54:59
- Jonas Vingegaard Hansen (Team Visma | Lease a Bike) – 73:59:23
- Florian Lipowitz (Red Bull - BORA - hansgrohe) – 74:06:08
- Oscar Onley (Team Picnic PostNL) – 74:07:11
- Felix Gall (Decathlon AG2R La Mondiale Team) – 74:12:11
- Tobias Johannessen (Uno-X Mobility) – 74:15:13
- Kévin Vauquelin (Arkea-B&B Hotels) – 74:17:34
- Primoz Roglic (Red Bull - BORA - hansgrohe) – 74:20:29
- Ben Healy (EF Education - EasyPost) – 74:23:01
- Jordan Jegat (TotalEnergies) – 74:27:41
- Ben O’Connor (Team Jayco AlUla) – 74:29:33
- Thymen Arensman (INEOS Grenadiers) – 74:47:40
- Jhonatan Narváez (UAE Team Emirates XRG) – 74:59:35
- Sergio Higuita (XDS Astana Team) – 75:03:18
- Simon Yates (Team Visma | Lease a Bike) – 75:12:29
- Guillaume Martin Guyonnet (Groupama-FDJ) – 75:13:06
- Sepp Kuss (Team Visma | Lease a Bike) – 75:15:23
- Gregor Mühlberger (Movistar Team) – 75:23:16
- Matteo Jorgenson (Team Visma | Lease a Bike) – 75:24:27
- Cristián Rodríguez (Arkea-B&B Hotels) – 75:31:14
- Valentin Madouas (Groupama-FDJ) – 75:34:45
- Xandro Meurisse (Alpecin-Deceuninck) – 75:38:45
- Warren Barguil (Team Picnic PostNL) – 75:43:08
- Adam Yates (UAE Team Emirates XRG) – 75:43:40
- Aurélien Paret-Peintre (Decathlon AG2R La Mondiale Team) – 76:07:51
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.