Back to Guides
Roster Guide

Hockey Roster Management Guide

Everything you need to know about managing rosters, player eligibility, affiliates, and staying compliant with league rules.

9 min readLast updated: January 2025

Roster management is more than just listing players on a team. It involves tracking eligibility, enforcing roster limits, managing player movements, and ensuring compliance with league and governing body rules.

Player Eligibility

Before a player can be added to a roster, they must meet several eligibility requirements. These vary by league but commonly include:

Registration Complete

Player must have completed registration with your organization and paid required fees (or be on an approved payment plan).

Governing Body Registration

Valid USA Hockey, Hockey Canada, or other governing body registration number on file. This provides insurance coverage.

Age Requirements

Player's birth year must match the division's age requirements. Birth certificate may be required for verification.

Medical Documentation

Some leagues require proof of physical exam, concussion awareness training completion, or emergency contact information on file.

Roster Limits & Rules

Most leagues enforce roster limits to ensure competitive balance. Common configurations include:

League TypeTypical MaxNotes
Youth House15-17Includes 2 goalies
Youth Travel18-20Plus affiliate list
Adult Rec16-18Often includes subs
College Club22-25ACHA rules apply

Roster Freeze Dates

Most leagues have a roster freeze date after which no new players can be added. This is typically 2/3 of the way through the season or before playoffs. Mark this date clearly and communicate it to teams early.

Affiliate Players & Call-ups

Affiliate systems allow teams to bring up players from lower levels when short-handed. Here's how to manage them effectively:

Creating an Affiliate List

  • Identify players eligible to affiliate (usually one age level down)
  • Get parent/guardian approval for youth players
  • Submit affiliate list to league before deadline
  • Track games played as affiliate (many leagues have limits)

Call-up Rules

Game Limits

Most leagues limit how many games a player can play at a higher level (e.g., 5 games max) before they must move up permanently or lose eligibility with their original team.

Notification Requirements

Many leagues require advance notification (24-48 hours) before using an affiliate player. Document all call-ups for compliance.

Playoff Restrictions

Affiliate rules often change for playoffs. Some leagues prohibit affiliates entirely; others require them to have played a minimum number of regular season games.

Roster Management Best Practices

Keep accurate records

Document every roster change with dates and reasons. This protects you during disputes and helps with compliance audits.

Set clear deadlines

Communicate roster submission deadlines early and often. Send reminders before deadlines to avoid last-minute scrambles.

Automate eligibility checks

Use software that automatically validates eligibility requirements before allowing a player to be added to a roster.

Provide roster access to coaches

Let coaches view (but not edit) their roster online. This reduces admin questions and helps them plan for games.

Common Roster Problems & Solutions

Problem: Player used before eligibility confirmed

A player plays in a game before their registration is verified.

Solution: Implement a system where rosters lock until all players are verified. Don't allow game sheets to be submitted with ineligible players.

Problem: Exceeding roster limits

Team accidentally adds more players than allowed.

Solution: Use software that enforces roster limits automatically and prevents additions that would exceed the max.

Problem: Affiliate game count disputes

Teams disagree about how many games a player has affiliated.

Solution: Track affiliate appearances automatically through your game scoring system. Each call-up should be logged with date and game.

Simplify Roster Management

RocketHockey automatically validates eligibility, enforces roster limits, and tracks affiliate games. Get started for just $25/month.