Who Won Stage 18 Of The Tour de France 2025? See The Full TDF Results Here
Who Won Stage 18 Of The Tour de France 2025? See The Full TDF Results Here
Ben O'Connor won Stage 18 of the TDF 2025 with a world-class climb over three Alpine mountains, while Tadej Pogacar tightened his grip on the yellow jersey.

Ben O'Connor won Stage 18 of the Tour de France 2025 with a world-class climb over three Alpine mountains Thursday, while defending champion Tadej Pogacar tightened his grip on the yellow jersey.
Australian O'Connor, 29, took off alone 15 kilometers from the finish and navigated the mountain mist to win 1 minute, 45 seconds ahead of Pogacar atop the Col de la Loze.
Jonas Vingegaard crossed the line in third place, nine seconds behind the Slovenian.
"It was brutal, I've never lived anything so hard," Vingegaard said. "The team did well, and we had a good plan, but I couldn't take any time off Tadej."
Pogacar now holds a lead of 4 minutes, 26 seconds over the Dane in the General Classification with three days to go before the finish in Paris.
Starting the day with a deficit of 4 minutes, 15 seconds, Vingegaard had attacked a massive 71 kilometers out.
"Our tactics fell apart when they attacked so soon," said Pogacar explaining he simply tracked his rival on instinct.
Pogacar eventually dropped the Dane near the finish line to gain another 11 seconds on the Team Visma rider, who won the 2022 and 2023 Tour de France.
O'Connor, from the Jayco-Alula team, said he was relieved to triumph again four years after his success in the Alps at Tignes.
"Putting your hands in the air is an extraordinary thing," said a beaming O'Connor, who joined Jayco in January. "It was about time for me being an Aussie rider in an Aussie team.
"I had to go from the bottom of the valley before the last climb. It was the only way to beat them.
Pogacar said O'Connor had put in a great ride.
"Congrats to Ben," Pogacar said. "How he rode today, that's his victory."
Last Chance To Catch Tadej Pogacar At Tour de France 2025
Team UAE's Pogacar is now on the cusp of a fourth Tour de France title, after reversing the roles and sitting on Vingegaard's wheel, wasting little energy.
He remained vigilant, however.
"It's not over, there's three days left," Pogacar said. "It's so long this three weeks thing. You get annoyed with everybody by the third week. You need good legs and good luck and only then is it OK."
German breakout star Florian Lipowitz wilted near the end in his bid for both third place and the white jersey awarded to the best young rider.
The 22-year-old British rider Oscar Onley closed to within 22 seconds.
Both riders are making their Tour de France debuts.
After 10 opening days of rolling terrain in the north and west of France, where Pogacar and Vingegaard kept a watchful eye on each other as emerging riders stole the headlines, the real fight began in Week 2.
Pogacar attacked Vingegaard on the first mountain, taking over two minutes out of him on one climb, as things looked grim for the Slovenian's rivals.
It was a costly off day for Vingegaard, and in retrospect, this was where Pogacar made the real difference in the race.
The following day on a time trial, Pogacar whacked another 40 seconds into the Visma star, who did, however, take over four minutes off the Slovenian on a single stage to win the 2023 Tour.
Friday's majestic five-mountain slog amid the imposing panoramas between Albertville and La Plagne will be the last chance for a reversal of fortunes with 60 kilometers of steep slopes to negotiate.
The race ends Sunday in Paris with the finish line at the Champs Elysees after three climbs to the Sacre Coeur Basilica along the cobbled lanes of Montmartre.
Tour de France 2025 Stage 18 Results – Top 25
- Ben O'Connor (Team Jayco AlUla) – 5:03:47 (B10)
- Tadej Pogacar (UAE Team Emirates XRG) – 5:05:32 (B6)
- Jonas Vingegaard (Team Visma | Lease a Bike) – 5:05:41 (B4)
- Oscar Onley (Team Picnic PostNL) – 5:05:45
- Einerson Rubio (Movistar Team) – 5:05:47
- Felix Gall (Decathlon AG2R La Mondiale Team) – 5:06:12
- Primoz Roglic (Red Bull - BORA - hansgrohe) – 5:06:33
- Adam Yates (UAE Team Emirates XRG) – 5:06:50
- Tobias Johannessen (Uno-X Mobility) – 5:06:56
- Sepp Kuss (Team Visma | Lease a Bike) – 5:07:1
- Felix Lipowitz (Red Bull - BORA - hansgrohe) – 5:07:24
- Kevin Vauquelin (Arkea-B&B Hotels) – 5:08:21
- Jhonatan Narváez (UAE Team Emirates XRG) – 5:11:24
- Sergio Higuita (XDS Astana Team) – 5:12:00
- Michael Storer (Tudor Pro Cycling Team) – 5:12:00
- Simon Yates (Team Visma | Lease a Bike) – 5:12:00
- Ben Healy (EF Education - EasyPost) – 5:13:15
- Santiago Buitrago (Bahrain Victorious) – 5:13:35
- Thymen Arensman (INEOS Grenadiers) – 5:13:55
- Jordan Jegat (TotalEnergies) – 5:15:07
- Xandro Meurisse (Alpecin-Deceuninck) – 5:15:46
- Gregor Mühlberger (Movistar Team) – 5:15:46
- Warren Barguil (Team Picnic PostNL) – 5:18:05
- Valentin Madouas (Groupama-FDJ) – 5:18:18
- Matteo Jorgenson (Team Visma | Lease a Bike) – 5:20:52
Tour de France 2025 Overall Standings – Top 25 After Stage 18
- Tadej Pogacar (UAE Team Emirates XRG) – 66:55:42
- Jonas Vingegaard (Team Visma | Lease a Bike) – 67:00:08
- Florian Lipowitz (Red Bull - BORA - hansgrohe) – 67:06:43
- Oscar Onley (Team Picnic PostNL) – 67:07:05
- Primoz Roglic (Red Bull - BORA - hansgrohe) – 67:08:31
- Felix Gall (Decathlon AG2R La Mondiale Team) – 67:11:18
- Kevin Vauquelin (Arkea-B&B Hotels) – 67:11:57
- Tobias Johannessen (Uno-X Mobility) – 67:14:13
- Ben Healy (EF Education - EasyPost) – 67:21:23
- Ben O'Connor (Team Jayco AlUla) – 67:25:01
- Jordan Jegat (TotalEnergies) – 67:28:33
- Sepp Kuss (Team Visma | Lease a Bike) – 67:45:28
- Thymen Arensman (INEOS Grenadiers) – 67:48:31
- Jhonatan Narváez (UAE Team Emirates XRG) – 67:53:44
- Sergio Higuita (XDS Astana Team) – 67:57:13
- Guillaume Martin Guyonnet (Groupama-FDJ) – 67:58:24
- Matteo Jorgenson (Team Visma | Lease a Bike) – 68:08:43
- Simon Yates (Team Visma | Lease a Bike) – 68:09:16
- Valentin Madouas (Groupama-FDJ) – 68:12:01
- Adam Yates (UAE Team Emirates XRG) – 68:15:02
- Warren Barguil (Team Picnic PostNL) – 68:15:11
- Cristian Rodriguez (Arkea-B&B Hotels) – 68:16:32
- Gregor Mühlberger (Movistar Team) – 68:17:39
- Xandro Meurisse (Alpecin-Deceuninck) – 68:24:03
- Aleksandr Vlasov (Red Bull - BORA - hansgrohe) – 68:44:03
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.