The Coalition community was built racing on Zwift. However, we have always been open to using other platforms that fitted with our ethos. TrainingPeaks Virtual started life as IndieVelo, and was set up by former members of the Zwift Verification team (ZADA). We knew them well, from elite eracing with Coalition Alpha. IndieVelo was created as a response to the limitations of Zwift: It was built on a real gaming engine (Unity), which allowed for fast iteration and flexibility. It also allowed George, the founder to build a platform that had fair racing built-in from the start. Once you read about some of the features like wind, braking & performance verification, it will quickly become apparent that it is a more advanced platform than what most of us are used to. In late 2024, IndieVelo would go on to become TrainingPeaks Virtual and the development only increased. We are excited to see how it develops and will continue to host a Coalition team on the platform.
What is TrainingPeaks Virtual?
TrainingPeaks Virtual (TPv) is an immersive indoor cycling platform that combines realistic racing physics with community-driven features. With proprietary real-world physics, including drafting, cornering, and braking, TrainingPeaks Virtual ensures that every ride feels authentic and challenging. The platform also includes online verifications to ensure fair play and accurate results, making every competition trustworthy and credible.
If you are an event organiser – then you will also be pleasantly surprised with the sheer amount of options at your fingertips.

Why Join The Coalition on TrainingPeaks Virtual?
Structured Training and Races
We organise regular races and training sessions on TrainingPeaks Virtual, including VO2max intervals, sprints, and endurance rides. These sessions are designed to keep your training interesting and effective.
Community and Competition
Ride alongside your fellow Coalition team mates and compete in various event types, from team races to elimination rounds. The platform's DS Mode helps our team strategise and perform at our best.
Realistic and Engaging
With unparalleled accuracy and realistic physics, TrainingPeaks Virtual offers an engaging experience that keeps you motivated. Whether you're racing against bots or real riders, every session is an opportunity to improve.
Seamless Integration
If you use TrainingPeaks already, then all of your TrainingPeaks Virtual efforts sync effortlessly with your account, ensuring all your workouts are where you need them, when you need them. This integration helps you track your progress and stay on top of your training goals. And if you are already syncing your weight to your TrainingPeaks account, then you can set it to automatically update in TPv too.
Inclusive Pricing & Free-to-Ride days:
TrainingPeaks Virtual is included with a TrainingPeaks Premium subscription, which (at the time of writing) costs $19.95 per month or $124.99 per year. This subscription not only gives you access to TrainingPeaks Virtual but also includes all the premium features of TrainingPeaks, such as advanced workout analysis, goal setting, and detailed progress tracking.
To encourage more people to race on the platform, there are also plenty of 'free days' for folks without a subscription to try out the platform. You can find out more on the TrainingPeaks Virtual Hub

What We've Been Doing on TrainingPeaks Virtual
The Coalition Racing team has been actively participating in TrainingPeaks Virtual events, organising races, and creating custom training plans tailored to our members' needs. Our regular Tuesday and Thursday evening races have become a staple, offering a mix of VO2max intervals, sprints, and endurance challenges. These sessions not only enhance our fitness but also foster a strong sense of community and camaraderie.
Want to join us?
All existing members of the Coalition can join our team on TPv instantly and unlock the team kit for your avatar. Just head to the Coalition team page on the Hub or in the app.
We are only accepting members who are on our Discord first, so if you haven't joined yet, then read HOW TO JOIN on how to become a member.