Most club rosters fail the same way. Registration lives in one form, payments in someone's inbox, waivers in a folder, and the team lists in a coach's phone. By week three nobody is sure who has paid, which kid has the peanut allergy, or whose parent signed. Roster from one list and most of that goes away.
1. A roster is three lists
People say "roster" for three different things. Keep them separate in your head, and build each from the one before.
- The registration list: every player who signed up this season, with guardians, waiver, fee status and registry number. The board and the registrar own it.
- The team lists: the registration list split into teams, each with its coaches. Built once, after registration closes, and changed only through the registrar.
- The game-day list: who is actually coming on Saturday, with emergency contacts. The coach owns it, and it changes every week.
2. What to collect at registration
Ask for everything you'll need for the whole season in one form, so nobody chases parents in October.
- Player's legal name and date of birth. Use the birth date, not "age", for placing players in divisions.
- Each guardian's name, phone and email, and which one gets team email.
- An emergency contact who is not a guardian at the same address.
- Medical notes the coach needs: allergies, asthma, epinephrine, conditions that matter on the field. Only what's needed; see who sees what.
- Governing-body registration number, if players must also register with a provincial or national body. Ask for it as a question; don't try to replace that registry.
- The signed waiver, as part of the same form, by a parent or guardian for anyone under 18.
- Photo consent, as a separate yes or no.
- Team requests: one friend, a carpool, a sibling's practice night. Say up front which requests you can honour.
- Volunteer interest: coach, assistant, manager, snacks, field set-up. Parents are already filling in a form, so it's the easiest moment to get a yes.
- Fee status, recorded by the club, not the parent.
3. Age groups and divisions
Use your governing body's age rule, and write it in the form: many sports group players by birth year, others by age on a cut-off date. Calculate the division from the birth date yourself rather than letting parents pick, then let the registrar override it with a reason (a player moving up, a medical exemption).
Decide before registration opens what happens when a division is short. Combining two age groups, moving a few players up, or capping and waitlisting are all fine; deciding in September with angry parents watching is not.
4. Splitting players into teams
- Close registration first. Building teams while sign-ups trickle in means rebuilding them.
- Set a team size from the format (for example, players on the field plus a few subs), and a cap per division.
- Balance, don't stack. For house league, spread experienced players and returning players across teams. An evaluation night helps for older divisions.
- Honour the requests you promised, and no others. One friend request per player is common and workable.
- Place coaches' own children on their team, and count them in the balance.
- Keep a waitlist in registration order, and tell parents where they are on it.
- Publish teams on one date, by email, with the coach's name and first practice.
5. Coaches, volunteers and the Rule of Two
The Coaching Association of Canada's Responsible Coaching Movement asks clubs to commit to three things: the Rule of Two, background screening, and ethics training. Many provincial sport bodies build their own screening rules on top of it.
- The Rule of Two: interactions with participants happen in open, observable and justifiable settings, with two responsible adults present (a coach, parent, staff member or screened volunteer). In practice, roster at least two screened adults on every team.
- Screening: references, an interview, and a police information check, renewed on the schedule your sport body sets. In Calgary, ask your sport body whether it needs a vulnerable sector check.
- Training: the coaching and safe-sport courses your sport body requires, recorded with the date.
- A record per coach: check date, expiry and courses, so the registrar sees who's cleared before the team list goes out.
6. Fees and fee help
- One fee per division, with the deadline and refund rule in the registration form.
- Mark each payment against the player, whatever the method: e-transfer, cash at the field, cheque. "Paid" should mean one thing on one list.
- Point families to fee help. In Calgary, KidSport Calgary & Area gives grants toward sport registration fees for kids 18 and under; check its page for the current amount and how to apply. Put the link in the form, not just on your website.
- Sibling and volunteer discounts, if you offer them, applied by the registrar so they're consistent.
7. Who sees what
A registration list holds children's names, birth dates, medical notes and parents' phone numbers. Treat it that way, whatever the law strictly requires of your club.
- The registrar and board see the full registration list.
- A coach sees their own team: names, guardian contacts, emergency contacts and the medical notes that matter on the field. Not other teams, and not payment details.
- Parents see their own child's record, and team email arrives without everyone's address in the To: line.
- Collect only what you use, say why on the form, and delete what you no longer need after the season. Alberta's Personal Information Protection Act can apply to a non-profit's commercial activities, so ask your board or insurer how it applies to yours.
8. The game-day roster
- Who's coming, collected a few days before, so the coach knows if they're short.
- Emergency contacts and medical notes for those players, available offline on the coach's phone or printed.
- The two screened adults on duty that day.
- Jersey numbers and positions, if the league needs a game sheet.
9. End of season
- Close out fees and refunds before the year-end party.
- Thank the volunteers by name, and ask who's coming back.
- Keep the registration list as next season's starting point: returning families re-register in a minute instead of re-typing everything.
- Archive waivers for as long as your insurer says, and delete what you don't need to keep.
A six-week timeline
| When | What |
|---|---|
| Week −6 | Board sets divisions, fees, team sizes, the request policy and the refund rule. Coaches asked to volunteer. |
| Week −5 | Registration opens, with waiver, fee and volunteer questions in one form. |
| Week −3 | Coach screening and training checked. Fee reminders to anyone unpaid. |
| Week −2 | Registration closes. Divisions checked; short divisions decided. |
| Week −1 | Teams built and balanced. Two screened adults per team confirmed. Teams emailed on one date. |
| Week 0 | First practice. Coaches have their team list with emergency contacts. |
Doing this in PartOf
PartOf handles the registration list today: sign-up for each season or program, a waiver signed on a phone as players register (with participants and emergency contacts), fees marked paid whatever way they arrive, volunteer shifts with a printable roster, and email to every parent from the same list.
Team lists and schedules aren't built yet. Until they are, export the registration list as CSV and split it into teams in a spreadsheet, or keep using a free team app for schedules and chat. See what works today for clubs.
Sources
- Coaching Association of Canada: Responsible Coaching Movement (Rule of Two, background screening, ethics training)
- KidSport Calgary & Area: Apply for a grant