US national champion hopefuls can soon pre-ride championship race courses from home
TrainingPeaks Virtual becomes USA Cycling’s official esports platform through 2028


Cyclists preparing for national events will soon be able to pre-ride championship courses without leaving home. TrainingPeaks today announced a four-year partnership with USA Cycling, establishing TrainingPeaks Virtual as the governing body’s official esports platform through 2028, replacing MyWhoosh.
The collaboration debuts September 18, 2025, when athletes can use the platform’s GPXplore feature to preview the 31-mile USA Cycling Gravel Nationals route virtually. Riders will be able to familiarise themselves with all the climbs, corners and terrain ahead of the in-person race in La Crescent, Minnesota, on September 20.
Other virtual platforms also offer real-world course simulations. Rouvy and Bkool allow riders to upload GPX files to train on their chosen courses, while Zwift has built replicas of select World Championship circuits such as Richmond (2015) and Innsbruck (2018). But those efforts were either athlete-driven or one-off recreations. USA Cycling’s integration with TrainingPeaks Virtual marks the first time a governing body has tied its official national championship events directly to a virtual pre-ride experience.
TrainingPeaks revealed that upcoming features like My Routes will extend this capability to everyday training, letting any rider import their own GPX files into the virtual environment, bridging the worlds between esports and real-life cycling.
The Esports National Race Calendar
Due to this partnership, the Echelon Racing League, a long-running virtual race series endorsed by the UCI Continental Project Echelon team, will now also be held on TrainingPeaks Virtual.
Dubbed the 'eSports National Race Calendar,' the league’s sixth season will run from November 1, 2025, to February 1, 2026. The season will conclude with the USA Cycling Esports National Championships held on January 31 and February 1, 2026.
TrainingPeaks acquired indieVelo in 2024, and rebranded it as TrainingPeaks Virtual, thereby expanding the company’s footprint from training and performance management into esports racing.
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
IndieVelo was originally founded by Dr. George Gilbert, the former chair of Cycling Esports at Zwift, and Bjoern Ossenbrink, who previously led Zwift’s Accuracy and Data Analysis (ZADA) team. Their goal was to build a platform that prioritised credibility and realism in virtual cycling.
The platform’s racing engine replicates outdoor dynamics such as drafting, cornering and braking, while syncing directly with structured TrainingPeaks workouts.
To race in the Echelon Racing League, athletes will need a TrainingPeaks Premium account. Participation in the USA Cycling Esports National Championships also requires an active USA Cycling license and the completion of at least one Echelon Racing League event.
Thank you for reading 20 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1

Cycling Weekly's North American Editor, Anne-Marije Rook is old school. She holds a degree in journalism and started out as a newspaper reporter — in print! She can even be seen bringing a pen and notepad to the press conference.
Originally from the Netherlands, she grew up a bike commuter and didn't find bike racing until her early twenties when living in Seattle, Washington. Strengthened by the many miles spent darting around Seattle's hilly streets on a steel single speed, Rook's progression in the sport was a quick one. As she competed at the elite level, her journalism career followed, and soon, she became a full-time cycling journalist. She's now been a journalist for two decades, including 12 years in cycling.
You must confirm your public display name before commenting
Please logout and then login again, you will then be prompted to enter your display name.