Refresh
2025-07-27T11:08:01.434Z
The gap is starting to come down as EF Education-Oatly, Certizit, Visma-Lease a Bike, Live-AlUla-Jayco, Movistar, Uno-X Mobility and AG Insurance-Soudal battle to control the peloton.
2025-07-27T11:05:45.679Z
The gap sits at 1’15” up to the break of Koch and Biannic.
2025-07-27T11:05:28.546Z
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.
2025-07-27T11:03:20.143Z
Crash!
2025-07-27T11:02:45.910Z
Molenaar was caught by a new counter attack including Pauline Ferrand-Prevot (Visma-Lease a Bike) but that is swiftly closed down.
2025-07-27T10:59:04.026Z
Two teams who have lost their main leaders involved in the break today. Movistar do still have Liane 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/Bb6R84iPhjJuly 27, 2025
2025-07-27T10:57:24.222Z
Koch and Biannic now have 1’18” on the peloton and 1’11” over Molenaar.
2025-07-27T10:56:06.110Z
Crash!
2025-07-27T10:55:19.057Z
Laura Molenaar (VolkerWessels) launches clear of the peloton to try and bridge to Koch and Biannnic.
2025-07-27T10:54:01.700Z
Teruel sits up and is waiting for the peloton and is caught. Quickly followed by new moves.
2025-07-27T10:53:10.990Z
Alba Teruel (Laboral Kutxa-Fundacion Euskadi) is the rider trying to bridge the gap to the two leaders.
2025-07-27T10:51:53.563Z
One rider is trying to bridge to gap to Koch and Biannic with the gap at just over 40″.
2025-07-27T10:49:20.624Z
The gap to Biannic and Koch is growing still to 35″ over the peloton.
(Image credit: Getty Images)
2025-07-27T10:48:54.577Z
In the jerseys today:
2025-07-27T10:46:24.981Z
100km to go
2025-07-27T10:45:02.831Z
Most combative rider of yesterday, Franziska Koch (Picnic-PostNL), is at it again as she joins Aude Biannic (Movistar) on the latest attack.
2025-07-27T10:43:49.980Z
A new attack goes with two riders getting a gap.
2025-07-27T10:43:14.890Z
Jastrab caught by the peloton as riders are already struggling at the back and losing touch.
2025-07-27T10:40:24.586Z
The counter move is caught with about 5″ up to Jastrab.
2025-07-27T10:39:45.326Z
Three riders are trying to bridge to Jastrab but no-one has a good gap on the bunch.
2025-07-27T10:38:40.110Z
The team of yellow jersey Marianne Vos, Visma-Lease a Bike, are leading the peloton with Megan Jastrab (Picnic-PostNL) solo out front with a small gap.
2025-07-27T10:36:56.273Z
New attackers at the front of the peloton as the early break tries to form.
2025-07-27T10:36:09.525Z
The weather is cloudy and sitting round 20°c with a possibility of rain.
2025-07-27T10:34:08.384Z
Immediately attacks come with Cofidis being the first to launch but it doesn’t last long and the bunch is together again.
2025-07-27T10:33:34.742Z
110.4km to go
2025-07-27T10:25:06.749Z
Multiple riders calling for the team car with issues including Lotte Kopecky (SD Worx-Protime) and Marie Le Net (FDJ-Suez).
2025-07-27T10:15:35.444Z
Roughly 15 minutes to the official start.
2025-07-27T10:14:46.393Z
Early mechanical for Letizia Borghesi (EF Education-Oatly) but it is a long neutral today of over 11km, so the start shouldn’t be a standing start like yesterday.
2025-07-27T10:13:27.433Z
With Marlen Reusser (Movistar) abandoning the race yesterday and Charlotte Kool (Picnic-PostNL) DNSing today, that leaves 152 riders on the start line today.
2025-07-27T10:10:18.071Z
Neutral start
2025-07-27T10:07:41.724Z
The first action point of today’s stage come after just over 45km of racing with the intermediate sprint in Châteaulin.
2025-07-27T10:04:34.621Z
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/RcItaLFZk8July 27, 2025
2025-07-27T10:03:46.304Z
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 Baloise 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! 🧡🇬🇧🔗https://t.co/882jZyZjHb🇳🇱🔗https://t.co/gMJGwyjXXo pic.twitter.com/ILHW2gcTrZJuly 27, 2025
2025-07-27T10:00:20.954Z
The neutral start is in around 10 minutes.
2025-07-27T09:59:49.936Z
Yesterday’s stage gave some surprises. Elisa Longo-Borghini (UAE Team ADQ) being over a minute down in GC after bonus seconds was not on most people’s bingo cards.
2025-07-27T09:53:15.934Z
To have a deeper dive into today’s stage, have a look at our stage two preview…
(Image credit: Getty Images)
2025-07-27T09:48:30.979Z
Today’s stage starts in the home town of Cedrine Kerbaol (EF Educaton-Oatly), Brest, and finishes in Quimper after 110.4km.
2025-07-23T20:42:25.843Z
Bonjour and welcome to our live updates of the Tour de France Femmes stage two from Brest to Quimper.