Home Blog Page 23

Tour de France Femmes: Nine Days of Reckoning

Ferrand-Prévot conquers the mountains to claim Tour de France Femmes glory

CHÂTEL, France (3 August 2025) — The fourth edition of the Tour de France Femmes avec Zwift concluded on Sunday in the Alpine resort town of Châtel, where Pauline Ferrand-Prévot (Team Visma | Lease a Bike) raised her arms in triumph not once, but twice – first as stage winner, then as the race’s overall champion. It crystallized nine days of racing that began in the Celtic heartlands of Brittany and culminated in the rarified air of the French Alps.

From the opening salvos on the steep slopes of Cadoudal to the final decisive blow delivered by Ferrand-Prévot on the punishing gradients of Châtel, this year’s race delivered drama worthy of the Tour’s storied history. Veterans and newcomers alike etched their names into cycling folklore, crashes changed fortunes, tactical nous trumped raw power, and the relentless march of days tested not just legs but also hearts and minds.

The peloton that rolled out of Vannes on July 26th represented 154 riders across 22 teams, each harboring dreams that ranged from stage victories to the ultimate prize of the maillot jaune.

Stage 1: Vannes > Plumelec – Sweet Yellow Joy for Vos

The Tour began with chaos, ambition, and the peculiar alchemy that transforms nervous energy into racing gold. Marianne Vos (Visma-Lease a Bike), at 38 years old and with a palmares that reads like a catalog of cycling’s greatest achievements, reminded everyone why she remains one of the sport’s most formidable competitors. Her victory on the Cadoudal climb delivered more than just a stage win; it sent a statement of intent from the Dutch veteran who had arrived with serious ambitions.

 
The 78.8-kilometer opening stage from Vannes to Plumelec unfolded like a tactical chess match, with early breaks forming and dissolving in the Breton countryside. The neutralized start took place at 5:25 PM, followed by the real start at 5:42 PM following a crash that slightly delayed several riders, including Juliette Labous (FDJ-SUEZ). The peloton stopped briefly at kilometer zero to allow those riders to rejoin the bunch, a gesture of solidarity that would become increasingly rare as the race intensified.

Once the flag dropped, Laura Tomasi (Laboral Kutxa – Fundación Euskadi) launched the day’s first meaningful attack, soon joined by Maud Rijnbeek (VolkerWessels Cycling Team), the Dutch rider who would become a constant presence in breakaways throughout the race. By kilometer 10, the duo enjoyed a 30-second lead over the peloton.

At kilometer 23, Rijnbeek distanced herself from Tomasi on a climb not listed in the mountains classification, building a 35-second lead over the peloton. She maintained this advantage over the Côte de Botségalo (Category 4, kilometer 29.3, 0.8 kilometers at 5.3%), where she grabbed the first two points in the mountain classification. Behind her, Lieke Nooijen (Visma | Lease a Bike) led the peloton and scored a point for third place.

Shortly after the Botségalo climb, Rijnbeek’s solo adventure ended at kilometer 30 when the bunch caught her. As the riders reached the final circuit with four kilometers to the first crossing of the finish line on the Cadoudal climb, disaster struck. About ten riders crashed on the bridge spanning the Claie River, which marks the foot of the Cadoudal ascent. Among those involved were Marlen Reusser (Movistar Team) and Liane Lippert (Movistar Team), with Mavi Garcia (Liv-AlUla-Jayco) the last to return to the road.

At the intermediate sprint during the first crossing of the line in Plumelec, European champion Lorena Wiebes (SD Worx-Protime) took the lead, scoring the first 20 points in the green jersey standings. Behind the main action, the crash victims fought to rejoin the back of the bunch, with Clara Koppenburg (Cofidis Women Team) trailing behind them. Reusser was way further back, struggling as she reached the top of the Cadoudal climb five minutes adrift of the peloton.

Italian rider Francesca Barale (Team Picnic PostNL) then pulled away and gained a 15-second lead on the peloton entering the final 20 kilometers. By the second climb of Cadoudal, the peloton had caught Barale, while French champion Marie Le Net (FDJ-Suez), who had been working since the start of the stage for Demi Vollering (FDJ-Suez), fell behind. Elise Chabbey (FDJ-Suez) scored three points in the mountain classification at the second summit of Cadoudal (Category 3, 1.7 kilometers at 6.2%), meaning the Swiss rider would take the first polka dot jersey. There was bad news for Reusser, who was forced to abandon at the top of the second Cadoudal climb.

The finale provided the drama that Tour de France stages are built for. On the third and final ascent of the Cadoudal hill, the French fans must have believed that Ferrand-Prévot could take a famous win as she pulled several meters clear, attacking with 700 meters to go.

“Actually the whole race, of course it was short, so we knew it was going to be nervous,” Vos reflected after donning the first yellow jersey of the race. “Sometimes it was just spread out, but still you felt the tension in the bench. We wanted to do a lead out as a team before the final descent, before the corner to put Pauline and me in a good position. The girls did such an amazing job.”

The climax came when Pauline Ferrand-Prévot (Team Visma | Lease a Bike), Vos’s teammate, launched what appeared to be a race-winning attack 700 meters from the line. For a moment, it seemed the French Olympic champion might claim the opening stage on home soil. But cycling rewards experience, and Vos possessed both power and cunning in abundance.

26/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 1 – Vannes / Plumelec (78,8km) – Marianne VOS (TEAM VISMA | LEASE A BIKE) – Photo © A.S.O.

“Then, Pauline took a gap at 500m or 400m to go. She had actually a really good gap. At that moment, of course I looked around and see who was coming, and then I saw Kim Le Court-Pienaar coming. She really had a good sprint, so I went with her and I didn’t know if Pauline was still hanging in for the finish, but in the end I saw her drop on the speed, so I sprinted with Kim and then we just caught Pauline, which is of course a bit a double feeling.”

26/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 1 – Vannes / Plumelec (78,8km) – Marianne VOS (TEAM VISMA | LEASE A BIKE), Kim LE COURT-PIENAAR (AG INSURANCE – SOUDAL TEAM), Pauline FERRAND-PRÉVOT (TEAM VISMA | LEASE A BIKE) – Photo © A.S.O.

Vos had beaten her own teammate to the line. Such is the nature of professional cycling, where individual glory and team tactics exist in constant tension.

“But I’m so happy with the team effort and that we could make it, because of course if Pauline had kept it, that’s also good. We’re here as a team and just to start off like this, that’s amazing, you can’t really describe what it means and it’s a bonus to take it, to take the yellow jersey.”

Vos scored her third win at the Tour de France Femmes avec Zwift after Provins and Rosheim in 2022, joining Vollering and Wiebes as the most successful riders in the Tour in terms of stage wins, with three apiece. The victory was perfectly timed, with Kim Le Court-Pienaar (AG Insurance-Soudal Team) finishing second and Ferrand-Prévot third.

26/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 1 – Vannes / Plumelec (78,8km) – Photo © A.S.O.

Behind the main action, other narratives began to unfold. Elise Chabbey (FDJ-Suez) claimed the first polka dot jersey for her climbing efforts, while Julie Bego (Cofidis), competing in her first Tour de France Femmes, discovered she had claimed the white jersey for best young rider.

“When I crossed the line, I didn’t know I would be wearing the white jersey!” Bego exclaimed, her surprise genuine and infectious. “I told Laura, the team assistant, that I was going back to the bus. Then I talked to Nienke [Vinke] to find out who the white jersey was, she told me she didn’t know. Then I saw Imogen Wolff, I asked her, and she said: ‘It’s you!’ Then I started to wonder if it was me, because I thought Marion Bunel was in front, but in fact no. Once I got to the bus, they told me I was wearing the white jersey, so I came back! I’m very happy to have it, it’s really incredible to wear a distinctive jersey in the Tour de France, especially in my first participation and on my first stage!”

“I would really like to thank my team for always supporting me, my parents who have always been there, even when it’s more complicated. Plus all the people who are always there for me, I would really like to thank them too, it’s thanks to them that I am able to achieve this result. I felt really good all day. At the start of the Tour, we said that we weren’t going for the general classification. Now we have to see how I feel. We don’t know how I’ll last the nine days. If I can keep it, of course I’ll fight to take it as far as possible. We’ll have to take it day by day.”

Chabbey was equally pleased with her polka dot jersey: “It really means something, it means something to everyone. It’s a huge honour to be able to wear it tomorrow. It wasn’t planned at all. I admit I thought the points were there before [the first climb]! I hadn’t realized the points were for this climb. I felt really good today. In the end, it was more by covering an attack that I got the points. But I’m really happy! Keeping the jersey isn’t the priority, because the idea remains to go for the Yellow Jersey with Demi Vollering. We have to get our legs going, but I think we rode well as a team. In the end, a gap opened up, and she lost a little time. She was perhaps missing some teammates at the end. It’s true that my legs failed me in the last 500 meters, because I had also made a lot of effort. But it was only a few seconds, so I’m not too worried about the rest. This crowd were really fun, at the start, all along the roads, it’s pushing women’s cycling up a notch and it gives you wings!”

Franziska Koch (Team Picnic PostNL) also earned recognition for her aggressive racing: “It’s incredible, thank you very much. I was really excited for today. I really hoped for an aggressive race, so yeah that’s why I tried. If you don’t try, you never know. I gave it a shot. I knew it might get strung out because of the sprint points, but then I looked back and I kind of had like a small gap, so then I thought, ‘OK you go for it, let’s go for yellow’. It’s amazing. It’s really cool to stand on the podium seeing all the crowds and it definitely makes me hungry for more.”

The stage also provided early heartbreak for Marlen Reusser (Movistar Team), the Swiss time trial specialist who abandoned after a crash and illness, having also felt sick with a stomach illness for several days. The Tour de France remains a brutal test where even the strongest can fall victim to circumstance.

Stage 2: Brest > Quimper – Daring Garcia Snatches Victory in Quimper

If Stage 1 belonged to experience and tactics, Stage 2 showcased audacity and the enduring power of veteran racecraft. Following Marianne Vos’s triumph at the summit of Cadoudal on Saturday, the Tour de France Femmes avec Zwift featured another classic finish on Sunday in Quimper, where the Rue de Stang Bihan (1 kilometer at 4.8%) awaited the peloton. It was here that Peter Sagan had won the fifth stage of the Tour de France in a sprint in 2018.

 
The 110.4-kilometer parcours from Brest to Quimper featured four climbs that promised explosive racing. The climbs of Menez Quelerc’h (Category 3, 3 kilometers at 6.2%) and Locronan (Category 4, 0.8 kilometers at 8.9%) are iconic in the great history of Finistère cycling, though they seemed a little far from the finish to see a real battle. The decisive moment was expected to come on the climb of the Chemin de Trohéir (Category 4, 1.1 kilometers at 5.7%), which would be tackled twice, the last time 4.7 kilometers from the finish.

Following the withdrawal before the stage of Charlotte Kool (Team Picnic PostNL) – winner of the first two stages the previous year – 152 riders took the start in Brest shortly after midday. After several early attacks and counter-attacks, by kilometer 25 Aude Biannic (Movistar) and Franziska Koch (Picnic PostNL) were 1’10” ahead of the peloton. Also close to kilometer 25, there was a crash for Kristen Faulkner (EF Education-Oatly), leaving the Olympic Champion trailing with three other riders for several kilometers.

Koch took maximum points at the intermediate sprint in Châteaulin (kilometer 45.6) with Biannic following her across the line. In the bunch sprint behind them, there was a close duel between Yellow Jersey holder Marianne Vos (Visma | Lease a Bike) and European Champion Lorena Wiebes (SD Worx-Protime), but it was Wiebes who had the power to claim third place, earning 17 points in the Green Jersey standings.

Just 5 kilometers later, just before the top of the first categorized climb of the day (Côte de Menez Quelerc’h – Category 3, 3 kilometers at 6.2%, kilometer 50.7), Silke Smulders (Liv-AlUla-Jayco) and Elise Chabbey (FDJ-Suez) attacked and caught Koch and Biannic, with Smulders, Chabbey and Koch the first three riders over the summit.

Maud Rijnbeek (VolkerWessels), who had also featured in the Stage 1 breakaway, joined forces with Chabbey and Smulders at the front. Next up was the Côte de Locronan (Category 4, 0.8 kilometers at 8.9%, kilometer 68.4). Chabbey beat Smulders to the summit, with Rijnbeek left behind them on the climb, as the peloton reached the top 45 seconds later. After the climb, the duo of Chabbey and Smulders pulled further ahead of Rijnbeek, who was joined by Maëva Squiban (UAE Team ADQ) on the counter-attack, with the peloton split in two behind them.

By the penultimate categorized climb of the day (Côte du Chemin de Trohéir Category 4, 1.1 kilometers at 5.7 kilometers, kilometer 79.9), Squiban had joined the front two of Chabbey and Smulders, riding hard on the ascent. Chabbey was too strong for her rivals and accelerated for two more points in her polka dot jersey. When that trio reached the ‘finish line’ in Quimper to start the final 26-kilometer loop, they were 43 seconds ahead of the bunch.

Kasia Niewiadoma-Phinney (CANYON//SRAM zondacrypto) attacked with just under 23 kilometers to go and was followed by Pauline Ferrand-Prévot (Team Visma | Lease a Bike), the pair soon creating a gap over the bunch, but 4 kilometers later they were caught by the peloton.

Riejanne Markus (Lidl-Trek) counter-attacked from the peloton 19 kilometers from the finish, bridging the gap to the leading group to join forces with Squiban, Chabbey and Smulders. With 17 kilometers remaining, that quartet had a 20-second lead. But their adventure would come to an end with 12.2 kilometers to go, as the power of the peloton proved too much and they were caught.

Just over 10 kilometers before the finish, the oldest rider in the race, 41-year-old Mavi Garcia (Liv AlUla Jayco), pulled away, soon creating a 20-second gap and leading on the final climb of the day, the second ascent of Côte du Chemin de Trohéir. The experienced Spanish rider proved too strong for the chasing pack, holding on for a famous win in front of Wiebes by just 3 seconds in Quimper.

27/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 2 – Brest / Quimper (110,4km) – Photo © A.S.O.

Garcia, at 41 years and 6 months, became the oldest stage winner in Tour de France Femmes history, beating the former record of Annemiek Van Vleuten (39 years 9 months 23 days, La Super Planche des Belles Filles 2022). Her victory in Quimper transcended statistical footnotes – it testified to the enduring power of determination and tactical intelligence.

27/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 2 – Brest / Quimper (110,4km) – Photo © A.S.O.

“I can’t believe it to be honest. I’ve had a hard year. I’ve been racing for a long time and I hadn’t been having my best year, but this win really gives me a massive boost of energy,” Garcia said, her voice still carrying the disbelief of someone who had dared to dream and seen that dream realized.

“I really didn’t believe I was going to win at the end, I’ve tried many times like that and it never worked out, so I just couldn’t believe it until I was five metres from the line and I turned around and saw they wouldn’t catch me. It was only then that I knew I’d really done it. It’s been a long, long time since I had any feeling this good in my career.”

Behind Garcia’s solo effort, the battle for the general classification heated up. Kim Le Court-Pienaar (AG Insurance – Soudal Team), the South African rider, sprinted to second place behind Garcia, earning enough time bonuses to claim the yellow jersey from Vos. The mathematics of Grand Tour racing proved cruel and precise – Le Court-Pienaar and Vos finished with identical times, but the former’s superior stage placings over the first two days gave her the race lead.

“My team said we can take yellow today, but I could not believe it, to be honest I think I’m still a bit shocked,” Le Court-Pienaar admitted. “It was the plan to do it today. We also tried to take it yesterday, but then today we tried again everything we have. The ultimate goal of the team is to fight for GC towards the end of the Tour for the overall, but our goal was also to win a stage. I’ve come close twice, but now that I have the Yellow Jersey on my shoulders, it’s already a massive achievement for the team and for myself. So we’re going to try and stay calm and stay safe and not lose any time until the end of the week. The disappointment of finishing second yesterday of course was a bit upsetting, but it’s a long week, so anything can happen and I’m still going to keep my head on my shoulders and we’re just going to keep on doing what we’ve been doing since yesterday. Just take it day by day and follow the plan.”

For Vos, the loss of yellow disappointed but didn’t devastate. “We knew it was going to be a hard day and it was, but to wear the Yellow Jersey in the Tour de France is something special. It’s also really nice to keep the Green Jersey. We were trying to go for the best again today, but we knew it was going to be hard and it’s so tight in the classification. It’s only day two, but we’re going to think about it (the fight for the Green Jersey).”

Chabbey reflected on her successful defense of the polka dot jersey: “We’re looking forward to the mountains. On the first climb, I was told on the radio that I could score points to secure the polka dot jersey. We found ourselves at the front with Silke [Smulders]. At the beginning, I was told not to ride too hard so I could save my energy for the final, which was for Demi [Vollering]. We opened up a gap quite quickly without riding too hard, so they let me go a bit. The peloton picked up a bit, which allowed us to gain some space. It was a really tough course. It was tiring, but cool to be at the front. It’s crazy, there were really a lot of fans at the roadside, I heard my name being called out by them even though I’m not even French! There was lots of encouragement, it was a pretty incredible experience. With Demi we know that her strong point is the mountains. Next weekend will be especially important. For now, she’s where she needs to be. We’re looking forward to the mountains to come.”

Julie Bego (Cofidis) successfully defended her white jersey despite a challenging stage: “It was tough, especially as we got back to the hotel very late yesterday. I slept very little, less than four hours, so I wasn’t at my best this morning! But it worked out in the end, I kept the jersey, which is the main thing. I was mainly focused on [Nienke] Vinke. At one point, I knew it was going to be difficult to keep up with the leaders because I had been dropped. On the penultimate climb, I stupidly got dropped because I was behind, and [Elisa] Longo Borghini pulled away because she couldn’t take it anymore. The Picnic [Team Picnic PostNL] girls, to my left and right, were also exhausted, and I found myself blocked in where I couldn’t get past. I had to brake to get back in front. I had to make a huge effort to get back into the peloton at that point. On the final climb, I was dropped among the frontrunners, but I knew I was with Vinke and keeping the white jersey. It was a relief though, because I really wanted to experience the podium a second time!”

Maëva Squiban (UAE Team ADQ) earned the most combative rider award and reflected on racing at home: “It’s always nice [to be recognised as Most Combative Rider], especially being practically at home; it was really the stage I wanted to shine in. It was a good time, at the Tour de France, at home and with all the Bretons! Elisa [Longo Borghini] is a great teammate. She’s not here for the general classification. I don’t know how far behind she’ll finish. But it was still a good day for the team and like I say we’re not here for the GC. There are still seven stages left, the Tour is long, you never know what can happen. But so far, everything’s going well. Elisa is a fantastic teammate; it’s really nice to have her on the team and for her to be our captain.”

Stage 3: La Gacilly > Angers – Wiebes Triumphs in Frantic Angers Finale

The third stage delivered what many had predicted – a pure sprinter’s stage that would test the nerves and positioning skills of the fastest women in the peloton. Lorena Wiebes (SD Worx-Protime) demonstrated why she ranks as the best pure sprinter in women’s cycling with a commanding victory in Angers, her fourth in the Tour de France Femmes avec Zwift, putting her at the top of the stage winners list.

 
Elisa Longo Borghini (UAE Team ADQ) did not take the start of Stage 3 in La Gacilly, withdrawing beforehand due to illness, meaning there were 146 riders in the peloton as the day’s action commenced. After several early attacks, it was eventually Alison Jackson (EF Education-Oatly), Sara Martin (Movistar), Clémence Latimier (Arkéa – B&B Hotels Women) and Catalina Soto Campos (Laboral Kutxa-Fundacion Euskadi) who formed a breakaway quartet from kilometer 14, with Franziska Brausse (Ceratizit) and Alison Avoine (St Michel-Preference Home-Auber 93) counter-attacking behind them.

By the time the leading four reached the summit of Côte de la Richardière (Category 4, kilometer 34.1) – with Jackson going over first for two points in the mountains classification and with Martin in second place (1 point) – the peloton were three minutes behind them and the counter-attackers Brausse and Avoine were neutralized by the bunch. AG Insurance – Soudal Team rider Kim Le Court-Pienaar’s Yellow Jersey was not threatened by the breakaway, as the best-placed rider in the quartet, Alison Jackson (69th), was 11’59” behind the leader before Stage 3.

The peloton allowed the four escapees to stay in front en route to the intermediate sprint at Vern d’Anjou (kilometer 123.9), just steadily chipping away at the advantage they allowed the breakaway. Jackson led the break through the intermediate sprint at Vern d’Anjou, followed by Soto Campos, Latimier and Martin, whilst at the head of the peloton Lorena Wiebes (SD Worx-Protime) beat Marianne Vos (Team Visma | Lease a Bike) in the sprint for fifth, to earn 13 points, as Vos earned 11.

After the intermediate sprint, Demi Vollering (FDJ-Suez) accelerated in a brief attack but she was marked by a group of ten riders and the bunch stayed together, SD Worx-Protime doing most of the work at the front over the final kilometers into Angers, with Canyon//SRAM zondacrypto eventually joining them at the head of the peloton.

Inside the final 10 kilometers, the breakaway imploded with Latimier distanced as Martin and Jackson attacked and then Soto Campos briefly went clear with 7.5 kilometers to go. After the respective attacks in the break, they were finally caught by the bunch with just under 6 kilometers to go.

But the stage will be remembered as much for what happened in the final kilometers as for Wiebes’s victory. A large crash 3.7 kilometers from the finish disrupted the sprint trains and caught several key riders, including defending champion Demi Vollering (FDJ-Suez). The crash highlighted the razor-thin margins between success and disaster in professional cycling.

28/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 3 – La Gacilly / Angers (162km) – Lorena Wiebes (TEAM SD WORX-PROTIME), Marianne Vos (TEAM VISMA LEASE A BIKE) – Photo © A.S.O.

The victory for Wiebes is her fourth in the Tour de France Femmes avec Zwift, putting her top of the stage winners list, whilst the second place finish for Vos was enough to put her back in the Yellow Jersey at the top of the GC by 6″ from Kim Le Court-Pienaar (AG Insurance – Soudal Team) and by 12″ from Pauline Ferrand-Prévot (Team Visma | Lease a Bike). Her lead was built on consistency and tactical awareness, qualities that had served the Dutch rider throughout her legendary career. Demi Vollering was delayed by the late crash but was finally able to remount and complete the stage and was given the same finishing time as her GC rivals, meaning she now sat sixth overall, 19 seconds down on Vos in the classification.

28/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 3 – La Gacilly / Angers (162km) – Lorena Wiebes (TEAM SD WORX-PROTIME) – Photo © A.S.O.

“I feel amazing and I need to thank the team for all their hard work today,” Wiebes said after her victory. “They chased for so long and Lotte [Kopecky] helped put me in a really good position, so I’m really happy to take this win for the team. I was just following Lotte so I actually didn’t know the crash was happening because I was so focused on what was happening in the front and the corners were quite tricky, but I hope all the riders are OK who are involved this crash. It was pretty chaotic in the final, all the day we were fighting closely and in the end it was chaos. Lotte really positioned me well and the job Anna [van der Breggen] did in the last 3 km was really strong so today was a real team effort. I needed to finish it off for the girls. Tomorrow is another sprint stage and we’ll go for it again. Hopefully we can take the full points and we’ll see how it goes day by day.”

“Of course we knew there was quite a good chance for a bunch sprint and the team of SD Worx-Protime did a great job controlling the break,” Vos explained. “In the end when it comes to a bunch sprint you know that Lorena Wiebes is going to be the big favourite, but of course you still always try. Then there was this big crash and we hope that everything is ok. Then we went into the final sprint and it was a better sprint from Lorena. We knew it was going to be fast in the final kilometres, there was a small rise with 5km to go. It was a very fast run in to the city. The team did a really good job positioning me there and bringing me into the final kilometres. It’s always a pity when there is a crash at the end.”

The stage also saw Julie Bego (Cofidis) successfully defend her white jersey, though the young French rider was beginning to feel the cumulative effects of stage racing. “We’re getting used to this jersey!” she said with a smile that masked the growing fatigue. “This morning, I was saying to a friend that’s a problem, now that I have this white jersey, I want to keep it and get back on the podium every day! It gives you wings in the stages. It’s becoming more and more of a goal. I avoided the crash, but the rest of the team wasn’t so lucky. Amalie [Dideriksen] was really well placed but unfortunately they crashed right at the front and she was in it. I hope she’s okay. We had other crashes in the team with Eugenia [Bujak] and others. It was a bit chaotic on the radio, I don’t know who exactly crashed. It was a bit of a complicated day for us.”

Clémence Latimier (Arkéa – B&B Hotels Women) was rewarded for her day in the breakaway with the most combative rider prize: “I wasn’t expecting it at all; all the girls in the breakaway were very strong. I did the best I could. It’s incredible for me to be rewarded like this. My first podium in the Tour de France is crazy. It’s going really fast; I turned pro three months ago, which was already a huge step. Getting onto the Tour was a huge second step. I wasn’t expecting to get on the podium at this Tour. So yes, my Tour has already started very well. I hope the rest will be just as good. I’ve been working hard. I intend to recover tonight and refocus for what’s next. But I’m already going to savour this podium and everything that happened today.”

Elise Chabbey (FDJ-Suez) reflected on the team’s mixed day: “I really hope things go well [for Demi Vollering]. I was at the front, helping Ally [Wollaston], so I couldn’t even see. But apparently she couldn’t do anything; she got side-lined. She was well positioned; sometimes you just have bad luck. It was a sprint today; the goal was to keep Demi safe. It was not the best day for us. But Ally finished third and that’s really cool; she managed to position herself well in the final.”

Stage 4: Saumur > Poitiers – Wiebes Too Strong for Rivals in Poitiers

Consistency in professional cycling often proves the most underrated virtue. Lorena Wiebes (SD Worx-Protime) provided a masterclass in this philosophy on Stage 4, securing her second consecutive victory and record fifth Tour de France Femmes stage win overall. On the long final straight in Poitiers, it was Wiebes in the Green Jersey who secured the win, beating Yellow Jersey Marianne Vos (Team Visma | Lease a Bike) to the line.

 
Norwegian rider Rebecca Koerner from Uno-X Mobility was the only rider not to have started the fourth stage of the Tour de France Femmes avec Zwift, leaving only 145 riders in the peloton at the start in Saumur. After her heavy crash in Angers at the end of Stage 3, Demi Vollering (FDJ-Suez) faced a late fitness test and underwent two concussion protocols, finally being able to start the stage.

Following numerous attacks and counterattacks in the opening kilometers, riding at a rapid pace after going solo at the front, Maud Rijnbeek (VolkerWessels Cycling Team) had covered 47.8 kilometers during the first hour of the race. She was soon joined by Franziska Koch (Team Picnic PostNL) and Ana Vitória Magalhães (Movistar Team), and by kilometer 55 the trio had created a gap of over a minute on the bunch, which was being disrupted by crosswinds behind.

By kilometer 70, Rijnbeek could no longer take the pace and left Koch and Magalhães alone at the front, those two accelerating to increase their lead to 1’16” by the time they reached the intermediate sprint marker at Soudun (kilometer 86.7). Koch crossed the intermediate sprint line ahead of Magalhães, with the bunch sprint behind them won by Lorena Wiebes (SD Worx-Protime) in the Green Jersey, ahead of Marianne Vos (Team Visma | Lease a Bike) in the Yellow Jersey.

29/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 4 – Saumur / Poitiers (130,7 km) – Franziska KOCH (Picnic PostNL), Ana Vitoria MAGALHAES (Movistar)

On the only categorized climb of the day on the Côte de Marigny (Category 4, 0.9 kilometers at 5.4%, kilometer 101.6), Brazilian rider Magalhães scored her first two points in the mountains classification, the peloton reaching the summit 55 seconds later.

As the riders went into the final 10 kilometers, the peloton trailed by less than 500 meters. It was an all-out effort by the two riders in the breakaway, but the bunch were hunting them down, less than 30 seconds adrift, whilst Koch was awarded the most Combative rider prize for her persistent efforts. The peloton finally overtook the valiant Koch and Magalhães with 4 kilometers to go, and in an exciting finale it was once again Wiebes who delivered the goods, powering over the line ahead of closest challenger Vos.

The bunch sprint top five was completed by Lara Gillespie (UAE Team ADQ), Eline Jansen (VolkerWessels Cycling Team) and Chloe Dygert (CANYON//SRAM zondacrypto). Vos remained in yellow, leading by 12 seconds in the GC, ahead of Wiebes and Kim Le Court-Pienaar (AG Insurance – Soudal Team). After her heavy crash on Monday, Demi Vollering (FDJ-Suez) was fit to ride and finished the stage safely, remaining sixth in the general classification at 25 seconds.

29/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 4 – Saumur / Poitiers (130,7 km) – arrivée – Lorena Wiebes (TEAM SD WORX-PROTIME), Marianne Vos (TEAM VISMA LEASE A BIKE) – Photo © A.S.O.

“The whole season I would say yes [she feels unbeatable in sprints],” Wiebes said when asked about her dominance. “I’m just super happy that today we made it count again and the team did a really good job. In the meeting before the stage we said it would be good if Anna [van der Breggen] could do the uphill part in the last 3 km. Then I got into position and that was really good. On the final straight it was a big chaos and I was really fighting for position and I was able to find a way out, otherwise I was worried about getting boxed in. It’s really nice to win again and it’s really nice to finish it off for the girls after their hard work at the end again. I’m just really happy and it’s amazing to win in green.”

Vos, finishing second again, was gracious in defeat but also realistic about the challenge facing any rider trying to outsprint Wiebes. “It’s nice to keep the yellow on such a day. You know it’s going to be tough. Not only in the final, actually from the start it was fast and constantly windy, with a high pace in the bunch and then you have to stay in the front and stay in a good position. That’s pretty tough and thanks to the team that worked really well. So I’m very happy. She’s [Lorena Wiebes] just the best sprinter in the world, she’s a phenomenon in the sprint and every time she shows it again, she’s very, very hard to beat. She’s a tough competitor, but it’s good to have her.”

Elise Chabbey (FDJ-Suez) maintained her polka dot jersey and looked ahead to the coming challenges: “We’re not going to give up after a crash. We know Demi [Vollering] will fight to the end anyway. We’ll support her so she can do her best. Can I keep the polka dot jersey? I don’t know, you never know. It might be the last day I wear it, so I might as well go with the full kit!”

Franziska Koch’s (Team Picnic PostNL) combativity award reflected a philosophy that would characterize her team’s approach throughout the Tour. “It’s not the goal [to get Combative rider awards], but maybe it’s a side effect!” she laughed. “We go for stage wins and yeah today it wasn’t enough, but at least it’s a nice podium. We aimed from the beginning for actually racing aggressively. We have nothing to lose, so we knew the breakaway could be cool and originally I thought there was a little bit more tailwind actually. I was like, ‘OK, why not, we keep trying for a break’ and I hoped for a bigger one, but in the end it was just two of us. It’s really nice how we race, we are aggressive. We want to create the race and we also always have another card with a strong sprinter in the end, so it’s really fun racing.”

Julie Bego (Cofidis) successfully defended her white jersey but acknowledged the growing challenge: “I didn’t lose any time and I stayed in the peloton, that’s the good news. Today was very complicated for me. I had a lot of trouble getting into position. It was very nervous, I found there was a lot of friction. I found it was harder to work on than yesterday. I had a really good team around me. Victoire [Berteau] and Nadia [Quagliotto] helped me enormously to get into position. It’s also thanks to them that I was able to keep the white jersey. Obviously, the idea of fighting for the white jersey is now very important. We’ll try to fight for it and see if I don’t have a bad day. If, unfortunately, I have a bad day and the general classification is finished, we’ll come back to the stages.”

Stage 5: Chasseneuil-du-Poitou Futuroscope > Guéret – Le Court-Pienaar Takes Guéret Victory and Yellow

The longest stage of the 2025 Tour de France Femmes, at 165.8 kilometers, promised to be a war of attrition. What it delivered was a perfectly executed tactical masterpiece by Kim Le Court-Pienaar (AG Insurance-Soudal Team) and her team. The South African’s victory in Guéret transcended a stage win – it declared that she was a serious contender for overall victory.

 
Polish rider Agnieszka Skalniak-Sójka, teammate of Kasia Niewiadoma-Phinney (Canyon//SRAM zondacrypto), did not take the start, meaning there were 143 riders left in the 2025 Tour de France Femmes avec Zwift peloton as the stage commenced at the Futuroscope Park in Chasseneuil-du-Poitou. In addition, there were several withdrawals in the first part of the stage, with the likes of Olympic champion Kristen Faulkner (EF Education-Oatly), as well as Monica Trinca Colonel (Liv AlUla Jayco) and Elisa Balsamo (Lidl-Trek) forced to abandon. Faulkner was struggling with illness and had crashed on three successive stages.

The pace in the early running was very fast, with 46.5 kilometers covered in the first hour, during which Green Jersey holder Lorena Wiebes (SD Worx-Protime), winner of the last two stages, was delayed by a large crash that split the peloton into several groups. There was another crash at around kilometer 92 for Marion Bunel (Visma | Lease a Bike), with the French climber remaining on the ground and requiring some assistance to remount and get going again.

A breakaway of Alison Jackson (EF Education-Oatly), Brodie Chapman (UAE Team ADQ), Francesca Barale (Team Picnic PostNL), Catalina Soto Campos (Laboral Kutxa – Fundación Euskadi) and Anneke Dijkstra (VolkerWessels Cycling Team) had formed before that and by kilometer 105 they were riding 3’50” ahead of the peloton.

Jackson was the first of the five breakaway riders as they rolled through the Intermediate Sprint (Dun-Le-Palestel – kilometer 126.8), with Green Jersey leader Wiebes the first of the riders in the peloton in the sprint. On the Côte de Chabannes (Category 4, 1.4 kilometers at 5.2%) Chapman led at the summit, with Barale second after Dijkstra and Soto were distanced and the peloton began to close in to within 1’45”.

Next it was the Côte du Peyroux (Category 4, 3.3 kilometers at 4.3%), where Chapman attacked to go solo, distancing Jackson and then Barale on the first ramps of the ascent. Chapman reached the top first, though by then the peloton led by Elise Chabbey (FDJ-Suez) in the polka dot jersey were only 18 seconds behind, whilst the likes of Wiebes and her world champion teammate Lotte Kopecky (SD Worx-Protime) were dropped.

Chapman was caught before the last climb of the day (Le Maupuy, category 3, 2.8 kilometers at 5.3%), with Ferrand-Prévot attacking as she approached the Bonus Point, but it was Le Court-Pienaar who took the lead, taking a 6-second bonus ahead of the Frenchwoman (4 seconds) and Niewiadoma-Phinney (2 seconds). At the summit of the Maupuy climb Van der Breggen, Le Court-Pienaar, Niewiadoma-Phinney, Ferrand-Prévot, Vollering, Sarah Gigante (AG Insurance-Soudal Team) and Pauliena Rooijakkers (Fenix-Deceuninck) had pulled away, leaving the likes of Yellow Jersey Marianne Vos (Team Visma | Lease a Bike) behind.

After the 5-kilometer descent of Maupuy, the seven favorites powered through the remaining 2 kilometers to the line in Guéret where Le Court-Pienaar took the victory in a sprint finish among the GC contenders.

“We agreed the plan with the team which was to try and stay safe in the early part of the stage because it’s long and flat. That was quite difficult. There were a lot of big crashes,” Le Court-Pienaar explained. “Then the big goal was to take the bonus points, which I managed to do. Then yeah, if we finished in a small group, the goal was then try and take the stage victory. It was a bit tricky at the end. I went around the corner really fast in first position. It was closer than I expected, but luckily my kick was the fastest in the group.”

30/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 5 – Futuroscope / Guéret (166km) – arrivée – – Photo © A.S.O.

The presence of her teammate Sarah Gigante (AG Insurance-Soudal Team) in the winning group proved crucial to Le Court-Pienaar’s victory. “I had a teammate with me, so that helped a lot. I think if I didn’t have Sarah with me, maybe the chasing group would have come back because some girls in the front group were not keen to pace. I think there was only me and Demi [Vollering] that was kind of keen to do the work and get to the line. Once Sarah got back off the downhill, I was really, really lucky to have her because she just committed fully to the line and without her I wouldn’t have done what I did today and without the whole team. So this shows that teamwork is really what you need in the sport.”

30/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 5 – Futuroscope / Guéret (166km) – arrivée – Kim Le Court (AG Insurance-Soudal) s’impose devant Demi Vollering (FDJ-Suez) et Anna Van der Breggen (SD Worx-Protime) – Photo © A.S.O.

When asked about appearing to celebrate early, Le Court-Pienaar was confident: “No, I don’t think so. I think when you’re on the bike you know, but maybe it can look like it on TV. It looked really close from the front, but when you turn around you can see that you have the speed and you will cross the line first. Luckily for me I had enough gap.”

Anna van der Breggen (Team SD Worx-Protime) was third, with Kasia Niewiadoma-Phinney (CANYON//SRAM zondacrypto) and Pauline Ferrand-Prévot (Team Visma | Lease a Bike) completing the top five. Le Court-Pienaar also regained control of the Yellow Jersey, now leading the GC by 18 seconds from Ferrand-Prévot, with Vollering third at 23 seconds.

For Wiebes, the stage represented a significant setback in her green jersey campaign. A crash early in the stage left her struggling to maintain contact with the main field. “It’s never nice to crash but I landed on some bikes which helped, so I can be happy that it’s not too bad, but I felt it on the bike that I didn’t get the best snacks anymore, so now it’s recovery and on to tomorrow,” she said with characteristic understatement. “Yes, I think I need to be in a lot of breakaways for upcoming days. I think if we go for it and if it’s not working out, it’s not working out, you know, so we will see. I think Marianne [Vos – Visma | Lease a Bike] is also still going for it.”

Brodie Chapman (UAE Team ADQ) reflected on her team’s situation after losing several riders: “There was a really big fight for the breakaway. I think it took 50 km for anything to go and actually I ended up joining the breakaway a bit later on. We started and the peloton calmed down and then later on it got a bit aggressive again, so I took an opportunity and bridged across. You always have to have the belief that maybe you can go to the line. It really depends on the peloton behind, but everyone in the breakaway was pushing pretty hard, so maybe another day it goes to the line. The ones that are left here [after losing three UAE Team ADQ teammates to withdrawals] are super motivated to do something. It’s the Tour de France. It’s the biggest race. We definitely want to show ourselves and yeah it was a really nice moment today when Maëva [Squiban] came across with the group. I thought maybe she could attack and so we have to try, we have to try something, you know. [Being on the podium] Oh, it’s awesome. It’s really cool to see all the crowds here and stand on the podium at the Tour de France. It’s not the win, but it’s nice to have my work recognised.”

Julie Bego’s (Cofidis) struggle illustrated the brutal arithmetic of stage racing. “It was very, very tough. Honestly, halfway through the stage, I wouldn’t have believed I’d keep the jersey. I was really in a bad way, completely exhausted, I couldn’t even follow the wheels on the flat. I ate a lot, though. But it made me feel like I was hungry. Before that, I managed to narrowly avoid a crash, but my wheel was buckled. So I had to change bikes… and change again to get back to bike number 1, the Tour de France special, which is better than the other one. I was in a bad way, I told the team: ‘I’m dead, I can’t do it anymore.’ When the climbs arrived, I managed to get back to a decent level, let’s say. But today wasn’t a great day. The fact that I managed to hang on and keep the white jersey is already good. The girls believed in me throughout the stage and I thank them for that. On the climb, I told myself that I couldn’t give up just because of that. In this Tour, I’m discovering new limits. I’m managing to push myself perhaps even harder than in other races.”

Stage 6: Clermont-Ferrand > Ambert – Awesome Squiban Grabs Ambert Glory

Some Tour de France stage wins stand out not just for their tactical brilliance or physical prowess, but for their emotional resonance. Maëva Squiban’s (UAE Team ADQ) victory in Ambert was one such triumph – a perfectly timed attack that showcased not just her climbing ability but also her racing intelligence and sheer audacity. The 23-year-old from Brest secured the win by 1’09” from second-placed Juliette Labous (FDJ-Suez), who made it a French 1-2.

 
The stage started in the huge Place de Jaude in the heart of Clermont-Ferrand, with Valentina Cavallar (Arkéa – B&B Hotels Women) and Mie Bjørndal Ottestad (Uno-X Mobility) unable to take the start, leaving 133 riders in the peloton on the sixth day of racing. There were several short-lived breakaway attempts in the early running before Elise Chabbey (FDJ-Suez) joined Linda Zanetti (Uno-X Mobility) in the lead. The bunch closed in on the two breakaway riders before the intermediate sprint (Sermentizon – kilometer 30.1) but Chabbey still won the sprint, whilst Zanetti was relegated to 11th.

A massive breakaway featuring Chabbey then formed on the first of the day’s four climbs, the Côte de Courpiere (Category 3, 1.7 kilometers at 6.8%) and the peloton was left 40 seconds behind on the ascent, with Green Jersey Lorena Wiebes (SD Worx-Protime) further distanced. In her polka dot jersey, Chabbey was the first to the top of the Côte de Courpiere for three more climbers’ points.

The breakaway initially included Soraya Paladin (Canyon//SRAM zondacrypto), Amber Kraak (FDJ-Suez), Yara Kastelijn (Fenix-Deceuninck), Mischa Bredewold, Femke Gerritse (SD Worx-Protime), Brodie Chapman (UAE Team ADQ), Jelena Eric, Liane Lippert (Movistar), Riejanne Markus, Lauretta Hanson (Lidl-Trek), Ilse Pluimers (AG Insurance-Soudal Team), Pfeiffer Georgi (Picnic PostNL), Letizia Paternoster, Silke Smulders (Liv-AlUla-Jayco), Linda Zanetti (Uno-X Mobility), Lily Williams (Human Powered Health), Usoa Ostoloza (Laboral Kutxa-Fundacion Euskadi), Laura Molenaar (VolkerWessels) and Morgane Coston (Roland Le Dévoluy).

However, the breakaway soon diminished to 12 riders, with the summit of the second climb of the day – Côte d’Augerolles (Category 3, kilometer 45.7) — reached first by Chapman, whilst Chabbey was second for two more valuable points. As the ascent of the formidable Col du Beal (Category 1, 10.2 kilometers at 5.6%) began, the breakaway — still consisting of 12 riders – had a 53-second lead.

Chabbey launched an attack 5 kilometers from the top of the Col du Beal, with the likes of Hanson and Kraak suffering the consequences, as the lead group was reduced to eight riders. Chabbey then took 10 mountain points at the top of the Col du Beal, with Smulders second at the summit.

On the descent of the Col du Beal, the race exploded with several splits in the GC leaders group behind the break, before they all came back together. Without any respite, the riders then began the ascent to the Col du Chansert (Category 2, 6.3 kilometers at 5.5%) with the final remaining breakaway rider Chabbey caught early on the climb.

31/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 6 – Clermont-Ferrand / Ambert (124km) – Maëva Squiban (UAE Team ADQ) – Photo © A.S.O.

UAE Team ADQ’s Maëva Squiban then attacked from the peloton, pulling away 2.5 kilometers from the summit of the Col du Chansert and reaching the top 1’10” ahead of the bunch. Her attack on the Col du Chansert with 32 kilometers remaining was different from the early speculative moves – this was a calculated gamble by a rider who sensed her moment had arrived.

“It’s incredible, I don’t know what to say!” Squiban said, her joy evident and infectious. “When they told me I had 1’20”, 1’30”, I didn’t really believe it. I felt like I had really great legs and I especially wanted to be one step ahead at the bonus sprint, because I knew it would be a battle there. I was hoping to get into a small group at the bonus sprint. I had great legs, I looked at my watts from time to time, but I told myself that I shouldn’t look at them anymore, because I thought my meter was bugging!”

At the bottom of the Chansert descent, with 19 kilometers to go, Squiban maintained a 1’08” lead over the peloton led by Chabbey. Squiban reached the Bonus Point on the Côte de Valcivières 1’20” ahead of the GC favorites group for a 6-second prize, with Le Court-Pienaar leading the bunch and earning 4 seconds behind her and Kasia Niewiadoma-Phinney (CANYON//SRAM zondacrypto) third at that point for 2 seconds. Squiban then went full gas over the final kilometers to take a memorable and clear victory in Ambert.

31/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 6 – Clermont-Ferrand / Ambert (124km) – Maëva Squiban (UAE Team ADQ) – Photo © A.S.O.
31/07/2025 – Tour de France Femmes avec Zwift 2025 – Étape 6 – Clermont-Ferrand / Ambert (124km) – Maëva Squiban (UAE Team ADQ) – Photo © A.S.O.

The victory was particularly sweet for French cycling fans, representing only the second stage win by a French rider in the Tour de France Femmes’ short history, following Cédrine Kerbaol’s win the previous year — also on Stage 6 — in Morteau.

“Honestly, the crowd was incredible, I had my father and my old coach 12 km from the finish, I passed in front of them, so then I knew I had to go all the way! It’s great. I had Amalia [Debarges] from the team waiting for me with Haribo at the finish, that motivated me even more! It’s a special day for us.”

Behind the celebration, the general classification battle was intensifying. Kim Le Court-Pienaar (AG Insurance-Soudal Team) came home third and successfully defended her yellow jersey, now leading overall by 26 seconds from Pauline Ferrand-Prévot (Team Visma | Lease a Bike), with defending champion Kasia Niewiadoma-Phinney (CANYON//SRAM zondacrypto) third at 30 seconds and 2023 Tour winner Vollering fourth at 31 seconds.

“It could only have been better if I won the stage. I felt really good today. The goal was to control the race. At the beginning we kind of got a bit stuck with the big break, so we had to kind of control the race from the start, which was OK. We were preparing for that anyway from yesterday and then it was just a matter of seeing if the legs are there, if I feel good and being looked after,” Le Court-Pienaar explained. “My teammates were superb, I mean I couldn’t ask for a better team. They’re so dedicated to me and to the goal. Then next I was trying to get the bonus seconds. There was already a rider up ahead so I was able to get second place, which I did. I felt super strong. We tried to kind of close the gap to the front rider and try and get the stage, but we knew it was not going to happen, so I tried to take the last few kilometres easy and just recover for tomorrow and get third position on the line and get more bonus seconds. I couldn’t really wish for better, we’re all safe through the finish line and we keep the Yellow Jersey. I saw so many flags and my name written on the floor on the climbs and also people screaming my name. This has never happened in the past for me. So yeah that really makes me happy and makes my heart really happy. I hope I can keep on making the supporters happy.”

For Lorena Wiebes (SD Worx-Protime), the mountain stages presented an existential challenge. “I had really not good legs. I think the bad legs came also partly from the crash yesterday, so I hope tomorrow will be a bit better, but we keep on fighting for the Green Jersey and we will see. I still need to survive a lot of climbs, so yeah we’ll try our best and we will see if we can keep it, but we try to fight for it. [Do you fear the Alps?] I hope it goes quickly there, you know, but not too quick!”

Julie Bego’s (Cofidis) struggle to maintain the white jersey illustrated the brutal arithmetic of stage racing. “I suffered today. I couldn’t reach my usual level of power because I was starting to get tired. As I said at the start of the Tour, I’ve never raced for nine days in a row; my maximum is four, and even then in short races. This is really different, it’s another level, it’s very tough every day. I see that it’s much harder for me to race day after day, compared to the older riders. On the climbs, I’m doing very well. The problem is that I got dropped on the descent. When I was dropped, I thought Nienke [Vinke] was in the peloton, but then she caught up with me. There were two of us, and we both dropped technically on the descent, not physically on the climb. We did the second climb faster than the peloton because we almost came back into it, just 20 metres behind.”

Elise Chabbey (FDJ-Suez) successfully extended her lead in the polka dot jersey: “The goal was to get into the breakaway to put pressure on the teams in the general classification, so they would have to ride hard behind. I think it worked. We put the pressure on and it made the race tough, I hope it tired the other teams. [Is the polka dot jersey becoming a goal?] It’s true that being in front, I was able to pick up points. We’ll see day by day, but I have a bit of a cushion now, so it would be cool to get it. I think Demi [Vollering] is doing really well. It’s especially on the long climbs that she’ll be able to show she’s in good shape. But for now, I think we’re having a great team race.”

Stage 7: Bourg-en-Bresse > Chambéry – Chambéry Cheers as Squiban Triumphs Again

Lightning, as the saying goes, doesn’t strike twice in the same place. Except when it does. Maëva Squiban’s (UAE Team ADQ) second consecutive stage victory in Chambéry defied conventional wisdom and established her as one of the revelations of the 2025 Tour de France Femmes. Her attack on the Col du Granier, coming just two kilometers from the summit, was a carbon copy of her previous day’s winning move – audacious, perfectly timed, and executed with the confidence of a rider who had discovered her true capabilities.

 
There were no withdrawals pre-stage, meaning there were 132 riders in the peloton at the start of Stage 7. A large group of 17 riders formed a breakaway early on the stage. Those riders were Chloe Dygert (Canyon//SRAM zondacrypto), Marie Le Net (FDJ-Suez), Lotte Kopecky (SD Worx-Protime), Maëva Squiban (UAE Team ADQ), Mareille Meijering (Movistar), Lucinda Brand, Shirin van Anrooij (Lidl-Trek), Justine Ghekiere (AG Insurance Soudal-Team), Megan Jastrab (Picnic PostNL), Susanne Andersen (Uno-X Mobility), Célia Le Mouel (Ceratizit), Ruth Edwards (Human Powered Health), Alicia Gonzalez (St Michel-Preference Home-Auber 93), Alice Arzuffi (Laboral Kutxa-Fundacion Euskadi), Fiona Mangan (Winspace Orange Seal), Eline Jansen and Maud Rijnbeek (VolkerWessels).

01/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 7 – Bourg-en-Bresse / Chambéry (159,7 km) – Alice Arzuffi (LABORAL KUTXA – FUNDACION EUSKADI), Celia Le Mouel (Ceratizit), Maëva Squiban (UAE Team ADQ) – Photo © A.S.O.

The group had moved 1’45” ahead at kilometer 23 and covered 47.1 kilometers during the first hour, increasing their lead at the front to over three minutes, before the bunch accelerated and brought that gap down to 2’30” by kilometer 45. The chasing peloton briefly split into three groups, with gaps of ten seconds separating them, but soon came back together.

01/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 7 – Bourg-en-Bresse / Chambéry (159,7 km) – Marie Le Net (FDJ-Suez) – Photo © A.S.O.

At the intermediate sprint at Groslée-Saint-Benoit (kilometer 73.2) Mangan took the maximum 25 points crossing the line ahead of Gonzalez Blanco. Within 10 kilometers of the sprint, the breakaway had opened the gap at the front to over 4 minutes.

Starting the first categorized climb of the day, the Côte de Saint-Franc (Category 2, 3.8 kilometers at 6.9%, kilometer 111.8), the gap was 4’20” and the breakaway was losing numbers, including Brand, Gonzalez, Andersen and Mangan. Stage 6 winner Squiban was first over Côte de Saint-Franc and then also led as the break went over the second major climb of the stage, the Côte de Berland (Category 4, 1.2 kilometers at 7.2%, kilometer 124.5). At the Berland summit, the gap between the escapees and the chasing peloton was 3’40”.

Before the final climb of the day — the Col du Granier (Category 2, 8.9 kilometers at 5.4%, kilometer 142.4) — the breakaway began to disintegrate due to a lack of cohesive collaboration. On the climb Rijnbeek, Edwards and Meijering were initially clear in the lead, but an aggressive Squiban made it to the front, riding with Meijering before pulling away 2 kilometers from the summit.

01/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 7 – Bourg-en-Bresse / Chambéry (159,7 km) – Maëva Squiban (UAE Team ADQ), Mareille Meijering (Movistar) – Photo © A.S.O.

“Winning a Tour stage once is already huge. After this second victory today, honestly I have even less words than yesterday!” Squiban said, her disbelief still evident. “I said as a joke yesterday that I would attack at km 0. In the end I did it, but it was basically a joke! Finally, I was able to go all the way. It’s just incredible. Sometimes I say things and I just do them. It wasn’t necessarily very smart of me. But it worked. It was an incredible day. I think it was one of the hardest days of my life, both mentally and physically. But on the Tour, you have to give it your all. On the last climb, I just wanted to lie down on the ground, I couldn’t take it anymore! The last fifteen kilometres, I was halfway gone. I was just asking for [information about the] gaps and I couldn’t hear anything in the earpiece anymore.”

01/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 7 – Bourg-en-Bresse / Chambéry (159,7 km) – Maëva Squiban (UAE Team ADQ)

The 23-year-old from Brest then went flat out on the descent to leave her rivals behind, flying into Chambéry for another incredible victory in front of the huge crowds of delighted French fans. In the GC group, Le Court-Pienaar was distanced on the climb but she recovered the deficit on the final descent to stay in yellow.

01/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 7 – Bourg-en-Bresse / Chambéry (159,7 km) – Maëva Squiban (UAE Team ADQ), vainqueure de la 7e étape – Photo © A.S.O.

The crowd also hugely enjoyed the acceleration of Cédrine Kerbaol (EF Education-Oatly) to beat Ruth Edwards (Human Powered Health) for second place, whilst Shirin van Anrooij (Lidl-Trek) and Dominika Włodarczyk (UAE Team ADQ) completed the top five.

Le Court-Pienaar’s struggle on the final climb was telling – the South African was dropped but managed to rejoin on the descent, demonstrating both her technical skills and her refusal to surrender the yellow jersey without a fight. Le Court-Pienaar continued to lead overall by 26 seconds from Pauline Ferrand-Prévot (Team Visma | Lease a Bike), with defending champion Kasia Niewiadoma-Phinney (CANYON//SRAM zondacrypto) third at 30 seconds and 2023 Tour winner Vollering fourth at 31 seconds.

“I wasn’t feeling so good actually before the stage. For a few days actually I’ve been going through some stuff, but I try to put it under the duvet and kind of hide it and try and manage it as best as possible,” Le Court-Pienaar admitted with refreshing honesty. “I’ve got a really good team around me and on the last climb it was really difficult for me personally. My body just completely shut off, but then I just never gave up. I just kept on looking at my own tempo, my own numbers, all the way to the top. Then I had to do the best descent of my life. I think with my whole team working so hard this whole week it’s really, really difficult to give up. You just don’t want to disappoint them and disappoint the people that came all the way to see me or watching me all the way from Mauritius and overseas and supporting me. I had to really fight deep. I’ve got a really strong mindset, so I think that’s my advantage. I knew the downhill. I reconned it before with the team. So I just had to do the best downhill of my life and try and kill myself a few times and a few hairpins and yeah I got back. I’m pretty happy I got back.”

When asked about her chances of keeping yellow until the end, Le Court-Pienaar was realistic: “I don’t know. It depends how good I recover tonight. It depends how my body will be through the night. We’ll just take it day by day. My teammate Sarah [Gigante] is looking really good. I think she’s actually feeling really chilled and at ease in this tour so far, so I think tomorrow is going to be fireworks.”

For the sprint jersey competition, it was a good day for Lorena Wiebes (SD Worx-Protime): “The breakaway was out in front and took all the points, so it was a good day for me. I think tomorrow will be quite important, if one of us survives the first climb to be able to sprint for the points, and it depends how hard they’re going to go off the climb. I mean today I felt pretty good until one point. I think that’s quite normal, but tomorrow it’s a really, really hard stage.”

In the white jersey competition, Nienke Vinke (Team Picnic PostNL) moved into the lead: “Yes the white jersey is a goal now, so for the next two days I hope to keep it, but it’s not easy because there are two really hard stages coming. I will give it everything. I was just following the best climbers and trying to stay in the group as long as possible, and I got dropped a bit later than Julie [Bego] and then I just kept riding to keep a little gap, but she was really determined. She didn’t give up because I saw that she was there for the whole climb with only a small gap, so it was not easy, but I’m happy that I’m in white now. [Do you feel confident to keep it until the end?] Yeah, I think so. Normally at the end of the week I get better, so I think yes, hopefully I will have some good days, tomorrow and the day after.”

Stage 8: Chambéry > Saint François Longchamp – Col de la Madeleine – Ferrand-Prévot Masters the Madeleine for Yellow

The Col de la Madeleine has the capacity to reveal truths about riders that flatter terrain might obscure. At 18.6 kilometers with an average gradient of 8.1%, it revealed on Stage 8 that Pauline Ferrand-Prévot (Team Visma | Lease a Bike) was operating on a different level from her competitors. The penultimate stage of the 2025 Tour de France Femmes avec Zwift was won in style by Ferrand-Prévot in Saint François Longchamp.

 
Dilyxine Miermont, the Frenchwoman from Ceratizit, did not start Stage 8, meaning there were 129 riders in the Tour peloton as the racing commenced. The Dutch climber Riejanne Markus (Lidl-Trek) attacked in the company of Usoa Ostolaza (Laboral Kutxa-Fundaction Euskadi), 5 kilometers into the first climb and 8 kilometers from the Col du Plainpalais summit. Markus was joined by 13 other riders in the breakaway, including her teammate Niamh Fisher-Black (Lidl-Trek), as well as Evita Muzic (FDJ-Suez), Elise Chabbey (also FDJ-Suez), Justine Ghekiere (AG Insurance – Soudal Team) and Yara Kastelijn (Fenix-Deceuninck).

Winner of the last two stages, Maëva Squiban (UAE Team ADQ) rocketed out of the peloton in an attempt to close the 29 seconds separating her from the breakaway 3 kilometers from the top of the Plainpalais climb. She soon joined the front group to make it 15 in the lead, but in the polka dot jersey Chabbey took 10 more QOM points at the Col de Plainpalais (kilometer 13.3) summit, ahead of Squiban and Markus.

Following the Plainpalais descent, en route to the intermediate sprint, the peloton let go and allowed the breakaway to build a lead of 3’40” with 73 kilometers to go. However there were attacks from the front of the break and Squiban caught up with Lotte Claes (Arkéa – B&B Hotels Women) and Franziska Koch (Picnic PostNL). With 70 kilometers to go, this trio had a 12-second lead over the rest of the breakaway, 2’32” over counter attackers Celia Le Mouel (CERATIZIT Pro Cycling Team) and Morgane Coston (Roland Le Devoluy), and 3’38” over the peloton.

Ahead of the intermediate sprint the breakaway all came back together at the front, whilst behind there was drama as Yellow Jersey Kim Le Court-Pienaar (AG Insurance – Soudal Team) crashed whilst leading the peloton. She was soon back on her bike but lost significant ground and had to chase back hard to re-join the favorites group.

The descent of Le Frêne further took its toll, with the peloton splitting into groups after Le Court-Pienaar’s crash. In the first peloton group chasing the breakaway, only about 20 riders remained, including Ferrand-Prévot, Kerbaol and Vollering, with Le Court-Pienaar in a second group which trailed by a minute. German champion Koch took the lead at the Intermediate Sprint in Châteaufort (kilometer 56.7), ahead of Squiban. The breakaway was by then only 2’44” ahead of the first group of the peloton.

Before the second categorized climb of the day – Côte de Saint-Georges-d’Hurtières (Category 2, 4.9 kilometers at 5.9%) – the first part of the peloton, led for a time by FDJ-Suez despite Muzic’s presence in the breakaway, finally relented, allowing Le Court-Pienaar to re-join the other favorites. But the peloton had lost ground to the breakaway again: 3’43” with 45 kilometers to go.

Without a particularly strong effort over the other riders in the leading group, Chabbey extended her lead in the mountains classification by taking first place at the summit of the Côte de Saint-Georges-d’Hurtières. Second-placed Squiban scored three points, meaning Chabbey was guaranteed to retain the polka-dot jersey for one more day by finishing the stage.

Beginning the final Col de la Madeleine (Hors category, 18.6 kilometers at 8.1%) climb the Yellow Jersey group was only 1’40” behind the breakaway, which soon lost Claes, Chabbey and Squiban. The break slowly disintegrated on the tough Madeleine ascent with only Fisher-Black and Kastelijn remaining in the lead 13 kilometers from the summit.

While her teammate Le Court-Pienaar had just finished her work in the front of the group before cracking, the Australian climber Sarah Gigante (AG Insurance – Soudal Team) went on the offensive with 12 kilometers to go, with only Ferrand-Prévot of the GC favorites able to stay with her on the climb.

02/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 8 – Chambéry / Saint-François-Longchamp (111,9 km) – Pauline Ferrand-Prévot (Visma Lease a Bike) – Photo © A.S.O.

The Olympic mountain bike champion’s attack with nine kilometers remaining wasn’t just a move to win a stage – it declared intent that reframed the entire general classification battle. After impressive work from her teammate Marion Bunel (Team Visma | Lease a Bike), Ferrand-Prévot attacked at the start of the final nine kilometers, with Gigante unable to keep up with her. The Frenchwoman caught Kastelijn and Fisher-Black seven kilometers from the summit, with Kastelijn immediately distanced and Ferrand-Prévot leaving Fisher-Black behind with five kilometers to go, powering to the summit for a sensational victory.

02/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 8 – Chambéry / Saint-François-Longchamp (111,9 km) – Pauline Ferrand-Prévot (Visma Lease a Bike) – Photo © A.S.O.

Her eventual margin of victory, 1’45” over Sarah Gigante (AG Insurance – Soudal Team), told only part of the story. The manner of her victory – measured, controlled, inexorable – suggested a rider who had found the form that had eluded her since her return to road racing.

02/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 8 – Chambéry / Saint-François-Longchamp (111,9 km) – Pauline Ferrand-Prévot (Visma Lease a Bike) – Photo © A.S.O.

“It’s a dream to wear the jersey and I don’t even know what to say! It’s more than what I expected and I’m so, so happy,” Ferrand-Prévot said, her emotion genuine and unguarded. “I can’t wait to see my teammates and to share this jersey with them because they have been a big, big part of this victory and this Yellow Jersey. So I just want to give it to everyone and to say thank you to them. The French public have been amazing since the start of the Tour de France [Femmes avec Zwift]. Today on the climb I was really suffering, but I could hear all the people along the road and it was just a good feeling.”

The victory culminated months of focused preparation. “I’ve worked so hard to get where I am now. I decided to come back on the road and at first was not very successful. I started the season and I worked so hard and the last month, the last two months I did really a lot of training at altitude on the mountain. Today it’s paying off, so I am so happy I’ve done everything to be the best today and to be able to wear this jersey, it means a lot. For sure I will give everything for the jersey tomorrow. My teammates will be there to support me, so it makes me feel a bit more relaxed about it. I’m wearing this jersey today, so even if I don’t win the Tour de France, I will be super happy. It’s a dream come true for me. It was so painful the last kilometres also because I wanted to have a gap as big as possible for tomorrow and I also tried to enjoy it, but you know until the finish line is crossed it’s not over yet. So I just wanted to go as fast as possible to the finish line.”

Behind Ferrand-Prévot’s solo effort, the general classification was being rewritten. Kim Le Court-Pienaar’s (AG Insurance-Soudal Team) brave defense of the yellow jersey finally ended on the slopes of the Madeleine, where the accumulated fatigue of leading the race and the pure gradient proved too much. Her crash earlier in the stage had been an ominous portent, and while she fought courageously, the writing was on the wall.

Niamh Fisher-Black (Lidl-Trek) was third at 2’15”, with Demi Vollering (FDJ-Suez) fourth at 3’03”, crossing the line just ahead of fifth-placed Yara Kastelijn (Fenix-Deceuninck). The GC battle was truly ignited on the tough ascent of the Col de la Madeleine as expected, with the stage results putting Ferrand-Prévot 2’37” clear at the top of the classification, with Gigante second, Vollering third (3’18”) and Kasia Niewiadoma-Phinney (CANYON//SRAM zondacrypto) fourth (3’40”).

Sarah Gigante’s (AG Insurance – Soudal Team) second place rewarded her own aggressive racing, highlighting the depth of talent in the women’s peloton.

Demi Vollering’s (FDJ-Suez) fourth place was both disappointing and encouraging in equal measure. The defending champion had shown she possessed the climbing legs to contend, but lacked the explosive acceleration that separates stage winners from also-rans.

Elise Chabbey (FDJ-Suez) successfully defended her polka dot jersey and looked back on her day in the break: “The goal was to get into the breakaway with Evita [Muzic] to give a relay in the final. I didn’t really follow what happened, but apparently it didn’t work out the way we really wanted. But we tried, we still had a great stage with two of us at the front and that allowed me to keep the jersey. [Wearing the polka dot jersey in La Madeleine] It was pretty crazy. With the crowd there, all those people in the polka dot jersey. It was the jersey with the most representation in La Madeleine!”

Nienke Vinke (Team Picnic PostNL) successfully defended her white jersey despite a challenging stage: “I’m happy that I’m still in white. I suffered a lot today because the start was immediately a big climb uphill and the pace was really high. The whole day it was hard except for some of the riding in the valleys. I was a bit unlucky because I had a flat tyre and the car was quite far behind, so it was a stressful moment and then I had to push quite hard to make the gap smaller. That was a bit unlucky because I started the Madeleine quite far behind the bunch. So I really suffered today, but I think everyone had a hard day and this climb [Madeleine] was so hard. I think after the second last climb she [Julie Bego, rival for the white jersey] was dropped so that was a really good situation for me as I was in the first group. Then it was unlucky that I got the flat tyre, because otherwise I could have started the climb already in front of her. In the end it was fine because I made it back to her before the climb, so we started together and I was just a bit faster.”

Stage 9: Praz-sur-Arly > Châtel – Victory and Yellow Glory for Ferrand-Prévot

The final stage of any Grand Tour carries unique emotional weight. It simultaneously serves as epilogue and climax, celebration and reckoning. For some riders, it represents the culmination of weeks of suffering in pursuit of glory; for others, it provides merciful end to dreams that have gradually withered under relentless pressure.

 
Brodie Chapman (UAE Team ADQ) and Chloe Dygert (CANYON//SRAM zondacrypto) were non-starters, meaning 126 riders took the start of the final stage in Praz-sur-Arly. In a fast and furious start SD Worx-Protime were very active. The Dutch team ignited the fire via Lorena Wiebes (SD Worx-Protime) at kilometer 0, but the sprinter was soon brought back to the bunch. Anna van der Breggen (SD Worx-Protime) then attacked with Femke Gerritse and they went clear at the front. Behind that leading duo, Lotte Kopecky counter-attacked, the world champion accompanied by Lucinda Brand (Lidl-Trek), with that powerful foursome forming an early break.

The breakaway quartet was soon caught and then a second peloton group containing Yellow Jersey wearer Pauline Ferrand-Prévot (Visma | Lease a Bike), which had briefly lost a few seconds, caught back up with the leading bunch at kilometer 26. The regrouped peloton then began the Arâches-la-Frasse climb (Category 1, 6.2 kilometers at 7.1%, kilometer 33.9) with Ferrand-Prévot back in the front group.

On that climb Van der Breggen attacked several times, finally snapping the elastic and leaving the bunch behind, gaining over a minute of advantage by the time she topped the summit alone. A reduced Yellow Jersey group of select riders then reached the summit, with Maëva Squiban (UAE Team ADQ), Demi Vollering (FDJ Suez), Ferrand Prévot and Brand completing the top five on the climb.

With 83 kilometers to go, Van der Breggen (SD Worx-Protime) had a 1’35” lead over the Yellow Jersey group, which had grown to 16 since the return of Riejanne Markus (Lidl-Trek). Van der Breggen led at the Intermediate Sprint, whilst just before that point, around 30 chasing riders had returned to the group of GC favorites. Among them was Lorena Wiebes. The Dutchwoman took advantage of this to move into second place at the Morillon Intermediate Sprint (49.5 kilometers) and ensure she confirmed the Green Jersey, provided she finished the stage within the time limit.

Already alone in the lead for about 20 kilometers, Van der Breggen began to tackle the toughest climb of the day (Col de Joux-Plane, Hors Categorie, 11.6 kilometers at 8.5%) with a 1’45” lead over the peloton. Fifth overall at the start of the day, Cédrine Kerbaol (EF Education-Oatly) crashed with her teammate Noemie Ruegg, as well as Kasia Niewiadoma-Phinney (4th overall), just before the Joux-Plane. Niewiadoma-Phinney quickly remounted to stay with the favorites group on the climb, whilst Kerbaol lost 30 seconds and then fell further behind.

At the top of the Joux-Plane Van der Breggen was 45 seconds ahead of the yellow jersey group, which had been reduced to eight riders. On the Joux-Plane descent Sarah Gigante (AG Insurance – Soudal Team) — who had been offensive on the climb — lost contact with the favorites group, jeopardizing her second position in the GC. The likes of Niewiadoma-Phinney and Vollering, both keen to leapfrog Gigante in the overall standings, applied the pressure and the AG Insurance – Soudal Team rider fell two minutes behind them, before the final climb of the Tour, the Col du Corbier (Category 1, 5.9 kilometers at 8.5%).

03/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 9 – Praz-sur-Arly > Châtel Les Portes du Soleil (124,1km) – Juliette Labous (FDJ-Suez), Pauline Ferrand-Prevot (Visma Lease a Bike) – Photo © A.S.O.

Ferrand-Prévot, Vollering, Niewiadoma-Phinney, Włodarczyk, Fisher-Black and Labous caught and overtook Van der Breggen on the climb, with Vollering leading at the summit, closely marked by her rivals.

03/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 9 – Praz-sur-Arly > Châtel Les Portes du Soleil (124,1km) – Pauline Ferrand-Prevot (Visma Lease a Bike) – Photo © A.S.O.

With the descent from Le Corbier over, the Yellow Jersey Ferrand-Prévot was still safely in the lead group. All that remained was to climb the long (20 kilometers), irregular, uphill section to the finish in Châtel. Ferrand-Prévot put on a show for the fans, attacking with 6.7 kilometers remaining and not looking back from there as she took a famous win and confirmed the Yellow Jersey with a flourish.

03/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 9 – Praz-sur-Arly > Châtel Les Portes du Soleil (124,1km) – Pauline Ferrand-Prevot (Visma Lease a Bike) – Photo © A.S.O.

Pauline Ferrand-Prévot’s (Team Visma | Lease a Bike) victory in Châtel was the perfect ending to a story that had been building throughout the nine days of racing. Her attack with 6.7 kilometers remaining was delivered with the confidence of a rider who knew she was the strongest in the race and was determined to prove it one final time.

03/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 9 – Praz-sur-Arly > Châtel Les Portes du Soleil (124,1km) – Pauline Ferrand-Prevot (Visma Lease a Bike) – Photo © A.S.O.

“I came back on the road after my Olympic title, and I said I will try to win the Tour de France in the next three years. So here I am, the first one!” Ferrand-Prévot said, her achievement placing her in select company. “It was an amazing season with my team. My teammates worked super hard for me all week long. I just want to say thank you and congrats to them, to my entire team, I love you so much girls, and thank you for everything really!”

03/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 9 – Praz-sur-Arly > Châtel Les Portes du Soleil (124,1km) – Pauline Ferrand-Prevot (Visma Lease a Bike) – Photo © A.S.O.
03/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 9 – Praz-sur-Arly > Châtel Les Portes du Soleil (124,1km) – Demi Vollering (FDJ-Suez), Katarzyna Niewiadoma-Phinney (Canyon-Sram) – Photo © A.S.O.

A thrilling final stage saw Ferrand-Prévot cross the finish line 20 seconds ahead of Demi Vollering (FDJ-Suez), who also finished second overall by 3’42” in the general classification. Kasia Niewiadoma-Phinney (CANYON//SRAM zondacrypto) was third on the stage, finishing 23 seconds behind Ferrand-Prévot on the day and third overall at 4’09”, completing the podium and maintaining her 100% record of top 3 Tour results. The Stage 9 top five was completed by Niamh Fisher-Black (Lidl-Trek) and Dominika Włodarczyk (UAE Team ADQ), leaving Włodarczyk fourth in the GC and Fisher-Black fifth overall. Starting the day second in the GC, Sarah Gigante (AG Insurance – Soudal Team) lost ground to the leaders’ group on the Joux-Plane descent and finally finished the stage seventh (3’53”), meaning she was sixth in the GC at 6’40”.

03/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 9 – Praz-sur-Arly > Châtel Les Portes du Soleil (124,1km) – Pauline Ferrand-Prevot (Visma Lease a Bike) – Photo © A.S.O.

The stage began with SD Worx-Protime throwing everything at the race, a final desperate gambit to change the overall standings. Anna van der Breggen’s (SD Worx-Protime) solo attack over the Col de Joux-Plane was a masterpiece of tactical racing, but ultimately insufficient to overturn Ferrand-Prévot’s commanding lead.

Behind the battle for overall victory, other narratives reached their conclusions. For Demi Vollering (FDJ-Suez), the final stage represented both disappointment and pride. The defending champion had come close to stage victories throughout the Tour but couldn’t quite capture that elusive win.

“I mean yesterday when I couldn’t follow with Sarah [Gigante] and Pauline [Ferrand-Prevot], then afterwards I was pretty sure that it was not so much possible anymore to move to yellow, but still I really wanted to try to move up in GC and also to go for a stage victory, because that’s also what I was missing this Tour de France,” Vollering explained. “I came really close a few times, but no stage victory this year.”

Despite the lack of stage wins, Vollering found satisfaction in her team’s performance. “But still I think how we fought as a team the whole day and also the whole Tour de France and I’m really proud of that. In a new team, everything went really well as a team, so I’m really proud of that and at this moment that makes me very happy. Now we need to recover and rest and then we go back to the drawing board and see what we can do better for the coming years.”

For Kasia Niewiadoma-Phinney (CANYON//SRAM zondacrypto), the final podium position represented both achievement and understanding of how the sport continues to evolve. Her third consecutive Tour de France Femmes podium finish demonstrated remarkable consistency at the highest level.

03/08/2025 – Tour de France Femmes avec Zwift 2025 – Étape 9 – Praz-sur-Arly > Châtel Les Portes du Soleil (124,1km) – Demi Vollering (FDJ-Suez), Pauline Ferrand-Prévot (Visma Lease A Bike), Kasia Niewiadoma-Phinney (Canyon-Sram) – Photo © A.S.O.

“Yesterday was the stage where we could actually see the pure strength of each rider, because the previous stages I feel like everyone was kind of conservative. We all were looking at each other and looking for the moves and the climbs were not big enough, I would say for bigger attacks,” Niewiadoma-Phinney reflected. “It was all about like 4% or 5% gradient, so there was a lot of just waiting for Col de la Madeleine.”

“Anyway, I’m definitely super happy to finish on the podium. Also knowing that every single edition we finished on the podium is something special and we feel proud of that. I know that I did everything I could to prepare for the battle. The shape was really great but on Col de la Madeleine I think maybe the climb didn’t suit me necessarily or like the first part of the climb was really steep, so I felt like it was kind of hard for me to find the rhythm. On today’s climbs it was just a lot easier in some ways.”

Her assessment of the sport’s progression was particularly insightful: “[The level this year] is definitely higher, every single rider, this is the growth of women’s cycling. If you were to push the same power that you were pushing last year, you would be not even in the top 10 here, so it’s a constant progress.”

Elise Chabbey (FDJ-Suez) successfully defended her polka dot jersey, though not without drama on the final stage. Her joy at securing the mountains classification was evident, particularly given that it hadn’t been a primary objective at the race’s start.

“Every day I told myself it was another day wearing it! It’s a jersey that’s pretty incredible to win. I really enjoyed every day. It clearly wasn’t the team’s main objective. But I had this jersey from the first day. I’m quite grateful to the team for letting me keep it and go in the breakaways, because that’s how I was able to keep it,” Chabbey said.

The final stage tested her resolve: “From the first climb [today], I exploded. I really wasn’t feeling well; I think I paid for the efforts of the last few days. Afterwards I knew it wasn’t in my hands. I told myself that if she [Maëva Squiban] took it, it would be deserved. If on the other hand I kept it at the end, that would be great!”

The support from her teammates proved crucial: “During the stage, I just heard that Demi [Vollering] sprinted up the hills to try to keep it. That was really nice of her. But after that, I didn’t hear much [information on the radio].”

Lorena Wiebes’s (SD Worx-Protime) successful defense of the green jersey testified to her determination to compete beyond her specialty of flat stages. Lorena Wiebes (SD Worx-Protime) ended the day and the Tour in the Green Jersey, whilst Elise Chabbey (FDJ-Suez) confirmed her victory in the polka dot jersey as the best of the climbers.

“I’m really just so happy to take this Green Jersey! We needed to survive these hard two last stages and we did pretty good, so I’m really happy,” she said.

“I think this is finally a Tour de France without bad luck. The first edition I crashed out and the second edition I got sick and last year it was also not our best Tour. So finally everything fell in to place and I’m very grateful for the team that they gave me the chance to go for it. For sure it would be nice to have one more time the yellow jersey on the shoulders, but for sure next year it will be not possible. Anyway probably I have some years left in the peloton.”

Nienke Vinke’s (Team Picnic PostNL) successful defense of the white jersey provided another feel-good story. The White Jersey was won by Nienke Vinke (Team Picnic PostNL) and the Teams classification honours went to FDJ-Suez. The Dutch rider’s consistent performance throughout the nine days demonstrated that stage racing success often belongs not to the most spectacular riders, but to those who can perform day after day.

“It’s always special to win a jersey in a Grand Tour and especially in the Tour de France, so I’m happy with it,” Vinke said. “It was a really hard battle throughout the race with Julie Bego, but I think after yesterday I had quite a big gap. [How have you trained for this?] Just hard work and dedication to cycling. I’m just happy that all the training and hard work finished off in the jersey. [Can you win the Yellow Jersey one day?] That’s the dream, but we will see!”

Perhaps no rider better embodied the spirit of the 2025 Tour de France Femmes than Maëva Squiban (UAE Team ADQ). Her two stage victories, multiple combativity awards, and overall exuberance provided a perfect encapsulation of what makes cycling such a compelling sport. “I really didn’t expect that,” she said, reflecting on her transformation from hopeful participant to one of the race’s biggest stars.

“It was a really great Tour for me and for the team, with Dominika [Włodarczyk] finishing 4th overall. It went really well. There was just the first stage where we struggled a bit. But I think we managed to rectify that afterward. We were also unlucky at the beginning with a lot of sick riders. Then the podium finish in Poitiers gave us confidence for the rest of the week. I wasn’t expecting that. I think it’s going to be hard to top that now! I was already super happy to have won my combativeness prize in Brittany. I thought my Tour was already a success. After the two stage wins, two other combativeness prizes, and the super-combative one, honestly, it’s super cool, I’m very happy!”

Epilogue

As the dust settled in Châtel and the riders began transitioning from competitors back to ordinary mortals, the 2025 Tour de France Femmes avec Zwift could be measured not just in kilometers covered or stages won, but in the stories it produced. Pauline Ferrand-Prévot’s (Team Visma | Lease a Bike) commanding victory, Maëva Squiban’s (UAE Team ADQ) breakthrough performances, Mavi Garcia’s (Liv AlUla Jayco) veteran triumph, and Lorena Wiebes’s (SD Worx-Protime) sprinting dominance collectively painted a picture of a sport in vibrant health.

The yellow jersey belonged to Ferrand-Prévot, but the true victory belonged to nine days of racing that reminded everyone why the Tour de France remains cycling’s greatest stage.


 

FINAL RESULTS

General Classification (Yellow Jersey)

Pos Rider Team Time
1 Pauline Ferrand-Prévot Team Visma – Lease a Bike 29:54:24
2 Demi Vollering FDJ – SUEZ +3:42
3 Kasia Niewiadoma-Phinney CANYON//SRAM zondacrypto +4:09
4 Dominika Włodarczyk UAE Team ADQ +5:45
5 Niamh Fisher-Black Lidl – Trek +6:25
6 Sarah Gigante AG Insurance – Soudal Team +6:40
7 Juliette Labous FDJ – SUEZ +9:13
8 Cédrine Kerbaol EF Education-Oatly +13:43
9 Pauliena Rooijakkers Fenix-Deceuninck +13:59
10 Évita Muzic FDJ – SUEZ +15:50

Points Classification (Green Jersey)

Pos Rider Team Points
1 Lorena Wiebes Team SD Worx – Protime 230
2 Marianne Vos Team Visma – Lease a Bike 178
3 Demi Vollering FDJ – SUEZ 147
4 Kimberley Le Court-Pienaar AG Insurance – Soudal Team 133
5 Anna van der Breggen Team SD Worx – Protime 118
6 Pauline Ferrand-Prévot Team Visma – Lease a Bike 114
7 Kasia Niewiadoma-Phinney CANYON//SRAM zondacrypto 110
8 Franziska Koch Team Picnic PostNL 97
9 Maëva Squiban UAE Team ADQ 72
10 Elise Chabbey FDJ – SUEZ 72

Mountains Classification (Polka Dot Jersey)

Pos Rider Team Points
1 Elise Chabbey FDJ – SUEZ 44
2 Demi Vollering FDJ – SUEZ 36
3 Maëva Squiban UAE Team ADQ 36
4 Pauline Ferrand-Prévot Team Visma – Lease a Bike 33
5 Anna van der Breggen Team SD Worx – Protime 29
6 Kasia Niewiadoma-Phinney CANYON//SRAM zondacrypto 19
7 Niamh Fisher-Black Lidl – Trek 19
8 Sarah Gigante AG Insurance – Soudal Team 18
9 Silke Smulders Liv AlUla Jayco 17
10 Yara Kastelijn Fenix-Deceuninck 12

Best Young Rider (White Jersey)

Pos Rider Team Time
1 Nienke Vinke Team Picnic PostNL 30:31:41
2 Titia Ryo Arkéa – B&B Hotels Women +14:51
3 Julie Bego Cofidis Women Team +19:16
4 Marion Bunel Team Visma – Lease a Bike +29:11
5 Francesca Barale Team Picnic PostNL +50:03
6 Clémence Latimier Arkéa – B&B Hotels Women +1:06:21
7 Millie Couzens Fenix-Deceuninck +1:32:07
8 Imogen Wolff Team Visma – Lease a Bike +1:34:10
9 Kiara Lylyk Winspace Orange Seal +1:53:40
10 Flora Perkins Fenix-Deceuninck +2:04:59

Teams Classification

Pos Team Time  
1 FDJ – SUEZ 90:12:03  
2 AG Insurance – Soudal Team +35:53  
3 Team Visma – Lease a Bike +43:44  
4 CANYON//SRAM zondacrypto +54:19  
5 Lidl – Trek +56:18  
6 Fenix-Deceuninck +1:07:54  
7 UAE Team ADQ +1:43:07  
8 Liv AlUla Jayco +1:47:29  
9 EF Education-Oatly +1:53:30  
10 Human Powered Health +2:01:42  

Stage Winners

    • Stage 1: Marianne Vos (Team Visma | Lease a Bike)
    • Stage 2: Mavi Garcia (Liv AlUla Jayco)
    • Stage 3: Lorena Wiebes (SD Worx-Protime)
    • Stage 4: Lorena Wiebes (SD Worx-Protime)
    • Stage 5: Kim Le Court-Pienaar (AG Insurance-Soudal Team)
    • Stage 6: Maëva Squiban (UAE Team ADQ)
    • Stage 7: Maëva Squiban (UAE Team ADQ)
    • Stage 8: Pauline Ferrand-Prévot (Team Visma | Lease a Bike)
    • Stage 9: Pauline Ferrand-Prévot (Team Visma | Lease a Bike)

 

Trump-Era Rules Slash Environmental Reviews—With Mixed Impacts for Bike Projects

By Charles Pekow — As part of its crusade to kill environmental protection, the Trump administration is weakening the law requiring environmental reviews for construction projects. The National Environmental Policy Act requires reviews for environmental damage (such as protecting wetlands and endangered species) before major transportation and other projects can be built. The Trump regulations may make it easier and faster to build bike lanes, though they could wreak havoc on the natural world.

Changes to permitting mean that reviews of permits for recreational mountain biking events on USFS land won’t be required. Cameron Larson, Men’s elite second place, Snowbird Intermountain Cup, July 10, 2021, Snowbird, Utah. Photo by Dave Iltis

For one, the National Park Service announced a list of “categorical exclusions”—projects that won’t require reviews. It won’t be necessary to do reviews to add bike lanes or trails on park property, except in wilderness, backcountry areas, floodplains, or places “designated or proposed for inclusion in the National System of Wild and Scenic Rivers.”

The exemption also applies to adding facilities such as bike racks, signage, parking, and restrooms.

Details at: https://www.govinfo.gov/content/pkg/FR-2025-06-11/html/2025-10629.htm

Also, the U.S. Department of Transportation (DoT) issued an interim final rule effective July 3 removing final reviews for projects it funds, including building bicycle facilities and emergency repairs on them, with exceptions for floodplains and wild and scenic river areas.

The rule applies to projects funded by the Federal Highway Administration, Federal Railroad Administration, and Federal Transit Administration.

DoT is taking public comments on the rule until Aug. 4.

See: https://www.govinfo.gov/content/pkg/FR-2025-07-03/html/2025-12364.htm

And the Interior Department also determined categorical exclusions can apply to special events on Bureau of Land Management soil, such as high school mountain bike races.

See: https://www.govinfo.gov/content/pkg/FR-2025-06-27/html/2025-11935.htm

Finally, the U.S. Department of Agriculture announced an interim final rule removing required reviews for permits, including special use recreational events such as mountain biking on U.S. Forest Service land. The exemption applies only to trails where mountain biking is normally allowed.

A public comment period ends July 30.

See: https://www.govinfo.gov/content/pkg/FR-2025-07-03/html/2025-12326.htm

 

Trump Administration Cuts Hurt Cycling

By Charles Pekow — Will we say goodbye to a new program designed to improve micromobility and connections in disadvantaged and underserved communities? In its budget reconciliation package, the House Transportation and Infrastructure Committee voted to abolish the Neighborhood Access and Equity Grant Program (NAEGP) created in 2022 under the Inflation Reduction Act. The budget reconciliation proposal would even stop the release of any authorized funding not yet spent. The program was authorized to award $3.155 billion in grants per year for planning and building projects.

The Trump administration’s cuts will threaten Salt Lake City’s grant: Critical Connections: Healing Salt Lake City’s East-West Divide. Here, a cyclist rides near I-15 on 600 North. I-15 is a dividing line between east and west in Salt Lake CIty. Photo by Dave Iltis

The committee called NAEGP one of the “unnecessary Green New Deal style programs” and stated that it funds “projects that states and other entities may pursue if they prioritize them, or are efforts that should be driven by the industry and not mandated by the federal government.”

The already-awarded grants that could be in jeopardy include $8.5 million for Pocatello, Idaho, for the Terry First Connection, a project designed to provide safe bike and pedestrian crossing over the Union Pacific Railroad at the Benton Street overpass (projects.pocatello.gov/us-dot-awards-8-5m-for-terry-first-connection/). Another award gave $35.475 million for bike and pedestrian connections and other improvements in Denver.

Meanwhile, in May, U.S. Transportation Secretary Sean Duffy canceled a series of “woke university grants” that he deemed “were used to advance a radical [diversity, equity and inclusion] and green agenda that were both wasteful and ran counter to the transportation priorities of the American people” (transportation.gov/briefing-room/us-transportation-secretary-sean-p-duffy-defunds-woke-university-grants).

Canceled grants include $6 million given to New York University to study “e-bikes to low-income travelers in transit deserts.” Spokespeople for NYU did not respond to inquiries.

 

Emigration Canyon to Close to Cyclists August 4-15, 2025

EMIGRATION CANYON, Utah (August 2, 2025) — Construction work to maintain the pavement along Emigration Canyon Road begins August 4 and will continue through August 15. Work will occur in one- to three-mile phases throughout the canyon from 7:00 a.m. to 5:00 p.m.
Delays and brief closures are expected. During micro surfacing and curing, pilot cars will guide traffic through temporary road closures, and flaggers will manage traffic. One lane of Emigration Canyon Road will be closed during the day to accommodate ongoing construction activities.

Visitors are asked to avoid Emigration Canyon Road for the duration of the projected 12-day project.

The Emigration Canyon Road is closed to cyclists during the duration of the construction project.

For residents who live along the canyon road, access to driveways and streets will be temporarily restricted while the asphalt cures. Driving or walking on uncured pavement will damage the new surface. Residents are asked to remain in their driveway until a pilot car arrives, and to follow all posted signage and crew instructions. Delays of 15 to 30 minutes are expected – please plan accordingly and allow extra travel time. Vehicles left in work zones will be towed.

Please visit https://emigration.utah.gov for contractor notices, project updates, and the most current schedule, as changes may occur throughout the duration of the work.

A cyclist in Emigration Canyon. Photo by Dave Iltis

4 Peaks Gran Fondo Set for August 9, 2025 in Pocatello, Idaho

0

4 Peaks Gran Fondo: The Best Ride to Prepare for LoToJa 2025

Pocatello, Idaho – Cyclists preparing for the iconic LoToJa Classic on September 6, 2025, now have the opportunity to improve their training this year by participating in the 4 Peaks Gran Fondo, happening Saturday, August 9 in the Portneuf Valley of Southeast Idaho.

Photo courtesy 4 Peaks Gran Fondo
Photo courtesy 4 Peaks Gran Fondo

Designed as a strategic training ride held four weeks ahead of LoToJa, the 4 Peaks Gran Fondo offers riders an 82-mile course with 7,300 feet of elevation gain, simulating the climbing demands of the 200-mile LoToJa event. This challenging, scenic ride through Idaho’s Portneuf Valley is already gaining recognition as “The Toughest Ride in Idaho.”

“4 Peaks is more than just a ride, it’s one of the best rides in the region to prepare you for a successful LoToJa experience”, said Jyl Call, of Pocatello, ID. “With the four major climbs, stunning terrain, and ideal timing, this event helps cyclists build a foundation of both physical endurance and mental resilience.”

The 4 Peaks route features four major climbs—Crystal Summit, Scout Mountain, Pebble Creek, and Buckskin—providing a focused opportunity to develop climbing strength, improve cadence, and simulate the rigors of LoToJa’s mountainous profile. The manageable distance allows for high-quality effort without excessive wear, supporting both performance gains and appropriate recovery before race day.

Beyond the physical challenge, 4 Peaks Gran Fondo offers riders a chance to refine nutrition strategies, test gear under race-like conditions, and build mental stamina to complete one of the longest sanctioned, single-day races in the U.S. Cyclists of all experience levels, training for LoToJa or other endurance events are encouraged to participate in the 4 peaks ride. This event is fully supported with aid stations, route markings, mechanical assistance, and a catered lunch for all riders at the end of the ride. 

Event Details

•Event: 4 Peaks Gran Fondo

•Date: Saturday, August 9, 2025

•Location: Pocatello & Inkom, ID

•Distance: 82 miles

•Elevation Gain: 7,300 feet

•Registration: www.4pgf.com

About the 4 Peaks Gran Fondo:

The 4 Peaks Gran Fondo is a challenging, high-altitude road cycling event based in Southeast Idaho. Known for its beautiful course and tough elevation profile, it’s earned a reputation as “The Toughest Ride in Idaho.” Held annually in early August, and becoming a go-to training event for cyclists preparing for longer endurance races like LoToJa.

Red Bull Rampage 2025: The Wildest MTB Event in the World Returns To Utah October 16th and 18th

VIRGIN, Utah (August 1, 2025) — The Red Bull Rampage returns to the towering cliffs of southwest Utah’s rugged desert landscape. Watch the highlights from previous races and get ready for yet another epic event showcasing the biggest test of guts, skill, and creativity in mountain biking.

Thomas Genon competes at Red Bull Rampage in Virgin, Utah, USA on October 12, 2024. // Paris Gore / Red Bull Content Pool // SI202410130004 // Usage for editorial use only //

The inaugural Red Bull Rampage was held in 2001, and since then, 18 different events and 10 different winners have secured their place in the history books. The event serves as ground zero for human potential, sending shockwaves far beyond desert cliffs, inspiring fearlessness, progression and transcending sport worldwide. Here’s all you need to know:

  • The event is back with a two-day format that was first introduced in 2024, with the top female freeride mountain bike athletes competing on Thursday October 16th and top male freeride athletes riding on Saturday October 18th.
  • Each division will compete on the most challenging terrain in the world, redefining what’s possible on a mountain bike, for a chance to stand atop the podium and join the elite group of athletes who’ve etched their names into history.
  • Last year, Brandon Semenuk (CAN) emerged victorious with a run worthy of the history books as he returned to take his record-breaking fifth triumph at the event. In the women’s category Robin Goomes(NZL) claimed the coveted win with a line that was a nod to the old school Red Bull Rampage runs, gnarly and technical, which she felt embodied the spirit of freeride.
  • Red Bull Rampage transcends sporting borders. It’s the ultimate action sports competition, testing a rider’s skill, mental fortitude, and physical capacity on a mountain bike. This event showcases what can be achieved on two wheels, pushing the boundaries of big mountain freeriding.

The event will be shown live on Red Bull TV.

Robin Goomes performs at Red Bull Rampage in St. George, Utah, USA on October 10, 2024. // Robin O’Neill / Red Bull Content Pool // SI202410110016 // Usage for editorial use only //
Szymon Godziek competes at Red Bull Rampage in Virgin, Utah, USA on October 12, 2024. // Paris Gore / Red Bull Content Pool // SI202410130009 // Usage for editorial use only //
Talus Turk competes at Red Bull Rampage in Virgin, Utah, USA on October 12, 2024. // Paris Gore / Red Bull Content Pool // SI202410130048 // Usage for editorial use only //
Cam Zink performs at Red Bull Rampage in Virgin, Utah, USA on 12 October, 2024. // Bartek Wolinski / Red Bull Content Pool // SI202410130063 // Usage for editorial use only //
Thomas Genon rides during the finals of the Red Bull Rampage in Virgin, Utah, USA on October 12, 2024. // Christian Pondella / Red Bull Content Pool // SI202410130108 // Usage for editorial use only //
Brandon Semenuk rides during the finals of the Red Bull Rampage in Virgin, Utah, USA on October 12, 2024. // Christian Pondella / Red Bull Content Pool // SI202410130110 // Usage for editorial use only //

How the World’s Largest Group Ride Got So Big

By Peter Abraham — I recently visited Austin, Texas to participate in the Breakfast Club big monthly ride in person. It was an exceptional experience, and exceeded my expectations in many ways. But let me back up.

As part of my work over the last 20 years with brands in the bicycle, running and sports event businesses, I’ve traveled the world looking for sports brands and events that are innovative. So I have pattern recognition when it comes to interesting things in sports and community with a lot of potential. I’m constantly on the lookout for sports trends and businesses that could change the game on a global scale. Over the last 10 years or so, here are the things that were so notable to me that I dove in to start working and participating with them:

  • Gravel racing
  • HOKA footwear
  • Canyon’s DTC business
  • Bentonville, Arkansas bike infrastructure

Based on my experience this weekend, I would now add Breakfast Club to this list. Why? Because they’re building an onramp for new cyclists and an engaging community around bikes. The uninitiated might think many organizations are doing this. But road cycling in particular is surprisingly exclusive, elitist and almost hostile to new participants. At Saturday’s ride in Austin, about 900 cyclists showed up, and 30–40% of them were female. That size and the percentage of women is unheard of in virtually all of the other group rides I’ve been to. While gravel races, the Black Cycling community and NICA high school MTB racing are doing a great job with inclusion, there are generally very few initiatives trying to bring new cyclists into the sport.

Riding back to town with the B Group. Photo by Peter Abraham

Breakfast Club was founded early in the pandemic and built intentionally by ten or 12 enterprising Austin locals. In addition, there are a couple dozen ride leaders who keep the groups organized on the various rides. The BC events mostly take place in Austin, but there are also events in Dallas, with pop-up events farther afield in the works.

Here’s what Breakfast Club is doing right:

It’s free: Many cyclists love getting together with the bike community, but currently they might have to travel hundreds or thousands of miles to a gravel race to do that. How many far off events can most us afford to go to, financially or time-wise, over the course of a year? Two or three? While most cities and towns have some free, loosely organized group rides, those can be dangerous and don’t usually have a social component attached. What if you could do a fun, well organized and social ride in your own backyard every week or every month all year? The run club phenomenon, which has developed over the last 10 years, is based on the same need: free and local. With BC you get 75% of the upside of a big gravel race (only missing the bib and the actual race part) without any of the expense. BC does sell some club memberships, and they do have sponsors that help underwrite the expenses. For example the Austin Constables need to be paid for the rides they work on. I met riders who’d traveled in to Austin for the ride from Houston and Dallas, and I flew from Los Angeles. This ride really is becoming a destination event.

The A group rolls out with police support vehicles. Photo by Peter Abraham

Safety with logistics and law enforcement support: There were dozens of ride leaders in matching kits, and 6–8 police cars that drove (two per group) in front of and behind each ability group. We ripped right through downtown Austin without stopping for red lights. And just the optics of having the police escorts makes the ride feel safer for both participants and for those driving nearby in their cars. On many other group rides, you’re zooming through traffic on busy roads with 50–100 riders and no escort vehicles. They can be incredibly dangerous. Safety is a central pillar of the BC experience. This took on particular relevance for me, because the same day I was riding with BC in Austin, a rider tragically died in a crash on one of the group rides I do in the LA area. While riding bikes can be dangerous even in the most ideal conditions, I really appreciated this emphasis on everyone’s safety in Austin.

Separate ability groups: This is really important. On the BC app (more on that below) you can sign up for one of 4–5 ability levels to ride with. If you’re a former European pro who wants a ripping workout, great, you can jump into the A group. If this is your first-ever group ride, and you just want to try it out at slow speed, no problem, join the D or E group. Everyone is welcome here. One tell tale sign of inclusivity: the number of people I saw in tennis shoes and platform pedals. There’s no shaming here because you’re not riding in the “right” gear, whatever that is.

Three of the hundreds of women on the ride. Photo by Peter Abraham

Inclusivity and women: I spoke to some women on the ride who told me that the BC women’s group ride (called the “Babes ride”) was a key onramp for them into cycling. That allowed them to join a cycling community that was not judging them or competing with them. Once they got comfortable there, they felt confident enough to join the big monthly group ride. The number of women on this weekend’s ride was a revelation to me: In decades of doing group rides in the US and Europe, I’ve never seen anything like it. I also heard Spanish being spoken during the ride, there are LGBTQ riders, and I had lunch with Black cyclist after the ride. My experience in participation sporting events is that they are so much more fun when you feel like “everyone” is out there. There’s just more joy and more positive energy this way compared with many group rides that are mostly middle aged white males racing each other. I’m so bored with that vibe.

 

Digital fluency: We live in an always on, digital culture. That’s just a fact. So I appreciate when any business or organization aligns with that. Many (most?) bicycle industry businesses are run by people my age and older who grew up before the digital era took hold in about 2000. So those businesses will forever be trying to catch up from behind when it comes to digital media and marketing. I interacted with Breakfast Club through a number of channels, including Instagram (https://www.instagram.com/breakfastclubatx/), a nice website (https://breakfastclubatx.com), their very smart app (https://apps.apple.com/us/app/breakfast-club-rides-more/id6470088323), Slack and Strava (https://www.strava.com/clubs/718908). It’s not that they’re everywhere, because they’re not, but they’re meeting the cycling community where they are. Which is in these places.

Intentional social experience: The actual bike ride is only part of the Breakfast Club journey. There’s coffee before the ride, a big group hangout (hundreds of people at Central Machine Works) after and then the digital posts that go along with all of this. Most other group rides just sort of fade to black at the end and people ride off into the distance. These BC rides are events that you plan for, you bring your friends to and look forward to seeing people there socially.

Just some of the riders hanging out post ride at Central Machine Works. Photo by Peter Abraham

A creative point of view: As someone who has spent his career building experiences and designed things, I loved the way that BC includes a look and feel with everything they do, from their Pas Normal Studios kits, to their fun shirts, to the high quality app they built. Much of this work was created by Austin-based artist Will Bryant. The spirit of his work seems to align perfectly with the BC energy. Cyclists in general like design and aesthetics, yet most bike-related brands totally ignore this. BC sees this white space as a chance to build a bigger and more passionate community. Count me in.

If the Breakfast Club team can devote the time and energy to growing this community, I believe BC could be a global movement in 3–5 years. There’s nobody else (that I’m aware of) doing anything like this. They are solving an important problem: how cyclists can ride safely and have fun as a group. I’ll try and help them get there however I can.

For more information: https://breakfastclubatx.com

 

Chicago Grit Fulton Market Grand Prix: Kendall Ryan and Richard Holec take big wins in downtown Chicago 

0

CHICAGO, Illinois (July 27, 2025) — Kendall Ryan (L39ion of Los Angeles) and Richard Holec (Cadence Cyclery) took sprint wins in the Windy City at race five of the ACC. Both races were action-packed with constant attacks before the sprinters came to the fore to duke it out for the final day of Chicago Grit presented by SRAM.

For the women, the power of Kendall Ryan was simply too much for the sprint field as she out-kicked the rest for her second straight win at the Fulton Market Grand Prix. Aline Seitz (UTC Butcherbox) was second, but that was enough to all but seal the overall individual ACC win in St. Louis next month at the Bommarito Audi West County Gateway Cup. UTC Butcherbox is also now in the lead of the team’s classification ahead of Virginia’s Blue Ridge Twenty28.

On the men’s side, attacks were flying constantly but nothing stuck as each few laps would see another rider roll the dice. Through the bell, the attacking was done and L39ion of Los Angeles was in control for Danny Summerhill. Nevertheless, it wasn’t enough to stop the power of the overall winner of Chicago Grit, Richard Holec. With that win, Cadence Cyclery has locked up the team overall classification while the individual standings still hang in the balance, as Maurice Ballerstedt leads with one race to go.

Kendall Ryan wins 2025 Chicago Grit. Photo courtesy American Crit Cup

Kendall Ryan makes it an ACC hat-trick

In the women’s race, it was almost a tale of two races. On one hand were the ACC contenders, namely Aline Seitz and Andrea Cyr, vying for points for their overall season tallies. On the other hand, riders were fighting for wins at Chicago Grit, like Kendall Ryan, Skylar Schneider (SD Worx-ProTime), and Josephine Peloquin (LA Sweat) who was leading the Chicago Grit general classification.

Kendall Ryan was the big favourite on the day as not only the defending champion at Fulton Market, but also the best sprinter in the American peloton aided by a very strong two-women leadout duo in Holly Breck and Laurel Rathburn. That trio was strong enough to secure a commanding team win at Tulsa Tough, while Ryan was fast enough to win by herself at Utah Crits the next week.

Nevertheless, the race was still action-packed as a deep race of 65 took on the long straights and tight corners of Fulton Market’s rectangular course. Through the first half of the race, the peloton stuck together as prime sprints caused slight fractures that were stitched together by the likes of L39ion and LA Sweat who were protecting the interests of Paloquin.

Right before the halfway point the race was neutralized when a fire truck had to enter the course to answer a call unrelated to the race.

The regroup set the table for a rapid second half of the race with the ACC mid race point sprint coming just two laps after the restart. The points on offer brought Rylee McMullen and her Virginia’s Blue Ridge Twenty28 teammate Olivia Cummins to the front to scoop up the available points and consolidate McMullen’s lead in the classification.

Soon after the sprint, the race had its first true escape with a big move from Emily Herfoss (Unattached) who hit out of the peloton with less than 20 laps of racing. Quickly her gap ballooned to 30 seconds as the teams behind played a metaphorical game of chicken over who would be leant upon to bring back the solo rider. Ultimately, that responsibility fell on the shoulders of L39ion and LA Sweat who began to chop off chunks of the gap in earnest with ten laps to go. Five laps later, it was all back together with a sprint looking likely.

One final move came from Shannon Koch (Kingdom Elite Racing) and Elizabeth Dixon (Fount Cycling Guild), two breakaway artists with history making late-breaking moves, with three laps to go. The attack ultimately was doomed, but it did force L39ion to burn Holly Breck closing the gap down in the final lap to setup Ryan for the final long drag to the line.

Nonetheless, bringing the two escapees back into the fold was all the US national champ needed to seal the deal with a massive sprint, kicking from the draft at around 100 meters to go to securing a comfortable win ahead of Aline Seintz and Bethony Botha (Fearless Femme Racing) to make it two for two at Fulton Market for Ryan who has also won her third ACC event of the season.

“I knew if the time came, [my teammates] were ready to throw down,” Ryan said after the finish. “It seemed that the field was happy to let those two riders roll away, so I told Holly to send it.

“I kind of messed up and got a little too far back, there were some shifts in the peloton. It kind of swirls in there, so I got swarmed and I had to come from far back. I just tried to tick off people on the final straightaway and give it everything I had.”

While this is Ryan’s third ACC win of the summer, she is only third in the overall standings since she has only started three of the five races. The only rider who can challenge the overall lead of Seitz is Cyr, but a lot would have to happen for Cyr to close the 24 point gap in St. Louis.

Women’s results:
    1. Kendall Ryan— L39ion of Los Angeles
    2. Aline Seitz — UTC Butcherbox
    3. Bryony Botha — Fearless Femme Racing
    4. Claudia Marcks — Ccache x Bodywrap
    5. Skylar Schneider — SD Worx Protime
    6. Paula Munoz — Fearless Femme Racing
    7. Andrea Cyr — Fount Cycling Guild
    8. Josephine Peloquin — LA Swea
    9. Rylee McMullen — Virginia’s Blue Ridge Twenty28
    10. Jenna Nestman — Kingdom Elite Racing
Richard Holec wins 2025 Chicago Grit. Photo courtesy of American Crit Cup

Richard Holec caps a dominant Chicago Grit series

The men followed the women with their turn at the fifth of the six ACC races of the season. Unlike the women, however, the race for the ACC points and the win were likely to be decided amongst the same riders as the best sprinters in the peloton have been locked in battle all summer long.

Between Maurice Ballerstedt (Rose Bikes), Brody McDonald (Golden State Blazers), Danny Summerhill (L39ion of Los Angeles), and Lucas Bourgoyne (Cadence Cyclery), all eyes would be on one and other as each could theoretically move into the red leaders jersey with a win on Fulton Market.

The big variable heading into the race was how would Richard Holec ride, as the Cadence Cyclery rider had been dominating the Chicago Grit omnium through the first nine days. Holec was far back on the ACC individual standings, but clearly had flying form and was, on paper, just as fast if not faster than the other four riders. His power, mixed with the other strong teams on the start list like MitoQ NZ Cycling Project, L39ion of Los Angeles, and the Golden State Blazers provided plenty of intrigue as the attacks started rolling early in the race.

A key subplot in all of this is the ACC mid race sprint battle between Summerhill and Owen Gillott (Chaney Window and Doors Pastaria). The two have been trading blows in the competition and essentially trading the green jersey each round. Their fight for points spilled over into the racing action as both Gillott and Summerhill were present in a massive ten-plus rider break away before the halfway point. Not only did the move have Gillott and Summerhill, but also Summerhill’s teammate Robin Carpenter and both Holec and Bourgoyne for Cadence. This set off alarm bells once the group’s gap hit 20 seconds as the move would have essentially ended the chances of McDonald and Ballerstedt winning the ACC overall.

Nevertheless, after the mid race sprint, which Summerhill won over Gillott, the group exploded and the race came back together.

More attacking followed, but never amounted to much of a gap as the flat course kept things from getting out of hand. Primes would start some moves, the group would stretch, and then it would all come back together. One strong move from James Gardener (MitoQ NZ Cycling Project) got a decent gap, but a solo rider never stood a chance on a course like Fulton Market. Everything was turning towards the sprinters as the ACC favorites gathered near the front.

With a lap to go it looked like the team and sprinter who was going to get it right was L39ion of Los Angeles with Carpenter setting up a resurgent Justin Williams to lead out Summerhill. They had the position and the numbers for that final lap, but with a long drag to the line those in the wheels still had a chance.

Summerhill gave it a great run, with a long sprint and a high peak power north of 1,600 watts, but Holec emerged from the wheels and stormed past in the final meters to the line. The Cadence Cyclery rider was simply too quick, as he has been all week.

“Last year, day six, I crashed out and had a concussion — it didn’t end so well,” Holec said after the race. “So to come back and win not only five stages but also the GC, it’s been amazing.”

The win from Holec is the third win for Cadence Cyclery on the ACC this year with their third different rider. While supporting Holec has essentially taken Bourgoyne out of the fight for the overall ACC win, the race has all but guaranteed Cadence Cyclery is going to walk away from the summer with an overall ACC title and a long list of wins on America’s premier road racing calendar.

Men’s results:
    1. Richard Holec — Cadence Cyclery
    2. Danny Summerhill — L39ion of Los Angeles
    3. Maurice Ballerstedt — Rose Bikes
    4. Brody McDonald — Golden State Blazers
    5. Lucas Bourgoyne — Cadence Cyclery
    6. Dusan Kalaba — Parks Law Firm All Stars
    7. Christian Ignacio Arriagada — MBO Racing
    8. Brandon Feehery — South Chicago Wheelmen
    9. Michael Garrison — MGR
    10. James Wilson — MitoQ NZ Cycling Project

Will Congress Set Standards for Lithium-ion Batteries?

By Charles Pekow — Will the federal government set standards for lithium-ion e-bike batteries or won’t it? The Consumer Product Safety Commission (CPSC) tried to, conducting public hearings and a public comment period last year. The agency was all set to offer a notice of proposed rulemaking this spring, but shortly before it was to be issued, President Donald Trump fired the Democratic commissioners and the Republicans on the board nixed the plan (https://www.cpsc.gov/s3fs-public/RCA-Withdrawal-of-NPR-for-Safety-Standard-for-Lithium-Ion%20Battery-Micromobility-Products.pdf).

Congress is potentially going to update standards for lithium batteries. This would apply to electric bikes among other things. 3 e-bikers are shown here in Salt Lake City on the Mayor’s Bike to Work Day. Photo by Dave Iltis

That may not mean the end of the story, however. By an overwhelming vote of 365-42, the Republican-controlled House of Representatives passed H.R. 973, the Setting Consumer Standards for Lithium-Ion Batteries Act (congress.gov/bill/119th-congress/house-bill/973). The bill would require the commission to set standards anyway. Under the legislation, the American National Standards Institute, Standards Council of Canada, and UL Solutions Inc. would jointly develop mandatory standards for e-bike and scooter batteries.

The Senate Committee on Commerce, Science and Transportation has already approved a companion bill (S. 389).

 

Kids On Road Bikes in Bend, Oregon: the Horner Cycling Foundation

By Dave Campbell — The Horner Cycling Foundation’s Executive Director Molly Cogswell-Kelley is a veritable fixture on the Bend, Oregon cycling scene. An avid cyclist herself, she bursts with irrepressible energy, enthusiasm, creative ideas, and positive vibes. The playlists she crafts for local events are a point of personal pride and the stuff of legend among racers. Quite simply, if you ride or race bikes in Central Oregon, you almost certainly know Molly! At the end of 2022, she had finished eighteen years working for the Mount Bachelor Sports Education Foundation, including deep involvement with the Cascade Cycling Classic Stage Race and directing the Pole, Pedal, Paddle race and was looking for new opportunities.

The kids and coaches of the Horner Cycling Foundation in Bend, Oregon. Photo by Caleb Kerr, Horner Cycling Foundation

Her friend Megan Horner (A former Under 23 National Road Champion and member of the Saturn Professional cycling team) called and asked her to come by her house because she had a proposition.  Megan shared that her husband Chris’s goal in his later life after retiring from professional cycling was to be watching a big international stage race and be able to say, “I coached that kid.”  “She asked me if I would help start a non-profit junior road cycling program where everything is free for the kids,” said Molly.  

One of the HCF girls. Photo courtesy Horner Cycling Foundation

When Megan was a junior, she lived in Germany and was a member of the Dresden Sport Club where the majority of the expenses of the sport were either covered or offered at a significant discount to junior riders.  Together they wanted to develop a similar model so there were no barriers to the sport of cycling. Molly notes “because even if you have a lot of money, it’s incredibly expensive to be a cyclist because it’s so gear intensive”. That is how the Horner Cycling Foundation came to be. 

Horner Cycling Foundation kids at the Cascade Cycling Classic. Photo courtesy Horner Cycling Foundation

According to Cogswell, they started the non-profit in 2023 and decided to put on local weekly criterium races throughout the summer to introduce the program to the community.  By all accounts, the series was a success and Molly stated, “By having free kiddie crits with ice cream at the end of the races, we gained some fans!”

Garrett on the podium. Photo courtesy Horner Cycling Foundation

She continues “In the fall of 2023, we introduced the idea of having free family rides with Chris on Sunday mornings. Six kids showed up for those each week and they have been part of our core team ever since.” Last year, the Foundation decided to put on the Cascade Cycling Classic Criterium since Molly had been very involved in the production of the event from 2006-2017. The Bend Summer Criterium Series could now serve as a tool to get the young racers ready for the CCCC. Thousands of spectators turned out at Bend’s iconic downtown venue that once hosted one of the biggest stage races in the nation. “Having the kids race on the big stage (the event also doubled at the Oregon Bicycle Racing Association’s State Championship event) solidified their love for the sport” noted Molly.

Ellie on the podium. Photo courtesy Horner Cycling Foundation

She adds “Last winter, I made a big marketing push to schools that have more diversity and less financial resources, and it paid off.  We now have a team of 26 kids who train with us once a week starting in April through the end of August. The cycling community here in Central Oregon has been very generous to donate equipment. Every junior has a bike from our Loaner Bike Library, a Castelli kit, Specialized team water bottles, and racing and training opportunities.  The kids are loving the program. All of the coaches are volunteers and many of them have elite level racing experience.”

This year’s Cascade Cycling Classic Criterium was scheduled for June 14th beginning at noon and features a purse in excess of $22,000. The summer Criterium series runs from June 28th through July 23rd. Both feature categories for every rider from tennis shoe-clad rookie through to weekend warriors, masters, and seasoned professionals but especially emphasize a fun kids race and junior categories. All junior riders receive free entry and there is a $500 stipend available to help teams of three junior riders or more attend the CCCC.

Chris Horner, a 2012 Olympian, seven-time finisher of the Tour de France, the only American to win the Tour Pays Basque, and the first American to win the Vuelta a España is a proud coach of the junior team. He also has the added enjoyment of coaching his son Wyatt. He and Molly teamed up to answer some questions about the HCF.

Q1. Chris, can you give us a little background on yourself and what are you up to now?

My wife and I were both pro cyclists. Myself primarily as part of the European peloton from 1996 through 2016 and my wife was a USA national champion and a part of the biggest team in the US (Saturn) for many years. I’m the oldest Grand Tour winner in the galaxy (Winning the Vuelta at age 42), I’ve gone top 10 at the Tour de France, and I’m a 2012 Olympian. I am currently busy with a YouTube channel that my oldest son Garrett, helps me produce.

Q2. What is the genesis of the foundation? Why did you start this project?

Chris: The Horner Cycling Foundation was developed because Megan and I saw a need for more kids to be involved with road cycling. Our goal is to make the sport accessible, and to help grow a life-long love for cycling. We both came into the sport at a time where it was more affordable, especially with support from our local bike shops, where we both worked when we were kids. Between discounted equipment, help from older riders, and prize money, we were both able to become professional cyclists. That is a path that would be very difficult, if not impossible to follow these days. We want to provide a way for kids from all backgrounds to access the sport that might otherwise be too expensive. Additionally, our youngest, Wyatt, has always been obsessed with racing. He has held his own “races” in our front yard from the time he was on a strider. The program ensures there are races for him to do, as well as increasing the number of kids he has to ride with each week.

Q3. Bend, Oregon is known as a cycling hotbed. What does Bend bring to your family, to you as a cyclist, and to the foundation?

Chris: What we love about Bend is the ability to leave straight from your house and start climbing up into the Cascades; the quiet and beautiful training roads, as well as the road-users and atmosphere that all make it an excellent venue for cycling. And despite a lot of growth in recent years, it still has a small-town feel, where you commonly see friends and neighbors when you’re out running errands or going for a ride.

Q4. What is the HCF all about?

Chris: The first and foremost goal is to develop a love of road cycling for all ages, but especially for kids. After that we like to put on events that help build enthusiasm and awareness for the sport, as well as offer an opportunity for cyclists to explore the competitive side of road cycling.

Q5. What is your main role with the Foundation?

Chris: Our main role is to make the sport of cycling unintimidating and welcoming to all individuals, regardless of economic status, ethnicity, gender, or age. We want to show the positive impact the sport can have on people’s lives such as life-long connections, friendships, and drive for achievements. Specifically, I am here to help wherever needed. That might be working on bikes from our “bike library” to get them ready to hand over to a new team member – or one that has outgrown their previous bike – as well as going on rides and passing on whatever information I can while still keeping it fun. For most of the young riders, I’m just Wyatt’s dad.

Q6. Chris, tell us about your Executive Director Molly Cogswell. What is her role and what does she bring to the Foundation?

Chris: She is our one paid employee. In addition to running the Foundation, she is the CCCC race director and promoter. She brings an unmatched enthusiasm and warmth that makes everyone feel welcome. You’ll never meet someone kinder and more loveable. She makes all of the goals of the HCF possible through her hard work, dedication, and ability to connect with other people like no one else can. In short, she is invaluable to the Foundation, and clearly is the one in charge of all we do. 

Q7. Can I ask you both what your goals are for HCF?

Chris: Our main goal is to expand the sport of road cycling and develop a sustainable program that continues to support young riders for many years in the future.

Molly: I would like us to have more financial support either through donations, private foundations and/or grants. Having a communal space with an office and a place to store bikes and teach kids how to work on bikes would be great. It would also be great to continue to grow, since the more funding we have, the larger the program will get and the more kids we can bring in.

Q8. What are some of the challenges the Foundation has faced and challenges you anticipate as you move forward?

Chris: There is no lack of motivation and dedication within the foundation: from all the athletes, volunteers, coaches, and supporters. The biggest challenges are finding the time to increase the exposure of our mission, and along with that, financial support is always at the top of the list. We hope to continue to provide the experience of cycling to as many riders as possible in our community through events such as the Cascade Cycling Classic and the training races, which as you can imagine cost a bit. 

Molly: Finding potential grants and donors that will allow our program to not only continue but to grow.

Q9. What are some of the success stories, high points, and simply favorite moments from HCF so far?

Chris: The high point is and always will be watching the kids develop their love for the bike and the comradery they develop with each other. As for a success story, we see that weekly, if not daily, every time the kids are on their bikes and smiling. We are also proud to bring a competitive road cycling scene back to Central Oregon. Having pros race around downtown Bend again last summer was a huge lift – it gave the kids in our program a view at what is possible if they keep working hard.

Molly: A highlight for me was when a young woman in our program seemed off and not excited about riding. We figured out that her bike was uncomfortable, and she didn’t like having to take her hand off to shift. We were able to get her on a bike that worked better for her, and now she hasn’t stopped smiling! She wants to ride all the time, and her confidence has skyrocketed! Another high point is just seeing all the kids that have never been on a road bike progressing each week on their skills. Smiles on the bike is what makes this all worthwhile.

Q10. What needs does the Foundation still have and what can people do to help?

Chris: First and foremost, our volunteers are the backbone of everything we want to achieve. Whether that be the amazing coaches, the race support staff at all of our events including the Cascade Cycling Classic, the Thrilla Cyclocross series that we do in the fall, and our training crits. We really appreciate and depend on those volunteering their time to spectate, race, or just be a part of our events in some way. Donations are always especially needed to continue the growth and reach of the Horner Cycling Foundation. 

Molly: We are always looking for donated road bikes. Preferably XS or S adult bikes or actual kid’s bikes with smaller wheels. We would love more cash and product sponsors for things like helmets, gloves, cycling shoes, tires and tubes, tools and repair kits, etc. Financial and production donations are hugely appreciated and will go directly to help support our young riders.

For more information or to volunteer or donate:

Congressperson Moves to Reinstate Bicycle Commuter Tax Benefit

By Charles Pekow — Remember when you could take a tax deduction for biking to work? It was in the Internal Revenue Service code between 2009 and 2017, when Republicans during the first Trump Administration killed it. Now, some senators want to bring it back.

A commuter cyclist exits a BART train. Photo by Dave Iltis

Sen. Peter Welch (D-VT) introduced the Bicycle Commuter Act of 2025 (S. 2023), which would restore the pre-tax Bicycle Benefit Subsidy Program and expand it to include e-bikes, bikeshare, and scooters. Employees could only use the benefit if employers offered it. Current law allows it for parking and public transit. Unlike the previous law, workers who take the bike credit could also take other commuting benefits.

The bill was referred to the Finance Committee. The same bill was introduced in the House as H.R. 3936 by Rep. Mike Thompson (D-CA) and referred to the Ways & Means Committee.

See: https://www.welch.senate.gov/welch-introduces-bicameral-bill-to-reinstate-and-modernize-bicycle-commuter-tax-benefit-encourage-biking-to-work/

 

WYO-131 Gravel Race Returns to Lander on September 13, 2025

0

The Lander Cycling Club’s WYO-131 Gravel Race is set to return for its ninth year on Saturday, September 13, 2025. Known for its remote terrain, scenic views, and strong community atmosphere, the event continues to draw gravel riders from across the region.

Scenes from the WYO-131. Photo by Carl Cote courtesy of Lander Cycling Club
Scenes from the WYO-131. Photo by Carl Cote courtesy of Lander Cycling Club

“We’ve been amazed at how the event continues to grow, but at the same time, we’re committed to keeping it true to its roots,” said Race Director Gwen Robson. “There’s something really special about the community and the place. Riders feel it as soon as they arrive — it’s more than just a race, it’s an experience.”

Scenes from the WYO-131. Photo by Carl Cote courtesy of Lander Cycling Club

Course Options for All Riders

This year’s event features four route options: 13, 45, 75, and 131 miles. The full 131-mile course remains the centerpiece of the event — a rugged loop through sagebrush plains, alpine lakes, ancient hoodoos, steep climbs, and expansive views of the Wind River Mountains. Riders can expect to encounter brilliant fall colors along the way.

Scenes from the WYO-131. Photo courtesy of Lander Cycling Club

The Kids’ Race returns with new features for 2025. It now includes both Strider (balance bike) and pedal bike divisions for children ages 2–10. Riders will navigate a short obstacle course and visit a mini aid station. All participants receive a finisher medal.

Scenes from the WYO-131. Photo courtesy of Lander Cycling Club

Post-Race Celebration

After the ride, racers and spectators are invited to Lander City Park for the official afterparty and vendor fair. The event includes live music from the Low Water String Band, food from Bunk’s BBQ, and craft beer from Push Root Brewery.

Registration and More Information

Registration is now open at wyo131.com, and early signups are encouraged. “Whether you’re chasing a podium or simply seeking the adventure of a lifetime, WYO-131 delivers the best of Wyoming on two wheels,” say organizers.

Event Information:

September 13 — WYO 131 Gravel Grinder, Wyoming Gravel Grinder Series, Lander, WY, The race rolls out from the heart of Lander, Wyoming, and dives deep into the rugged beauty of the high desert and subalpine Wind River Range. With sweeping views, historic backroads, and wide-open skies, this is gravel racing in its rawest, most rewarding form. 4 distances—13.1, 45, 75, and 131 miles—offer something for every rider. The legendary 131-mile course brings over 10,000 feet of climbing, remote stretches, and some of the finest gravel in the West. It’s a true test of endurance and self-reliance. Free kids race, featuring both pedal and strider bike divisions, brings big energy and small wheels to the start line. It’s a full weekend celebration of bikes, community, and the spirit of the West., Gwen Robson, 307-330-3002, [email protected], wyo131.com

Tour de France Stage 21: Van Aert Seizes Glory in Rain-Soaked Parisian Theatre, Pogačar Wins 4th Tour

PARIS, France (27 July 2025) — The final curtain fell on a Tour de France that will be remembered not for its predictable yellow jersey outcome, but for the dramatic finale that unfolded on rain-slicked Parisian cobbles. As storm clouds gathered over the City of Light, Wout van Aert delivered a masterclass in tactical patience, claiming his 10th Tour stage victory in a thrilling conclusion that saw cycling’s most complete rider remind the world of his devastating finishing kick.

The 112.2-kilometer stage from Mantes-la-Ville to the Champs-Élysées promised fireworks from the moment race organizers announced the inclusion of the Côte de la Butte Montmartre—the same climb that crowned Remco Evenepoel Olympic champion just one year prior. What transpired exceeded even the most optimistic expectations, as the supposedly ceremonial final stage transformed into a gladiatorial contest worthy of the sport’s greatest amphitheatre.

The Calm Before the Storm

The morning began with an air of celebration as Tadej Pogačar, resplendent in his fourth maillot jaune, led the 160-man peloton through the opening kilometers in procession. The UAE Team Emirates-XRG leader had secured his victory with characteristic dominance, but the revised parcours suggested Sunday’s stage would be anything but a parade.

27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) – Tadej POGACAR (UAE TEAM EMIRATES XRG) – Photo © A.S.O.

“In the end, I found myself in the front even though I didn’t have the energy to motivate myself today,” Pogačar would later reflect, his admission revealing the psychological complexity of defending a Tour de France with one stage remaining. “I was really happy they neutralised the times of the GC.”

That neutralization—a decision made due to treacherous conditions as persistent rain transformed Parisian roads into mirrors—freed the yellow jersey from the burden of defense and liberated attackers to script their own narrative.

27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) – Jonathan MILAN (LIDL-TREK) – Photo © A.S.O.

Jonathan Milan, securing his points classification victory with another intermediate sprint triumph, embodied the controlled aggression that would define the early kilometers. His green jersey compatriot’s calculated approach contrasted sharply with the chaos that would soon erupt.

The First Shots Fired

The racing ignited as soon as Magnus Cort (Uno-X Mobility) opened hostilities with 69 kilometers remaining. His acceleration was immediately neutralized, but the signal had been sent—this would be no gentle ride to glory. Quinn Simmons and Florian Lipowitz briefly held court at the front, their handful of seconds serving as a preview of the selection to come.

Yet it was Julian Alaphilippe who truly set Paris alight. The Frenchman, racing with the attacking instincts that have defined his career, launched himself up the first ascent of Montmartre to delirious crowd appreciation. Behind him, Arnaud De Lie attempted to follow, but both were immediately overshadowed by the sight of Pogačar himself cresting the climb first.

“I tried but hats off to Wout [van Aert], he was incredibly strong,” Pogačar later acknowledged, his praise masking the tactical chess match that was about to unfold.

The Battle Royale

The second ascent of Montmartre proved even more selective. Pogačar’s attack created a devastating split, with only four riders capable of matching his acceleration: Davide Ballerini (XDS Astana), Matteo Jorgenson, Wout van Aert (Visma-Lease a Bike), and Matteo Trentin (Tudor). The addition of Matej Mohorič on the descent created a six-man group that would contest the stage victory, each rider carrying different ambitions and tactical imperatives.

27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) – Photo © A.S.O.

Van Aert, the veteran campaigner, had positioned himself perfectly. Unlike his companions, who carried the visible strain of three weeks’ racing, the Belgian appeared to be gathering strength as the finale approached. His team car communications crackled with tactical updates, the Visma-Lease a Bike squad understanding that their leader possessed the tools to transform what appeared to be a group sprint into something far more spectacular.

The Decisive Blow

The final ascent of the Côte de la Butte Montmartre unfolded like a slow-motion explosion. As the group climbed at a blistering 33.3 km/h pace, Pogačar made his expected acceleration. For a moment, cycling’s dominant force appeared to be scripting his own fairy-tale ending—a victory in yellow on the Champs-Élysées, a feat achieved only by Bernard Hinault in the sport’s history.

27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) – Tadej POGACAR (UAE TEAM EMIRATES XRG), Wout VAN AERT (TEAM VISMA – LEASE A BIKE) – Photo © A.S.O.

But van Aert had been waiting for precisely this moment. As Pogačar’s acceleration reached its crescendo, the Belgian unleashed his counter-attack in the final 300 meters of the climb. The response was devastating in its simplicity and execution. Even Pogačar, momentarily caught off-guard by the Belgian’s timing, found himself distanced by six seconds as van Aert crested the summit alone.

“When I saw a gap to get past Pogačar, I went for it, but then I couldn’t hear how far ahead I was,” van Aert revealed. “I only felt relieved when I entered the Champs-Élysées.”

The Victory March

With 5 kilometers remaining, van Aert had stretched his advantage to 10 seconds over Pogačar, but the story was far from over. Behind the Slovenian, Ballerini, Jorgenson, and Mohorič had regrouped, forming a chase trio that trailed van Aert by 13 seconds with less than 4 kilometers to the finish.

The mathematics were cruel but clear: van Aert’s advantage was sufficient, but only if he maintained his focus through the final kilometers of Parisian streets made treacherous by persistent rain. The Belgian, drawing on reserves built through 1,100 days of waiting since his last Tour stage victory, powered through the closing kilometers with the determination of a rider who understood the magnitude of the moment.

27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) – Wout VAN AERT (TEAM VISMA – LEASE A BIKE) – Photo © A.S.O.
27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) – Wout VAN AERT (TEAM VISMA – LEASE A BIKE) – Photo © A.S.O.

At 19:36 local time, van Aert surged across the finish line in magnificent isolation, his arms thrust skyward in a triumph forged through raw determination and tactical brilliance. The Belgian had transformed what seemed destined to be a group sprint into a solo masterpiece, grinding out a crushing 19-second advantage over a world-class chase quartet featuring Ballerini, Mohorič, Pogačar, and Jorgenson.

Even as rain turned the cobbles on the Champs-Élysées into a treacherous minefield, van Aert summoned superhuman reserves to drop some of cycling’s most lethal finishers in the sport’s most hallowed arena. Though race officials neutralized the official finishing times due to the perilous conditions, van Aert’s genuine gap over such elite company stood as undeniable testament to his explosive final surge—a devastating display of power that reminded the cycling world why he remains one of the sport’s most complete champions.

The Jerseys Decided

While van Aert celebrated his return to the top step, the other classifications reached their own conclusions. Pogačar’s fourth Tour de France victory was confirmed with an overall time of 76 hours and 32 seconds, adding to his triumphs in 2020, 2021, and 2024. Jonas Vingegaard, despite his obvious disappointment, secured second place, 4 minutes and 24 seconds behind.

27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) -Tadej POGACAR (UAE TEAM EMIRATES XRG) – Photo © A.S.O.

“Out of my five Tour de France podiums, this is the one I’m least happy with,” Vingegaard admitted with characteristic honesty. “I came here to win the Tour de France, which I think was in some kind of way realistic.”

27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) – Jonas VINGEGAARD (TEAM VISMA – LEASE A BIKE), Tadej POGACAR (UAE TEAM EMIRATES XRG), Florian LIPOWITZ (RED BULL – BORA – HANSGROHE) – Photo © A.S.O.

Florian Lipowitz completed the final podium in third place, his time of 76 hours, 11 minutes, and 32 seconds securing both a Grand Tour podium and the white jersey in only his second three-week race. “It’s a dream come true to reach the podium of the Tour de France,” the German reflected. “I’ve been thinking about it for several years, but I didn’t think it would happen so soon.”

Jonathan Milan’s green jersey triumph provided the perfect capstone to Lidl-Trek’s campaign, the Italian sprinter accumulating 372 points to claim the points classification in his debut Tour appearance. “It has been a goal all year long and a dream since I turned pro,” Milan celebrated.

27/07/2025 – Tour de France 2025 – Étape 21 – Mantes-la-Ville / Paris Champs-Élysées (132,3 km) – Jonathan MILAN (LIDL-TREK), Tadej POGACAR (UAE TEAM EMIRATES XRG), Florian LIPOWITZ (RED BULL – BORA – HANSGROHE) – Photo © A.S.O.

Legacy and Reflection

Van Aert’s victory marked more than just his 10th Tour stage win—it represented a reminder of cycling’s capacity for surprise and renewal. In an era dominated by predictable outcomes and calculated risks, the Belgian’s perfectly-timed attack demonstrated that racing instinct and tactical acumen remain the sport’s most valuable currencies.

“It was incredible, a truly special day,” van Aert reflected. “Winning again on the Champs-Élysées is always unforgettable, and this time, with the climb up to Montmartre, it was even more unique.”

As the peloton dispersed into the Parisian evening, their three-week odyssey complete, the 2025 Tour de France had delivered its final lesson: that even in cycling’s most choreographed moments, the sport’s essential unpredictability can still emerge to transform ceremony into spectacle, routine into legend.

For Pogačar, the satisfaction of a fourth yellow jersey; for van Aert, redemption after 1,100 days of waiting; for cycling itself, a reminder that Paris—whether hosting Olympics or Tours—remains the perfect stage for the sport’s most dramatic narratives.

By the Numbers

1100×10 : VAN AERT IS BACK!
Winner after attacking during the 3rd Côte de la Butte Montmartre ascent, Wout van Aert raises his arms for the 10th time on the Tour, 1,100 days after his last victory in Rocamadour 2022 (stage 20). He had since finished in the top-3 eight times, without winning. Van Aert is the 37th rider to reach 10 victories. He equals, among others, his compatriot Jasper Philipsen who took his 10th success on stage 1.

6: IT ENDS AS IT BEGAN
After Jasper Philipsen (stage 1), Tim Merlier (stages 3 and 9), Remco Evenepoel (stage 5), and Tim Wellens (stage 15), Wout van Aert claims the 6th Belgian victory of this edition. As many as in 1985 and 2022. You have to go back to the 7 victories of 1984, 41 years ago, to find a better record. Belgium is the most Tour 2025 victorious nation, ahead of Slovenia (4), the Netherlands (3), Italy (2), Australia (2), Ireland (1), Great Britain (1), Norway (1), and France (1). Van Aert is the first Belgian to win twice the Champs-Élysées final stage, that 12 Belgians have won. Freddy Maertens did it twice, but once (1976) in a time trial that took place in the morning, before the final stage.

4: POGAČAR STILL RISING
Tadej Pogačar wins his 4th Tour de France and equals Chris Froome. The Slovenian is now just one victory away from the 5 won by Jacques Anquetil, Eddy Merckx, Bernard Hinault, and Miguel Indurain. He is the youngest rider to win 4 titles at 26 years, 10 months and 6 days. Merckx achieved this at 27 years, 1 month and 6 days. His 54 Yellow Jerseys place him 5th in this ranking (record: Merckx, 111). Pogačar is the first rider to reach the podium in his first 8 Grand Tours, and the first to achieve 6 consecutive Tour de France podium finishes.

1971: THE POWER OF YOUTH
Tadej Pogačar, Jonas Vingegaard, Florian Lipowitz, Oscar Onley and Félix Gall have a combined average age of 26 years and 37 days. This is the youngest general classification top-5 since 1971, when Eddy Merckx, Joop Zoetemelk, Lucien Van Impe, Bernard Thévenet, and Joaquim Agostinho had a 25 years and 236 days old average age.

100%: A GREEN “NEO”
Winner of two stages, Jonathan Milan becomes the 3rd Italian to win the points classification after Franco Bitossi (1968) and Alessandro Petacchi (2010). He is the first “neo” to win the green jersey since Peter Sagan in 2012. Milan has a 100% success rate in Grand Tours: he has won the points classification in both of his Giros (2023-2024), and his first Tour de France. He is the 7th different winner in the last 7 editions, something that hasn’t happened since 2006-2012.

6: LIPOWITZ, A YOUNG STAR
Florian Lipowitz (3rd) won the best young rider classification in his first Tour, like Tadej Pogačar (2020) and Remco Evenepoel (2024) in recent years. This is the 7th consecutive time that the white jersey has finished on the Tour podium. The German is the 6th “neo” to finish in the top-3 in the 21st century. The last three were Tadej Pogačar (1st in 2020), Jonas Vingegaard (2nd in 2021), and Remco Evenepoel (3rd in 2024).

4/9: THE FUTURE LOOKS SHINY
With Florian Lipowitz (3rd), Oscar Onley (4th), Kévin Vauquelin (7th), and Ben Healy (9th), 4 contenders for the best young rider classification are in the top-9 of the general classification. This is slightly better than last year (4 in the top-10) and is unprecedented since the classification’s introduction in 1975! At the top, 1’12” separates Lipowitz and Onley, the smallest gap since the Tour 2011 (46″ between Pierre Rolland and Rein Taaramäe).

3: THE POLKA DOT JERSEY, FOR HIM TOO
Tadej Pogačar wins the mountains classification for the 3rd time after 2020 and 2021. The Slovenian equals Julio Jimenez as the 4th rider with the most polka dot jerseys. Only Richard Virenque (7), Federico Bahamontes (6), and Lucien Van Impe (6) are now ahead of him.

2: HEALY AFTER MARTIN
Winner at Vire-Normandie (stage 6), 9th overall, and at the front several times, Ben Healy has won his first Tour’s combativity award. He succeeds Richard Carapaz and becomes the second Irishman to receive this distinction after Dan Martin in 2018. Like him, his compatriot also won stage 6, finishing 8th overall.

1-2: WHO CAN STOP THEM?
Tadej Pogačar and Jonas Vingegaard occupy the general classification top-2 places for the 5th time (and in a row), an unprecedented feat. Before them, the duo with the most doubles was Bernard Hinault and Joop Zoetemelk (three times in 1978, 1979, and 1982). Pogačar and Vingegaard also finished 1st and 2nd in no fewer than 15 stages, 12 of which were won by the Slovenian.

5: GRAND TOURS SPECIALISTS
Wout van Aert’s last 5 victories have all come in the last three Grand Tours, where he has won each time: three stages in the Vuelta 2024, one in the Giro last May, and one in the Tour de France today. This performance is identical to that of Kaden Groves, winner in the Vuelta 2024 (three times), the Giro 2025 (once), and the Tour de France yesterday in Pontarlier.

12: FEW RIDERS IN THE SAME HOUR AS THE WINNER
12 riders finished less than an hour behind Tadej Pogačar (Thymen Arensman 12th at 52’41”, Jhonathan Narváez 13th at 1h04’36”). This is the first time in 56 years that only 12 riders have finished within the same hour as the winner: you have to go back to 1969 to see this (Lucien Van Impe 12th and 56’17” behind Eddy Merckx, Jean-Claude Theillière 13th at 1h04’58”). Something that is showing the huge pace set by the leader!


Stage 21 Results

    1. Wout van Aert (Team Visma | Lease a Bike) – 3h07’30”
    2. Davide Ballerini (XDS Astana Team) – +0″
    3. Matej Mohorič (Bahrain Victorious) – +0″
    4. Tadej Pogačar (UAE Team Emirates XRG) – +0″
    5. Matteo Jorgenson (Team Visma | Lease a Bike) – +0″
    6. Matteo Trentin (Tudor Pro Cycling Team) – +0″
    7. Arnaud De Lie (Lotto) – +0″
    8. Kévin Vauquelin (Arkéa-B&B Hotels) – +0″
    9. Mike Teunissen (XDS Astana Team) – +0″
    10. Dylan Teuns (Cofidis) – +0″

Final General Classification 

    1. Tadej Pogačar (UAE Team Emirates XRG) – 76h00’32”
    2. Jonas Vingegaard (Team Visma-Lease a Bike) – +4’24”
    3. Florian Lipowitz (Red Bull-Bora-Hansgrohe) – +11’00”
    4. Oscar Onley (Team Picnic PostNL) – +12’12”
    5. Felix Gall (Decathlon AG2R La Mondiale Team) – +17’12”
    6. Tobias Johannessen (Uno-X Mobility) – +20’14”
    7. Kévin Vauquelin (Arkéa-B&B Hotels) – +22’35”
    8. Primož Roglič (Red Bull-Bora-Hansgrohe) – +25’30”
    9. Ben Healy (EF Education-EasyPost) – +28’02”
    10. Julien Jegat (TotalEnergies) – +32’42”

Final Jersey Leaders

    • Yellow Jersey (Overall Leader) – Tadej Pogačar (UAE Team Emirates XRG)
    • Green Jersey (Points Classification) – Jonathan Milan (Lidl-Trek)
    • Polka Dot Jersey (King Of The Mountains) – Tadej Pogačar (UAE Team Emirates XRG)
    • White Jersey (Best Young Rider) – Florian Lipowitz (Red Bull-Bora-Hansgrohe)

Colorado Senators Reintroduce CORE Act

By Charles Pekow — Colorado’s senators introduced the Colorado Outdoor Recreation and Economy (CORE) Act (S 764). The bill would set aside about 420,000 acres in Colorado for wilderness and outdoor recreation.

Rock inside Sand Canyon
Canyon of the Ancients National Monument. Colorado. Photo by Scrubhiker (USCdyer). Attribution-NonCommercial 2.0 Generic (CC BY-NC 2.0)

Nearly 80,000 acres would be designated for conservation and recreation, including mountain biking. Some of the land lies in the White River National Forest along the Continental Divide.

The bill was referred to the Committee on Energy and Natural sources. Rep. Joe Neguse introduced it in the House as H.R. 1728, referred to the Committee on Natural Resources. Three other House Democrats from Colorado cosponsored it. The same legislators have been introducing similar legislation every Congress since 2016 with no results. For more, see: https://www.bennet.senate.gov/about/core-act/

 

Reno Bike Project Refurbishes Bikes, Trains Mechanics, and Provides Workstations

By James Knight — Reno Bike Project is a community bike shop and nonprofit, featuring a store full of parts and bicycles that are all donated. People can come in and work on their  bicycles as well as take classes where they can repair their bikes or even build an entire bike from scratch using materials provided by the shop.

The Reno Bike Project (RPB) is located in Reno, Nevada and was founded in 2006 by Noah Chubb-Silverman and Kyle Kozar. The shop features workstations where people can pay to come in and work on their bikes. Tom Chapel, a program manager at RBP, described the shop’s environment: “People can come in and rent a workstation, and we have mechanic educators that will show them how to use all the tools and walk them through any kind of labor they do on their bike. Also, memberships. Members kind of just can use our tools a lot. So, we get people who don’t really need help with stuff, but don’t have a full tool kit, who will just come in and use our work stands. We also have like, 100 bikes on the floor for sale. Pretty much year-round, we refurbish donated bikes and save parts and gather everything.”

People chat while working on their bikes at the Reno Bike Project. Photo courtesy of Reno Bike Project.

Reno Bike Project also features a bicycle repair class where people can use donated tools and parts to essentially build a bike from scratch. These bikes go into the Project’s commuter program, where they partner with homeless shelters and other charitable organizations to give away bikes to help people commute.

A man working on his bike at the Reno Bike Project. Photo courtesy of the Reno Bike Project

Chapel said, “They build a whole bike. They redo everything on it, like every part, every aspect of it gets over. And so, all of those bikes that come out of the bicycle repair class go into the biggest little commuter program. And so, after each group there’s like 10 bikes come out, all different sizes. And then all of our biggest little commuter applicants will apply through their group. Others are the cares campuses like the homeless shelters, like Hope Springs. We’re just trying to get people to get be able to commute. It’s like our commuter program”.

The Reno Bike Project was founded in 2006 and serves the community. Photo courtesy of Reno Bike Project.

The Reno Bike Project also targets kids through a free Wheels for Kids event where volunteers from the community can come in and work on bikes together. They aim to give away about 300 kids bikes each year and are hope to expand those numbers. They are also collaborating with the Boise Bike Project, a similar organization based in Boise, Idaho.

In addition to programs which help kids and adults obtain bikes, learn maintenance skills, and commute, the Reno Bike Project also relies on volunteers who put in tremendous work and hours to help the Project’s initiatives. Some volunteers work even more than the actual employees because they have the time, resources and desire to commit to the Project.

A sign guiding patrons to the area where they can repair their bikes. Photo courtesy of Reno Bike Project.

“We also have a very extensive volunteer group that comes that are our volunteers are right now. They’re kind of open to just pop in whenever. We have quite a few, maybe 300 roughly that we see pretty frequently. One volunteer, Brad does 1000 hours a year for us. He got his grandson a bike at our store and liked the vibe of the public workstation, and he’s retired, and was just like, hey, could I come and tinker on these bikes? He only wants to work on kids’ bikes. So, we set him up like his own workstation, and he’s pretty much an employee. He works more hours than some of our part time employees, but he gets paid in Mountain Dews,” Chapel said.

In addition to local homeless shelters, Reno Bike Project partners with many other organizations including Montessori schools, the Girl Scouts, Reno Housing Authority, and the Eddie House.

The Reno Bike Project partners with the Burning Man Festival to sell bicycles for use during the festival activities. Many of the bikes are donated back to RBP afterwards. Photo courtesy of Reno Bike Project

Their biggest fundraiser is the Burning Man Pop-Up, where they partner with the Burning Man Festival to sell bicycles used during the festival activities. This collaboration makes up about a third of their revenue. Over a period of just a week they sell 1700 bikes to the festival for between $100 to $175. Often times, festival bikes get donated back to the shop after the festival and are available for purchase. Reno Bike Project is also accepting Human Playa Vehicle donations (I.E. bicycles). All proceeds from the fundraiser go back into the shops year-round programming, which allows for staff to fix mountain bikes and continue to sell them at an affordable rate.

For more information on the Reno Bike Project, check out their monthly newsletter or visit their website https://renobikeproject.org/.