As it happened: Veteran victory on stage 2 of Tour de France Femmes 2025
The peloton race 110km from Brest and finish in Quimper tackling four clꩲimbs along the way
Make sure to catch all the latest news and reaction from today's stage by k▨eeping an eye on𓃲 our website. You can start by taking a look at out post race report in the link below...
GC after stage 2
1. Kim Le Court (MAU) AG Insurance-Soudal 4:37'25"
2. Marianne Vos (NED) Visma-Lease a Bike S.T.
3. Pauline Ferrand-Prevot (FRA) Visma-Lease a Bike +6"
4. Kasia Niewiadoma-Phinney (POL) Canyon-SRAM-ZondaCrypto +10"
5. Demi Vollering (NED) FDJ-Suez +13"
6. Puck Pieterse (NED) Fenix-Deceuninck +15"
7. Anna van der Breggen (NED) SD Worx-Protime S.T.
8. Pauliena Rooijakkers (NED) Fenix-Deceuninck +19"
9. Niamh Fisher-Black (NZL) Lidl-Trek
10. Chloe Dyge𒅌rt (USA) Canyon-SRAM-Z𓆏ondaCrypto all S.T.
Stage two top 10
1. Mavi Garcia (ESP) Liv-AlUla-Jayco 2:44'29"
2. Lorena Wiebes (NED) SD Worx-Protime +3"
3. Kim Le Court (MAU) AG Insurance-Soudal
4. Liane Lippert (GER) Movistar
5. Kasia Niewiadome-Phinney (POL) Canyon-SRAM-ZondaCrypto
6. Demi Vollering (NED) FDJ-Suez
7. Pauline Ferrand-Prevot (FRA) Visma-Lease a Bike
8. Puck Pieterse (NED) Fenix-Deceuninck
9. Anna van der Breggen (NED) SD Worx-Protime
10. Dominika Włodarczyk (POL) UAE Team ADQ all S.T.
Garci takes♔ the win ahead of Wibes and Le Court rounding out the podium.
🌠Mavi Garci of Liv-AlUla-Jayco wins stage two of the Tour de France Femmes 2025! The 41-year-old takes the biggest win of her career ahead of a flying Lorena Wiebes.
Garcia isn't caught, though!
Attack!
Kasia Niewiadoma-Phinney
Kim Le Court
Liane Lippert
Marianne Vos
Lorena Wiebes
Chloe Dygert
Pauline Ferrand-Prevot
All going clear with 500 metres to go.
Flamme Rouge!
Mavi Garci holds her 12" lead under the kite but Kopec🍸ky leads the way in the peloton.
Labous comes to the front of the peloton 🅷alongside Kopecky who was off the back over the top of the last climb. Very impressive by the world champion who isn't at her best.
Into the final 2km and G✅arcia still has 11". She is looking around a lot but still looks very smooth on the bike as multiple riders lead the bunch and aﷺren't fully committing.
Just 3km to go and Garcia still has a gap of 12" on the peloton led by Franziska Koch who may be working for Pfꦦeiffer꧑ Georgi who tok 10th yesterday for Picnic-PostNL.
Attack!
Shirin van Anrooij (Lidl-Trek)
She is followed✱ by Chabbey, Puck Pieterse (Fenix-Deceuninck) and Lily Williams (Human Powered Health) but it is quickly dragged back.
QoM (Côte du Chemin de Trohéir)
1. Mavi Garcia (ESP) Liv-AlUla-Jayco 2pts
2. Elise Chabbey (SUI) FDJ-Suez 1pt
Attack!
Demi Vollering (FDJ-Suez)
The first move by the big race favourite was an easy one by her standar🐭d and everyone followed.
Niamh Fisher-Black (Lidl-Trek) anꦓd Ottestad launched at t♛he same time and cancelled each other out.
Elisa Longo-Borghini (UAE Team ADQ) dropped with Elisa 🧸Balಞsamo (Lidl-Trek).
Attack
Juliette Labous (FDJ-Suez)
But she is dragged back by Mie Ottestad (Uno-X ✅Mobility) followed by all the GC favourites.
Onto the final categorised climb of the day, the second ascent of the Côte du Chemin de Trohéir. Garcia has 18" on𒊎 a flying peloton.
SD Woꩵrx-Protime and Lidl-Trek take over the pacing with a gap of 16" up to Garcia at the fr🧸ont of the race. 8km to go for her.
Attack!
Mavi Garci (Liv-AlUla-Jayco)
The Spanish veteran goes clear after losing over five minutes yesterday. She is the oldest rider in the raceꦚ.
10km to go
Canyon-SRAM-Zo🍰ndaCryp💧to, Liv-AlUla-Jayco, EF Education-Oatly and Visma-Lease a Bike lead the peloton.
The breakaway is finally caught with 12km to go.
Marion Bunel is giving her all for he Visma-Lease a Bike leaders and she is closing the gap to the break all on her ow𝄹n.
Visma-Lease a Bike hit the fr💦ont as a team for Vos and Ferrand-Prevot yet again. It went perfectly yesterday and they are trying to pull it off yet again.
Markus joins the there leaders and have a❀ gap of 22" on the peཧloton.
Attack
Riejanne Markus (Lidl-Trek)
The Dutch riderꦓ goes clear with AG Insurance-Soudal leading the peloton along with Visma-Lease a Bike. Still 16" up to thജe three leaders.
Niewiadoma-Phinney and Ferrand-Prevot are dragged back by the pelot🐼on led by Justine Ghekire (AG Insurance-Soudal) working for Kim Le Court.
20km to go
The leaders of Chabbey, Smulders and Squiban hav🦩e 17" over Niewiadoma-Phinney and Ferrand-Prevot with the peloton not far behind at all.
Attack!
Kasia Niewiadoma-Phinney (Canyon-SRAM-ZondaCrypto
Pauline Ferrand-Prevot (FRA) Visma-Lease a Bike
They go clear as Puꦏck Pieterse (Fenix-Deceuninck) has to take evasive action in th🗹e bunch and do a huge bunny hop over a traffic island.
Bonus Sprint (Quimper - Pen ar Stang)
1. Elise Chabby (SUI) FDJ-Suez 6"
2. Maeva Squiban (FRA) UAE Team ADQ 4"
2. Silke Smulders (NED) Liv-AlUla-Jayco 2"
Brodie Chapman (UAE Team ADQ) crashed on the 𒆙approach with the pace extremely high. All the GC contenders right up to the front of the bunch🐲.
Just 5km to the first bonus sprint of the race.
Rijnbeek was dropped on the climb and is back in the bunch again leaving just Chabbey, Smulders and Squiban out front with a gap of 37" gap. They are also on the finishing circuit ♏now.
QoM (Côte du Chemin de Trohéir)
1. Elise Chabbey (SUI) FDJ-Suez 2pts
2. Silke Smulders (NED) Liv-AlUla-Jayco 1pt
Mechanical
Kim Le Court (AG Insurance-Soudal)
She takes a teammate's bike and is makinܫg her her way back through riders getting dropped.
Onto the Côte du Chemin🅷 de Tro꧟héir they go and Chabbey immediately attacks.
30km to go
Squiban and Rijnbeek join Smulders 𒉰and Chabbey at the front of the♌ race but the peloton are right on their tail.
Attack!
Maeva Squiban (UAE Team ADQ)
She kicks on solo and joins Rijnbeek around 24" down on the leading duo with around 20" from the💧m to the peloton.
The peloton is in bits after the ascent and descent🅺 of the Côte de Locronan climb. Mavi Garcia (Liv-AlUla-Jayco) is one of the riders caught out.
Smulders and Chabbey distance Rijnbeek after that QoM sprint. Be꧙hind in the bunch th✃e GC riders lead over the top as nerves are high for a very steep descent.
QoM (Côte de Locronan)
1. Elise Chabbey (SUI) FDJ-Suez 2pts
2. Silke Smulders (NED) Liv-Jayco-AlUla 1pt
Onto the 2nd climb of the day, the category 4 Côte de Locronan. Just 2 and 1 ꦯpoint(s) available. 56" up to the three rider break.
50km to go
Rijnbeek joins Chabbey and Smulders with a gap of 40" on the peloton that is re♍grouping after the Menez Quelerc'h climb.
🏁48KM 🇳🇱 Maud Rijnbeek joins 🇨🇭Elise Chabbey and 🇳🇱Silke Smulders in the break. 🇳🇱 Maud Rijnbeek rejoint 🇨🇭 Elise Chabbey et 🇳🇱 Silke Smulders dans l'échappée.#TDFF2025 | #WatchTheFemmes | @gozwift pic.twitter.com/0qJJoyOM24
Maud Rijnbeek (VolkerWessels) is trying toꩵ bridge the gap to Chabbey and Smulders.
New attacks coming in the peloton led by VolkerWessels. That🥃 is🌜 followed by pretty much everyone. The gap to Smulders and Chabbey is dropping again.
Lotte Kopecky (SD Worx-Protime) has missed the split and is in a group including De Jong and S🐲antesteban at around 44" back on the main bunch.
Movistar have now taken oꦇver the control of the peloton. Perhaps Liane Lippert is feeling better from her crash y🧸esterday.
Couple of issues for riders involving the fans. Christina Schweinberger (Fenix-Deceuninck) has a plastic bag wr🧸apped around her rear whe🅰el and a Winspace-Orange-Seal rider getting caught in a flag.
The peloton has shrunk massively after the Menez Quelerc'h𓂃 climb but Smulders and Chabbey are stil♛l clear by 19" on the bunch.
QoM (Menez Quelerc'h)
1. Silke Smulders (NED) Liv-AlUla-Jayco 3pts
2. Elise Chabbey (SUI) FDJ-Suez 2pts
3. Franziska Koch (GER) Picnic-PostNL 1pt
The attac🅠ks drag♒ the breakaway back into the peloton. Now Smulders and Chabbey push on.
Multiple riders struggling at the back of the peloton as the gap is tumbling to the breakaway with FDJ-Suez, Liv-AlUla-Jayco and Visma🐠-Lease a Bike on the front.
Onto the first climb of the day, the 3km category 3 climb of the Menez Quelerc'h. 3, 2 an𓆉d 1 point(s) available.
Mechanical
Ane Santesteban (Laboral Kutxa-Fundacion Euskadi)
Her chain was jammed but she is back riding with muဣltiple riders.
Intermediate Sprint (Châteaulin)
1. Franziska Koch (GER) Picnic-PostNL 25pts
2. Aude Biannic (FRA) Movistar 20pts
3. Lorena Wiebes (NED) SD Worx-Protime 17pts
4. Marianne Vos (NED) Visma-Lease a Bike 15pts
5. Eline Jansen (NED) VolkerWessels 13pts
Unfortunately, Marjolein van 't Geloof (Arkea-B&B Hotel༒s) has been distanced by𒈔 the peloton.
Crash
Gladys Verhulst-Wild (FDJ-Suez)
She didn't fully go down and is qไuickly back rid𝓡ing.
Multiple teams now come to the front as the sprinters get ready for the intermediate sprint with 7km to go. Weirdly, Movistar hit the front despite having Bia♈nnic in the break.
Visma-Lease a Bike have taken full control of the peloton🎃 now with the intermediate sprint just 10km away.
The riders roll through the feed zone. Gap to෴ Koch and Biannic drops under a m🃏inute.
80km to go
Biannic and Koch have a g🅷ap of 1'12" with 16km to the intermediate sprint.
F🌟aulkner and De Jong are over a minute and a half off the back 💦of the peloton with 5 other riders.
The gap is st🎃arting to come down as EF Education-Oatly, Certizit, Visma-Lease a Bike, Live-AlUla-Jayco, Movistar, Uno-X Mobility anꦅd AG Insurance-Soudal battle to control the peloton.
The gap sits at 1'15" up to t🌟he break of Koch and Biannic.
Faulkner went down with Dominika Włodarczyk (UAE Team ADQ) as Elena Pirrone (Roland), Sylvie Swinkels (Roland) and Thalita De Jong (Human Powered Health) are gtting back in after their crash.
Crash!
Kristen Faulkner (EF Education-Oatly) goes down along w൲ith a rider from UAE T🅠eam ADQ.
Molenaar was cau🔴gh🐓t by a new counter attack including Pauline Ferrand-Prevot (Visma-Lease a Bike) but that is swiftly closed down.
Two teams who have lost their main leaders involved in the break today. Movistar do still have Lia🦩ne Lippert but ꦇshe crashed hard yesterday so may struggle to perform.
🇩🇪 Franziska Koch and 🇫🇷 @audebiannic have escaped from the peloton, creating a small gap of 35 seconds.🇩🇪 Franziska Koch et 🇫🇷 @audebiannic se sont échappées du peloton, elles ont créé un léger écart de 35 secondes #TDFF2025 l #WatchTheFemmes l @GoZwift pic.twitter.com/Bb6R84iPhj
Koch and Biannic now have 1'18" on the pelo🌺ton and 1'11🍒" over Molenaar.
Crash!
Multiple riders down from St Michel-Preference Home-Auber🦩 93, Cofidis, Roland and Human 🥃Powered Health riders down.
Laura Molenaar (VolkeꦡrWessels) launches clea🐼r of the peloton to try and bridge to Koch and Biannnic.
Teruel sits up and is wa🌌iting for the peloton and i🦂s caught. Quickly followed by new moves.
Alba Teruel (Laboral Kutxa-Fundacion Euskadi) is th🐓e rider trying to bridge the gap to the twoꦆ leaders.
One rider is trying to bridge to gap to Koch and Biannic with thওe gap at just over 40".
The gap to Biannic and Koch is growing still to 3🤪5" ov🍰er the peloton.
In the jerseys today:
Yellow - Marianne Vos (NED) Visma-Lease a Bike)
Green - Demi Vollering (NED) FDJ-Suez*
Polka-dots - Elise Chabbey (SUI) FDJ-Suez
White - Julie Bego (FRA) Cofidis
*Vollering is 3rd in points standings behind Vos and Kim Le Court (AG Insurance-🎶Soudal), who wears her Mauritian nation champions jersey.
100km to go
Koch and Biannic are extending their gap ever so slightly tꦑo 14" over the peloton.
Most combative rider of yesterday, Franziska Koch (Picnic-PostNL), is at it again as she joins Aude Biannic (Movistar) on the la♏test attack.
A new attack goes with two riders getting a gap.
Jastrab caught by the peloton as riders are already struggling at the back and losing t🐲ouch.
The counter move is caught with abꦓout 5" up to Jastrab.
Three riders are trying to bri💦dge to Jastrab but no-one has a good gap on the bunch.
The team of yellow jersey Marianne Vos, Visma-Lease a Bike, are leading the peloton with Megan 🅰Jastrab (Picnic-PostNL) solo out fron🌠t with a small gap.
New attackers at the front of the peloton as theඣ early ♎break tries to form.
The weather is cloudy and sitting rᩚᩚᩚᩚᩚᩚᩚᩚᩚ𒀱ᩚᩚᩚound 20°c with a possibility of꧟ rain.
Immediately attack♏s come with Cofidis being the first to launch but it doe𒊎sn't last long and the bunch is together again.
110.4km to go
The official start is given and racin🌳g begins on stag🎀e two of the Tour de France Femmes 2025.
Multiple riders calling for the team car with issues including Lotte Kopecky (SD Worx-Protime) and Marie Le Net🍷 (FDJ-Suez).
Roughly 15 minutes to the official start.
Early mechanical for Letizia Borghesi (EF Education-Oatly) but it is a long neutral tod💃ay of over 11km, so the start shouldn't be a standing start like yesterday.
With Marlen Reusser (Movistar)🍨 abandoning the race yesterday and Charlotte Kool (Picnic-PostNL) DNSing today, that leaves 152 riders on the start line today.
Neutral start
The riders꧋ have started the neutralised zone in Brest.
The first act𒈔ion point of today's stage come after just over 45km of ra🍰cing with the intermediate sprint in Châteaulin.
It is a special day ꧂for Kerbaol today as she starts in her hometown of Brest...
"J'espère qu'on va faire de super belles choses aujourd'hui et que vous serez fières de vos Bretons" - 🇫🇷 @CedrineKerbaolCédrine at home having fun with the crowd this morning#TDFF2025 l #WatchTheFemmes l @GoZwift pic.twitter.com/RcItaLFZk8
One non-starter today is the sprinting star and winner of two stages at this race last year, Charlotte Kool (Picnic-PostNL)🍨, leaves the race after not recovering from her crash in the recent Baloi﷽se Ladies Tour.
Unfortunately @charlotte_kool has not responded well to the intensity of yesterday after her crash in Belgium and won't start today's #TDFF2025 stage 😔Beterschap, Charlotte! 🧡🇬🇧🔗//t.co/882jZyZjHb🇳🇱🔗//t.co/gMJGwyjXXo pic.twitter.com/ILHW2gcTrZ
The neutral start is in around 10 minutes.
Yesterday's stage gave some surprise🥀s. Elisa Longo-Borghini (UAE Team ADQ) being over a minute down in GC after bonus seconds was not on most people's bingo cards.
The Italian chamꦉpion and double Giro d'Italia Women winner 🤡was right towards the front at the start of the final climb yesterday but disappeared, finishing in 39th place 52" down. Equaling 1'02" after bonuses.
To have a deeper dive into today'ꦫs stage, have a look at our stage two preview...
>>> Tour de France Femmes 2025 Stage 2 preview – Can Marianne Vos defend yellow on another hilly finale?
There is a൩ good list of articles to catch up on in our newsroom today. Here are a select fe♐w...
The current GC standings at the Tour de France Femmes 2025
Today's stage starts in the home town of Cedrine Kerbaol (EF Eduꦛcaton-Oatly),❀ Brest, and finishes in Quimper after 110.4km.
There are three category four climbs and one cat three climb as well as the usual intermediate sprint. However, today there is ▨the first of the bonus sprints which comes with just over 20km to go, shortly after the first passage of the finish line in Quimper.
Bonjour an𒀰d welcome to our live updates of the Tour de France Femmes stage two from Brest to Quimper.
Latest on Cyclingnews
-
‘Now is my moment’ – Mavi Garcia turns despair to joy as she lands biggest win of career with well-timed flyer on Tour de France Femmes stage 2
'Yesterday was really sad, the crash, because it was not a really good start, but now I think everybody will be really happy.' -
Tour de France stage 21 LIVE - Can anyone outwit the sprinters before the finish on the Champs-Élysées?
The Tour reaches its conclusion with a twist on the traditional Champs-Élysées finish in Paris, as the peloton tackles the ascent of Montmartre in the final three laps -
The current GC standings at the Tour de France Femmes 2025
Kim Le Court claims maillot jaune in frantic stage to Quimper
-
'The fun factor is lacking' – Lotte Kopecky's struggles continue on stage 2 of the Tour de France Femmes
'Ideally, I'd like it to be next Sunday as soon as possible' says world champion after another hard day in the hills of Brittany -
Tour de Wallonie: Oliver Knight takes first pro win from breakaway on stage 2, just ahead of chasing peloton
Brit narrowly hangs on in Sambreville from three-man group that went away in final 21km, takes over race lead -
Tour de France Femmes abandons – A raft of abandons on fast and furious stage 2
A tally of the toll that illness and crashes have taken on the peloton in the fourth edition of the race
-
As it happened: Veteran victory on stage 2 of Tour de France Femmes 2025
The peloton race 110km from Brest and finish in Quimper tackling four climbs along the way -
Tour de France Femmes stage 2: Mavi García holds on solo ahead of charging bunch for biggest victory of career at 41
Veteran Spaniard launched perfectly-timed move 10km away from Quimper to survive ahead of Lorena Wiebes -
Ben Healy rewarded for relentless efforts with super combativity prize at 2025 Tour de France
Irish rider set for trip to final podium in Paris after winning prestigious award thanks to jury and public vote