Features
Everything your team needs, in one app
Roster, schedule, RSVPs, team chat, dues, fundraising, the team's books, stats, tournaments and leagues — on the web and on iPhone and Android. Parents and players never pay.
Run your team
Roster, schedule and who's coming
Everything a coach or team manager does week to week, in one place that parents can see too.
Roster and player profiles
Parents create their child's profile once and it follows them to every team. Jersey numbers, guardians and contact info stay up to date.
Schedule
Games, practices and events, including repeating practices. Import a schedule from SportsEngine or a TourneyMachine league instead of typing it in.
RSVPs and attendance
Families answer yes, no or maybe for each child. Open any event to see the headcount and exactly who can't make it, with reminders before the deadline.
Game day
A live game clock, scores everyone can follow, and box score photos saved with each game. Parents can report a score for the coach to approve.
Team page
A public page with your record, schedule, coaches and accomplishments — or keep the team private and invite families directly.
Stay in touch
Team chat that replaces the group text
Messages land instantly, and you decide who's in each conversation.
Channels for the whole team or just staff
An announcements channel for everyone, a coaches-only channel, and direct messages. People see names, never email addresses.
Reactions, mentions and read status
React to a message, @mention someone so they get notified, and see what's new at a glance.
Photos and files
ProShare practice plans, forms and game photos right in the chat.
History that sticks around
Basic keeps a year of chat; Pro keeps five years.
Money, done right
Dues, donations and the team's books
Payments go straight into the team's own Stripe account. OurRoster never holds your money, and teams keep 100% of the dues they set.
Dues and payment plans
Set the season's dues once and assign them to the whole roster. Families pay by card or bank, all at once or in installments, with automatic reminders.
Fundraising goals
Run a goal for the whole team or split it per player, each with a share link so grandparents and neighbors can give to a specific kid.
Season budget and ledger
Plan expected costs, record income and expenses by category, and see where the season stands. Every payment is recorded for you.
Share the numbers with families
Choose what parents see: the season budget and each player's share, spending so far, and fundraising progress.
Bank and card sync
ProComing soonLink the team's bank account and match transactions to the books automatically.
Stats
Stats without the clipboard
Track games your way, and let families follow along.
Box scores for every game
Enter stats by player after each game, built for each sport's own stat sheet.
Read stats from a photo
ProSnap the scoresheet and OurRoster fills in the stat sheet for you to check.
Season history and exports
ProPlayer and team season stats, history across seasons, and spreadsheet exports.
Tournaments & leagues
Host a tournament or run a league, free
Anyone can host, with or without a team. Teams register, pay entry fees and follow their games; spectators buy passes on their phones.
Brackets, pools and standings
FreeSingle elimination, round robin, or pool play into a knockout. Scores advance winners automatically and standings update themselves.
Divisions
Split by age (U10–U19) or grade, boys, girls or coed. Each division gets its own bracket or standings, and teams can enter more than one.
Registration and entry fees
Publish the event so teams nearby can find it, approve who's in, and collect entry fees online.
Venues and schedule
Add venues and courts, schedule every game, and share it publicly or just with the teams that are playing.
Gate passes
Sell single-day, weekend and family passes. Staff scan QR codes at the door — even with no signal.
Co-hosts
Invite other organizers to help run the event, and let teams suggest score fixes for you to approve.
Clubs & organizations
One view across every team
Clubs and leagues bring their teams together without taking control away from coaches.
Affiliate your teams
Teams join your organization (or you invite them). Their roster and money history roll up into the club's view.
Club-wide reporting
See dues, donations and budgets across every team in one place.
Central or team-by-team payments
Collect every team's payments in the club's account, or let each team keep its own.
Pro for every team
One yearly bill, and the more teams you add, the less each one costs.
Parents & players
Free for families, always
Parents and players never pay. Everything they need is in the OurRoster app for iPhone and Android.
Every kid, every team
FreeOne schedule across all your children's teams, color-coded so you can tell whose game is whose.
RSVP in a tap
FreeAnswer for each child, add a note for the coach, and get a reminder before the deadline.
Pay dues and give
FreePay dues by card or bank and donate to fundraising goals, with receipts in one place.
Follow the season
FreeScores, standings, brackets and team chat, wherever you are.
Built for trust
Your money stays yours
Payments go to the team's or club's own Stripe account. We never hold or move your funds.
Card details never touch us
Checkout runs on Stripe, so card numbers never reach OurRoster's servers.
Kids' info stays private
Private teams stay private, birth dates are never public, and only a player's family and coaches see contact details.
Your data, your call
Data is stored in the United States, and you can delete your account and your data any time.
Try every Pro feature free for 30 days
No card needed. Set up your team in a few minutes and invite your families.

OurRoster