In true Tour de France fashion, the inaugural Tour de France Femmes avec Zwift included all of the pomp, circumstance, heroics, and controversy expected to surround the world’s greatest cycling race.
The eight-stage race covered more than 600 miles and 43,000 feet of elevation gain, the most brutal of which came on the final two stages of the highly anticipated contest.
In the end, the Dutch swept the tour, winning the yellow (overall), green (sprint points), polka dot (climber), and white (best young rider) jerseys.
Annemiek van Vleuten of team Movistar won the coveted yellow jersey. Jumbo Visma’s Marianne Vos finished in the green jersey, and Demi Vollering of Team SD Worx went home wearing the polka dot Queen of the Mountains jersey. Shirin van Anrooij (Trek-Segafredo), who is 20 years old, won the white jersey for the best young rider.
Each marks a significant accomplishment in the careers of each jersey holder, but these results were anything but a certainty, even in the race’s final stages.
Where the men’s race typically enters the final days with the top spots already mostly locked up or with only a couple of riders in contention, the Tour de France Femmes avec Zwift turned that model on its head, leaving the most difficult mountainous stage for the final two days.
Here’s how the race played out stage by stage.
Stage 1: History Made With the Tour de France Femmes Avec Zwift
The men’s Tour de France traditionally ends on the Champs-Élysées in Paris following 21 stages of racing across more than 2,000 miles. The Tour de Femmes, however, began there.

The historic opening of Stage 1 marked an opportunity for sprinters to establish themselves early on as contenders and for teams to showcase their ability to work together to jockey for position in the group.
Stage 1 included an intermediate sprint and the first opportunity for Queen of the Mountains points.
Marianne Vos made a statement early on by winning the first intermediate sprint of the tour but could not hold Lorena Wiebes off at the finish line as she surged to victory to claim the first yellow and green jerseys of the race.
Vos finished second, followed by Lotte Kopecky of Team SD Worx.
Femke Markus of Parkhotel Valkenburg crossed the line first for the Queen of the Mountains competition, earning two points and the polka dot jersey for Stage 2.
While the stage was flat, it was not entirely smooth, as the terrain included cobbles that could trip riders up.
Just ahead of the final 10k, Cofidis rider Alana Castrique crashed and abandoned the race due to her injuries. She would be the first of many casualties of the race.
However, one key takeaway from Stage 1 was that both Wiebes and Vos appeared to be on form and ready to duke it out in the sprints in the coming stages.
Stage 2: Taking Control in the Wind
What was supposed to be a relatively cut-and-dry flat stage covering 84.7 miles from Meaux to Provins proved more of a challenge for riders as heavy winds hammered the peloton throughout the day.


Stage 3: Into the Hills

Stage 4: Gravel, Crashes, and a Solo Win

Stage 5: Controversy on the Longest Day of the Tour de France Femmes

Stage 6: Wiebes Goes Down, Vos Goes Up

Stage 7: Up and Away


Stage 8: Sealing the Deal and the Tour de France Femmes
