Tour de France 2025 Stage 7 Results: Pogacar Wins Stage, Takes Back Yellow
Tour de France 2025 Stage 7 Results: Pogacar Wins Stage, Takes Back Yellow
Tadej Pogacar won Stage 7 of the TDF 2025 on Friday to regain the overall lead with a trademark burst up the short, steep slope of the Mur de Bretagne.

Tadej Pogacar won Stage 7 of the Tour de France 2025 on Friday to regain the overall lead with a trademark burst up the short, steep slope of the Mur de Bretagne.
Visma's Jonas Vingegaard was second, doggedly staying right on Pogacar's wheel to the line, with Briton Oscar Onley third after a late nine-rider pileup marred the finale.
- Subscribe To Watch The Tour de France 2025 In Canada
- More Tour de France 2025 News
- See What's Streaming On FloBikes
On his 19th career Tour de France stage win, the 26-year-old Pogacar gained four seconds on Vingegaard, with 10 bonus seconds to the Dane's six.
"It was super hot today, and super fast, but we had a plan and we stuck to it," said the Team UAE rider, who was the TDF champion in 2020, 2021 and 2024.
In the overall standings, Remco Evenepoel is second overall at 54 seconds after coming in sixth on the day, two seconds adrift.
"The Tour de France isn't over yet," said Evenepoel, who lost time in a crosswind on the opening day, before winning the Stage 5 individual time-trial.
French starlet Kevin Vauquelin continues his bright run in third at 1minute, 11 seconds, while two-time champion Vingegaard is fourth at 1 minute, 17 seconds.
Fans cheered for Vauquelin along much of the route. On Thursday a hot-air balloon flew over the peloton with his face on it.
"All you could hear was 'Kevin, Kevin' all along the road, it's so good to have a new face competing with us," Pogacar said.
The overnight leader Mathieu van der Poel rounds out the top 5 at 1 minute, 29 seconds after wilting on the final climb, scene of his 2021 coming-of-age win and his first yellow jersey.
"I kind of knew I was going to lose the yellow jersey here, but it was a special occasion for me coming back here," said the Dutch rider, who climbed to the top of the overall rankings Thursday. "It was a great day."
The day's action revolved around two ascents of the Mur de Bretagne, a 2-kilometer climb at an average of 6% that has been written into Tour de France folklore.
With the Tour returning to Brittany after a four-year gap, huge festive crowds packed the villages and pretty country lanes, while the temperature hit 30 degrees Celsius (86 Fahrenheit).
Doubt Over Joao Almeida
The 179 remaining riders left Saint Malo on the northwest coast passing the magnificent Sillon beach with its granite sea wall and chic seafront buildings.
Fewer of them will take the start line for Saturday's flat run to Laval, with doubts over key Pogacar teammate Joao Almeida and the Colombian Santiago Buitrago.
"I really hope he's OK, he's on his way for an X-ray," Pogacar said of Almeida's fall ahead of the second climb of the Mur de Bretagne. "I'm proud of how he's been riding. He's done an amazing job. It would have been a perfect day.
"I dedicate this victory to him."
In the best form of his career, Almeida had been a candidate for a place on the podium in Paris, but has slipped to 12 minutes, 21 seconds off the pace in the overall standings.
For Bahrain Victorious, their Tour de France appears massively compromised.
Not only did Australian rider Jack Haig leave the Tour after the fall, 6 kilometers from the line, their leader, Buitrago, finished 13 minutes down on the day and left the medical center holding his right arm to his side.
One man who negotiated the crash well was Ireland's Ben Healy.
The Stage 6 winner managed to fall sideways into the heap and roll over it, before remounting immediately to finish a respectable 26th.
Tour de France 2025 Stage 7 Results – Top 25
- Tadej Pogacar (UAE Team Emirates XRG) – 4:05:39 (B10)
- Jonas Vingegaard (Team Visma | Lease a Bike) – 4:05:39 (b
- Oscar Onley (Team Picnic PostNL) – 4:05:41
- Felix Gall (Decathlon AG2R La Mondiale Team) – 4:05:41
- Matteo Jorgenson (Team Visma | Lease a Bike) – 4:05:41
- Remco Evenepoel (Soudal Quick-Step) – 4:05:41
- Kévin Vauquelin (Arkea-B&B Hotels) – 4:05:41
- Jhonatan Narváez (UAE Team Emirates XRG) – 4:05:46
- Axel Laurance (INEOS Grenadiers) – 4:05:54
- Tobias Halland Johannessen (Uno-X Mobility) – 4:06:00
- Jordan Jegat (TotalEnergies) – 4:06:00
- Mattias Skjelmose (Lidl-Trek) – 4:06:00
- Romain Grégoire (Groupama-FDJ) – 4:06:00
- Felix Lipowitz (Red Bull - BORA - hansgrohe) – 4:06:00
- Carlos Rodríguez (INEOS Grenadiers) – 4:06:00
- Primož Roglič (Red Bull - BORA - hansgrohe) – 4:06:00
- Cristian Rodríguez (Arkea-B&B Hotels) – 4:06:14
- Xandro Meurisse (Alpecin-Deceuninck) – 4:06:28
- Enric Mas (Movistar Team) – 4:06:30
- Sergio Higuita (XDS Astana Team) – 4:06:40
- Jasper Berckmoes (Lotto) – 4:06:40
- Mathieu van der Poel (Alpecin-Deceuninck) – 4:06:59
- Quentin Pacher (Groupama-FDJ) – 4:07:02
- Tiesj Benoot (Team Visma | Lease a Bike) – 4:07:02
- Frank van den Broek (Team Picnic PostNL) – 4:07:02
Tour de France 2025 Overall Standings – Top 25 After Stage 7
- Tadej Pogacar (UAE Team Emirates XRG) – 25:58:04
- Remco Evenepoel (Soudal Quick-Step) – 25:58:58
- Kévin Vauquelin (Arkea-B&B Hotels) – 25:59:15
- Jonas Vingegaard (Team Visma | Lease a Bike) – 25:59:21
- Mathieu van der Poel (Alpecin-Deceuninck) – 25:59:33
- Matteo Jorgenson (Team Visma | Lease a Bike) – 25:59:38
- Oscar Onley (Team Picnic PostNL) – 26:00:53
- Felix Lipowitz (Red Bull - BORA - hansgrohe) – 26:01:06
- Primož Roglič (Red Bull - BORA - hansgrohe) – 26:01:10
- Mattias Skjelmose (Lidl-Trek) – 26:01:47
- Ben Healy (EF Education-EasyPost) – 26:01:59
- Tobias Halland Johannessen (Uno-X Mobility) – 26:02:32
- Enric Mas (Movistar Team) – 26:02:39
- Felix Gall (Decathlon AG2R La Mondiale Team) – 26:02:53
- Carlos Rodríguez (INEOS Grenadiers) – 26:02:55
- Jordan Jegat (TotalEnergies) – 26:03:43
- Aurélien Paret-Peintre (Decathlon AG2R La Mondiale Team) – 26:05:27
- Ben O’Connor (Team Jayco AlUla) – 26:06:14
- Jhonatan Narváez (UAE Team Emirates XRG) – 26:06:15
- Guillaume Martin Guyonnet (Groupama-FDJ) – 26:06:17
- Emanuel Buchmann (Cofidis) – 26:06:39
- Tiesj Benoot (Team Visma | Lease a Bike) – 26:07:10
- Valentin Madouas (Groupama-FDJ) – 26:07:39
- Romain Grégoire (Groupama-FDJ) – 26:08:03
- Cristian Rodríguez (Arkea-B&B Hotels) – 26:08:56
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.