Fill the game. Not the chat.
Build your session from a reusable player directory. Keep a waitlist ready and move players into open spots.

Beta is Now Live!
Less organizing.
More playing.
Your weekly pickup game deserves more than a group chat. Keep the roster, waitlist, and payments in one place — and get back to the game.
Built for the person who makes the game happen.
One crew. One weekly game. Everything together.
Your game, under control
Know who’s in, what’s open, and who’s paid. No spreadsheet detective work. No scrolling through yesterday’s chat.
Build your session from a reusable player directory. Keep a waitlist ready and move players into open spots.
Separate Paid, Requested, and Unpaid players at a glance. Send editable reminders to the people you select.
Build balanced basketball teams, share the roster, and keep session history for your next run.


Current app screens · demonstration player names
Manage your run in a browser, whether you’re planning at your desk or checking the roster on your phone.
Keep your regular players and completed sessions together. Start the next week without starting from scratch.
Your player directory and session records belong to your organizer account. Connected services need their own setup.
For the ones who organize
Organize a better weekly run. Join the beta waitlist for access updates.
Already have an account? Log in →
Organizer beta
A few things to know
Rosters App is a web app for organizing recurring pickup sports: manage player lists, session rosters, waitlists, payment statuses, reminders, and attendance history in one place.
Basketball is where we started. Roster, waitlist, and payment tracking can also help organizers of soccer, volleyball, and other recurring pickup games. The team builder currently uses basketball positions.
No download is required. Organizers use Rosters App in a browser, and players can open shared session and RSVP links.
Rosters App helps track payment status and send reminders. Players pay through your chosen payment service. Connected payment-email matching requires separate Gmail authorization and is currently limited to enabled accounts.
The beta is live. Join the organizer waitlist for access updates and tell us which sport you run. Some connected services and features require account-specific setup.
More game. Less admin.