Ever covet what other Zwift clubs have? You see the fancy data they pull, the spreadsheets, the grass being greener on the other side, and think, “Why can’t we all have it? But not in multiple places, just one?”
Now imagine a system that incorporates a process that is so streamlined and efficient that you have time to enjoy the club you’re in and the people you’re with.
Cue the music and let ZwiftRoster swoop in to swoon you by making lives easier and leveling the playing field across clubs! Think of it as a one-stop shop where you don’t need 50 million spreadsheets just to organise schedules or have the rider data you need. Riders also benefit by feeling more in control of how they submit and view information.
ZwiftRoster is the passion project we created and are still building to meet the needs of the smallest clubs to the largest. Regardless of role – riders, captains, team managers, event organisers – you’ll find something to love here.
Club Creation
As a club, you can set up teams easily in the club admin panel, which is only accessible with specific roles, and you appoint who has those roles within the club. When creating the teams, you have control over the team types you want (ZRL, Ladder, TTT, etc) and it follows the rules of that specific team type, so you don’t have unnecessary overthinking during the process, such as “Am I in the right Google Doc or spreadsheet?”


Availability
Ever find yourself wondering if there’s a better way than asking people to fill out the 60th Google Sheet or Form asking for their availability? Problem solved! In ZwiftRoster, riders are asked for their availability for the race series, and if it changes, it’s just a quick click of the button on here for them.
Our priority is making things as simple as possible for all users, holding onto our sanity so we can burn it all to the ground by signing up for too many races or thinking a Four Horsemen contest sounds like a chill time.
Using the Rider Pool
After completing Four Horsemen and realising all the mistakes you and your teammates made, that slow ebbing fear of a rider being sick, injured, or just suddenly unavailable because their husband got tickets to the ballet that night just starts coming to light for tomorrow’s race. Never fear! Anyone who has indicated interest in a specific race type and is available to race can be snapped up in the rider pool.
In the rider pool, you can filter riders according to Open, Women’s, Category, and power stats. If they are already part of a team and haven’t been outsourced too many times according to race organizer rules, then it’s a quick notification to their captain to approve the loan. You can rest easy and know that one rider taking a rest day at the ballet isn’t the end of the world!
Rider Height and Weight Verifications
Did your club set up mandatory verifications, or do you just need them for a specific one-off race series? No problem! We have handy-dandy toggles in the club admin panel of ZwiftRoster that will allow you to activate collecting verifications.
These can be optional or mandatory, and if mandatory, you can select when the verification expires so riders are asked for it again. All verifications go straight to the rider’s captain or to the role in charge of new recruits. As the verifier, you can either approve or reject the riders’ submissions with a note.
What’s Next?
All of this is just the high-level view of what we’ve put together thus far, and it definitely doesn’t cover everything. We are all about transparency on what is to come for ZwiftRoster, and we have big dreams. Dreams as big as our Haribo supply!
So in that candy-fueled spirit, this is next on our list to punch out: incorporating a TTT planner, a Discord bot (for those clubs that use it), and external notifications via email as needed, such as reminders for riders.
If you’re interested, sign up for the beta here today: zwiftroster.com.




This is cool! Do you guys have a discord set up for discussing the site?
Hey Craig! Yes, we do! Keep in mind we are still working on this to be set up with all the info, but you can certainly shoot questions there
https://discord.gg/N8yDWcyyV
This sounds like something I need for my IRL Group rides to be honest…
His name is Ted Hitchcock, and if you say it fast enough, it sounds like…nevermind!
I love that you got the reference!
Ya gotta let em know you’re out there by’s, ya gotta let em know!
Sticks are unbelievable!
Sounds amazing!
There is also a great TTT planner out there (FYI)
https://zwiftinsider.com/zwift-ttt-calculator/
How to over complicate riding on Zwift perfectly explained.
Curious: how much team racing have you tried to organize on Zwift?
People over think Zwift racing.
You didn’t answer my question… 😉
Try organising 20+ teams over multiple time zones with 100+ riders. you need to have systems in place.
Gordon, we have a system?
This sounds great, what is the chance of Zwift incorporating something intelligent like this into their website and/or companion app? That along with more event focused features would help cement Zwift as the premier virtual platform for some time to come. Sound much better than what is looking more and more like an eventual migration…
0% chance. They are too busy adding new power segments to some obscure part of Makuri Islands.
I fully understand Zwifts commitment to serving the Greater community as opposed to the minority of us that take racing seriously. That said I assume the reason that most of us that do race seriously on Zwift are here because of the large community.
Now what happens as the community spreads out a bit onto one of these platforms like TPV, or BikeTerra that actually natively support racing? I think eventually one of these other platforms is going to get enough community going to eventually create a bit of a migration as word of mouth does play a significant role.
This is AWESOME. Love this.
A brilliant idea, I manage a few teams across ZRL, DIRT and FRR. This looks a great resource.
Everybody need a Zwift assistant. Equping mine now.