


Mavi Garcia won the second stage of the Tour de France Femmes 2025 in Quimper. After a hilly race through Brittany, the experienced Spanish rider from Liv AlUla Jayco was first over the line after a challenging finish by holding off the charging group of favorites. Lorena Wiebes dominated the sprint for second place, ahead of Kim Le Court. Thanks to bonus seconds, Le Court took the yellow jersey from Marianne Vos.
The 110-kilometer stage from Brest to Quimper started relatively flat but still featured 1,800 meters of elevation. Over 60 kilometers from the finish, several climbs appeared, including Menez Quelerc’h (3 km at 6.2%) and the steep Côte de Locronan (800 m at 8.9%). The finale unfolded on a local circuit around Quimper with two ascents of the Côte du Chemin de Trohéir (1.1 km at 5.7%) and an explosive 500-meter finish ramp at 7.5% gradient.


Following Marlen Reusser's withdrawal and Liane Lippert’s crash, Movistar changed tactics. With local rider Aude Biannic, they went on the attack early. She was joined by German champion Franziska Koch (Picnic PostNL), and the duo built a lead of over 90 seconds. Laura Molenaar’s (VolkerWessels) attempt to bridge across was unsuccessful.
Battle for the mountain points between Smulders and Chabbey
At the day's intermediate sprint, Wiebes won the sprint for third place ahead of Vos, behind the two breakaway riders. Biannic and Koch were soon caught, as Silke Smulders and Elise Chabbey went full gas on the first climb of the day to contest the King of the Mountains points. They opened a gap and rode together at the front, though Maud Rijnbeek managed to join them.
On the Menez Quelerc’h climb, the peloton split into two, and Lotte Kopecky appeared to have missed the move. However, the world champion was able to return after the peloton eased up.
Smulders and Chabbey fought an interesting battle for the mountain points, taking first and second also on the Locronan and the first ascent of Chemin de Trohéir. It was too hard for Rijnbeek, but Maeva Squiban had taken her position at the front. Together with Smulders and Chabbey, she started the final local lap of over 25 kilometers, holding a 40-second lead on the peloton.
Ferrand-Prévot, Niewiadoma, and Markus make their presence felt
On a small hill in that last lap, there was a bonus sprint offering 6, 4, and 2 seconds, but the breakaway took those seconds. Behind, Pauline Ferrand-Prévot and defending champion Kasia Niewiadoma made their presence known with a two-woman attack, but the peloton was alert and did not let them get away. Riejanne Markus also tried to escape during this hilly phase; she jumped up to the group with Chabbey, Smulders, and Squiban.
This situation was far from ideal for Visma | Lease a Bike, as the yellow-black team led the chase and reeled in the four attackers with 12 kilometers remaining. At high speed, the peloton approached the final ascent of Côte du Chemin de Trohéir (1.1 km at 5.7%), but the experienced Mavi García broke away before that climb. She started the hill 6 kilometers from the finish with a lead of more than 15 seconds.
Tension in the tough finale: peloton underestimates Garcia
FDJ-SUEZ rider Juliette Labous launched the finale on the climb but quickly faded. Elisa Balsamo and Elisa Longo Borghini also dropped back; the final proved too demanding for them. The first attack from the favorites came from Demi Vollering, who began to thin the group of contenders. Garcia crested the climb solo, but the reduced peloton was close behind. Kopecky again struggled to keep up.
In the descent, Shirin van Anrooij tried to surprise the group but failed. Garcia held a solo lead of over 10 seconds at the start of the last 2 kilometers, but the finale was far from easy. The peloton’s lack of organization played to the Spanish rider’s advantage, yet Kopecky and Anna van der Breggen pushed the pace to support Lorena Wiebes.
The final kilometer featured a steep climb, and at first, it seemed the 41-year-old García would be overtaken. However, because the chase group slowed down behind her, she managed to extend her lead again and take the win. Remarkably, this happened purely because of a tactical standoff behind her. Everyone was looking at one another and unwilling to help Wiebes. The gap became too large for Wiebes to close; she sprinted for second place.
Mauritian champion Kim Le Court finished third, picking up four bonus seconds that moved her ahead of Marianne Vos (who placed fifth) in the yellow jersey. They share the same overall time, but Le Court leads on the sum of stage results. This is a historic moment, as she becomes the first African rider to lead the Tour de France Femmes.

photo: Cor Vos

Photo: Cor Vos
| Rank | Rider | Time |
|---|---|---|
| 1 | 02:44:29 | |
| 2 | + 03 | |
| 3 | " | |
| 4 | " | |
| 5 | " | |
| 6 | " | |
| 7 | " | |
| 8 | " | |
| 9 | " | |
| 10 | " |
| Rank | Rider | Time | |
|---|---|---|---|
| 1 | - | 04:37:25 | |
| 2 | - | " | |
| 3 | - | + 06 | |
| 4 | - | + 10 | |
| 5 | - | + 13 | |
| 6 | - | + 15 | |
| 7 | - | " | |
| 8 | - | + 19 | |
| 9 | - | " | |
| 10 | - | " |