Discovery
Follow athletes to see their public previews in your feed and unlock follower-only sessions. Subscribe to unlock subscriber-only sessions.
Josh Harris
Cycling
Esports cycling specialist. Back-to-back Australian National Champion, and top-15 finisher at the World Championships (8th and 14th). Former Australian athletics representative and past Beer Mile world record holder.

Gabriela Guerra
Cycling
Professional Cycling Esports athlete 🇧🇷🇩🇪 in 🇺🇸 💍Wife of @nathanguerra90 🚲 Racing bikes - MTB, Road, Esports 🌈Vice World Champ UCI CE 🧞♀️Coach🚴 🛹Former sk8r/ENTR ✝️Christ is King https://linktr.ee/gabriela9guerra
FARMWATTS
Cycling
Professional Esports cyclist . 500+ w FTP. 85-88 kg Subscribe for racing and training power data on certain activities and other hidden activities I do to improve Cycling performance

Dean Cunningham
Cycling
Esports Rider/Team Manager for Restart Esports p/b Alex Coh > instagram.com/restart.esports Racing outside for Torvelo > instagram.com/torveloracing Coaching by Alex Coh > alexcohcoaching.com Fuelled by Precision Fuel & Hydration > precisionhydration.com
andrew buffington
Cycling
ESPORTS cyclist who dabbles in Cyclocross and Time Trial.
Zach Nehr
Cycling
Hi! My name is Zach Nehr and I am the head of ZNehr Coaching, as well as a freelance writer and elite cyclist in eSport, gravel, and road cycling. In addition to cycling, I have a passion for writing and have published hundreds of articles on Zwift, Velo, Cyclingnews, TrainingPeaks, ENVE and more.

Michał Kamiński
Cycling
📋Pro eSport Cyclist for Coalition Alpha 🥈🌈P2 at eSport UCI World Championship 2025 🥈P2 at Zwift Games Epic 2025 🌈P7 at eSport UCI World Championship 2024 🏆Zwift Games Sprint edition winner 2024
Athlete notes
Nailed the entire workout, except for the final interval where I faced Satan himself for a few moments 😂 30 watts low is fine, right?
Hold my beer. *bidon
Situation: currently writing this from my Ibis Styles hotel at Paris Orly Airport. Yes ladies and gentlemen, Ibis Styles, not Budget, because that’s how we roll. Jokes. If there had been an Ibis Budget, I would’ve been in the Budget. It would also fit the cycling vibes better. I’m pretty sure a lot of cyclists have seen the inside of plenty of Ibis hotels while travelling to (French) races.
After a quick spin this morning, I stuffed my car with two bike bags. One for the road bike and one for the TT bike. Despite my mother’s little faith in the packing skills of her son, I did manage to fit everything comfortably, as you can see.
After a not-so-quick drive into Paris, the final 30 km took me 1.5 hours. Away from the charm of the city centre, it’s a horrible city to drive through. I can’t imagine having to navigate those roads every day. Not even speaking of the suburbs. I stopped for “dinner” before the final stretch, hoping traffic would dissolve a little. During the 500-metre walk from my car to the sandwicherie, I saw more alcoholics, homeless people and drug addicts than I normally see in an entire year back home. A little moment of appreciation for my own neighbourhood.
Enfin. I eventually made it to the hotel and had a quick chat with the team about how we’re going to clean up the GC and take 4 stage wins in the coming race in Guadeloupe. Because that’s what I’m here for, in case you missed it. On Friday, a 10-day UCI 2.2 stage race starts in Guadeloupe. And we’ll be there.
I’m planning to post a short blog every day about the experience. They probably won’t be overly polished, because I might be short on time or just tired or both. But at least you’ll get them as they are.
Cheers!
Athlete notes
Couple little sets of 3x10,20,30 sec (700,600,500 ish) on the minute. Just finding that smooth technique. Bookended with a couple of blasts either side