Channeling @NicoProdhomme's stage 2 🔥 from Tour de L'Ain last night!
Nothing like crushing a workout in the @decathlonAG2RLM kit on @GoZwift after watching that sprint vs Uijtdebroeks in the mountains 💪
That final kick was PURE CLASS!
Check out my activity on Strava: https://t.co/xJQqoON89m
#AG2RLaMondiale #Zwift #Decathlon
Epic Tour de France Avec Zwift group ride thanks to @zwiftinsider and @GoZwift! 🔥
These group rides capture the joy of celebrating cycling together 🚴♀️
Tour spirit alive and well in the virtual peloton!
Check out my activity on Strava: https://t.co/8WXpu3Mdw4
#TourDeFrance #AvecZwift #ZwiftInsider #GroupRide #TourSpirit #VirtualPeloton #CommunityStrong
Race morning on Sydney Harbour = magic ✨
Nothing beats running with the Opera House and Harbour Bridge as your backdrop 🌉
Stunning morning, epic course, race complete!
Check out my run on Strava: https://t.co/ak1SDAvxev
#SydneyHarbour#RaceDay#OperaHouse#HarbourBridge #SydneyRunning #PureMagic #RaceComplete #RunSydney
Not every day you get to ride shoulder to shoulder with reigning @LeTourFemmes champ @KNiewiadoma 🤯
Thanks to the entire @WMNcycling team & @GoZwift for letting us join today's warmup ride. Good luck in #Stage1 today, I'll be cheering for you!! 🚴♀️💨🇫🇷
Check out my activity on Strava: https://t.co/6NOwg49vg5
Yesterday: Tour de France pros battled up the #Hautacam 🏔️
Today: My turn on the same climb via #Zwift 🚵
Same gradients, same suffering, slightly more comfortable speed 😅
Nothing like experiencing #LeTour via @GoZwift!
#TourDeFrance#TDF2025#VirtualSuffering#TourInspired
Check out my activity on Strava: https://t.co/J6EaFuLikG
The hardest part of any fitness journey isn't the workout. It's showing up on Day 1 when you suck at everything.
Now officially under way with a Calisthenics program to help build pull strength - negative pull-ups, dead hangs, the works.
83 days to go. Who's with me?
#Day1 #PullUpChallenge
Mathieu van der Poel’s 2025 Tour de France will be simply memorable… Many will see just one stage win, a few days in yellow, and that will be it, but it’s so much more than that and it’s just first week.
In stage 1 he made the split in the wind, just to make an excellent leadout for Jasper Philipsen winning stage and yellow.
He was then the only one beating uphill Tadej Pogačar and winning in stage 2. Then he wore yellow, lost it in the time trial, but in the very next day, he attacked and attacked, spent it all on the road just to get it back by one second. Tired, but yesterday he also made a perfect leadout for another sprinter Groves.
And now today this, attacking from Km 0 with Rickaert, trying an unthinkable breakaway in a pure flat stage. He didn’t make it, but he made Jonas Rickaert’s dream come true as he stood on the Tour de France podium for the combativity award. And he made this Sunday’s boring Tour stage unforgettable.
They didn’t win today, but they won our hearts. And now I have realized again why I so much love this team. Chapeau guys. I am and we are so proud ❤️ #TDF2025
2 @LeTour stages down = 2 @GoZwift climb portals conquered! 🏔️
Celebrating each stage with some virtual elevation gain.
Living the tour vibes 🚴💨
When you can't be in France, bring France to #Zwift! #Allez!
#TourDeFrance#ZwiftClimbing#ClimbPortal#VirtualTour#TourVibes #ZwiftLife #ClimbingLife #TourCelebration
Check out my activities on Strava: https://t.co/5vkLWVbO2M
https://t.co/37Hgr3wpHB