OurRoster

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

Pro

Share 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 soon

Link 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

Pro

Snap the scoresheet and OurRoster fills in the stat sheet for you to check.

Season history and exports

Pro

Player 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

Free

Single 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

Free

One schedule across all your children's teams, color-coded so you can tell whose game is whose.

RSVP in a tap

Free

Answer for each child, add a note for the coach, and get a reminder before the deadline.

Pay dues and give

Free

Pay dues by card or bank and donate to fundraising goals, with receipts in one place.

Follow the season

Free

Scores, 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.