Club OSby Play 2 Earn Sports

A club roster app that starts with the roster you already have

Free to join.

Coming soon to iPhone and Android. Request a demo

Powered by Play 2 Earn Sports

Club OS team roster for a sample U14 team, with jersey numbers, positions and an Add photo button on a child's row.
From the Club OS demo app, with sample data.
On this page
  1. What a club roster app should do
  2. How Club OS manages rosters
  3. Where your roster can come from
  4. What the roster connects to
  5. Keeping young players safe on the roster
  6. Import your club's roster in 4 steps
  7. Questions

A club roster app should hold all your teams' players, guardians and coaches in one place, and it shouldn't make you retype a list you already have. Club OS by Play 2 Earn Sports imports your roster from a spreadsheet (CSV), places players on teams with formation positions, and lets you choose who can view or edit each roster. The features run on Play 2 Earn Sports, in the web app on any phone or computer.

What a club roster app should do

For one team, a roster is a list of names. For a club, it's the base that everything else runs on: who sees which schedule, who's in which Team Chat channel, which guardian belongs to which player, and who owes which club fee. If the roster lives in a spreadsheet, every change has to be copied into each of those places by hand.

How Club OS manages rosters

  • Import a CSV with a column map

    Export your roster from TeamSnap, LeagueApps, SportsEngine, TeamLinkt, Sports Connect, PowerUp or another source as a CSV. Upload it and match each column to the right field.

  • Formation positions

    Place players in formation positions for your sport, and use the same roster for lineups and formations on the coach dashboard.

  • Permissions for who can view or edit

    Choose who can view a roster and who can edit it, so a volunteer can help with one team without changing another.

  • Guardians linked to their children

    Each guardian is linked to their own child. That link decides what the family sees and brings the guardian into adult-to-minor chats.

  • Volunteer roles

    Give people roles such as Team manager, Tournament manager, Volunteer, Director of coaching or Club staff, with permission switches for each role.

Where your roster can come from

Where your roster can come from
SourceHow it comes into Club OS
TeamSnap Export a CSV, then import it with the column map
LeagueApps Export a CSV, then import it with the column map
SportsEngine Export a CSV, then import it with the column map
TeamLinkt, Sports Connect or PowerUp Export a CSV, then import it with the column map
Your own spreadsheet Save it as a CSV, then import it with the column map
New families They join free through your club's join link or join page

What the roster connects to

Once players are on a roster, the rest of the club follows. They see their team's games, practices and events in one schedule and answer RSVPs. They're in the team's Team Chat channels. Coaches take attendance, run player evaluations, and build lineups. Club fees are tracked per family, and each player gets a profile with stats and awards for their sport.

Keeping young players safe on the roster

The roster also drives the safe-sport rules. For players under 14, the parent operates the account, and those players can only DM teammates. A private chat between an adult and a minor brings in the guardian until 18. A child's public name or photo shows only if a parent opts in.

Import your club's roster in 4 steps

  1. Export from your current system

    Download your roster as a CSV from the system you use now.

  2. Upload and map the columns

    Upload the file and match each column to the field it belongs to.

  3. Check teams and positions

    Review each team and place players in formation positions if you use them.

  4. Set permissions and invite families

    Choose who can view or edit each roster, then send your join link so families connect to their players.

Questions

Yes. Export a CSV from TeamSnap and import it with the column map. The same works for LeagueApps, SportsEngine, TeamLinkt, Sports Connect, PowerUp and other sources.

You choose. Roster permissions decide who can view and who can edit, and volunteer roles come with their own permission switches.

No. Club OS is free to join, including loading your roster. The only charge is a per-player fee, taken when a player registers.

Yes. Play 2 Earn Sports supports 18 sports, with formation positions, stats and awards for each.

No. Rosters work in the Play 2 Earn Sports web app on any phone or computer.

Keep reading

Related pages

Your club, your own app

Registration, rosters, the schedule and Team Chat in one app with your logo and colours. Free to join.