Back to Help Center

Teams & Rosters

Learn how to manage team rosters, add and import players, set eligibility rules, and configure captain permissions.

5 articles in this category

Adding Players to Teams

  • Navigate to the team page and click "Add Player" to add individual players.
  • Enter the player's name, email, jersey number, and position.
  • Players receive an email invitation to create their account and confirm their spot on the roster.
  • Team captains can also add players to their own roster if you've granted captain permissions.
  • Players can belong to multiple teams across different leagues or seasons.
  • Use the "Invite by Email" option to send batch invitations to multiple players at once.

Pro tip: Set a roster deadline in your season settings to automatically lock rosters after a certain date.

Importing Players from a Spreadsheet

  • Go to your team or league page and click "Import Players."
  • Download the CSV template to see the required format (Name, Email, Jersey Number, Position).
  • Fill in your player data in the spreadsheet. Email is the only required field besides name.
  • Upload the completed CSV file. The importer shows a preview before confirming.
  • Duplicate players (matched by email) are automatically detected and skipped.
  • After import, all players receive invitation emails to set up their accounts.

Pro tip: You can export your existing roster as CSV, make bulk edits in a spreadsheet, and re-import to update player info.

Roster Approval Workflow

  • When a player registers or a captain adds someone, the player appears as "Pending" on the roster.
  • League admins can review pending players and approve or reject them.
  • Approved players appear on the public roster and are eligible to play.
  • Rejected players are notified by email with an optional reason.
  • You can enable auto-approval in league settings to skip manual review for all registrations.
  • Roster changes after the deadline require admin override.

Pro tip: Enable roster approval notifications to get an email whenever a new player needs your review.

Player Eligibility Rules

  • Set eligibility rules in your league settings to control who can play.
  • Age-based rules: Set minimum and maximum ages calculated from birth date.
  • Registration requirements: Require players to complete registration and payment before being rostered.
  • Waiver requirements: Require signed digital waivers before allowing play.
  • Cross-roster rules: Control whether players can be on multiple teams in the same league.
  • Eligibility status is shown on the roster page — ineligible players are flagged with the reason.

Pro tip: For youth leagues, use birth year validation to ensure players are placed in the correct age division.

Captain and Manager Permissions

  • Assign the "Captain" or "Manager" role to a player to give them roster management access.
  • Captains can add and remove players from their own team roster.
  • Captains can submit game scores if score reporting is enabled.
  • Captains receive notifications about schedule changes and league announcements.
  • You can have multiple captains per team — useful for having a captain and assistant captain.
  • Captain permissions can be adjusted in Organization Settings > Roles.

Pro tip: Captains can only manage their own team — they cannot see or modify other teams' rosters.

Need help managing your rosters?

Our support team can help you get your teams and players set up.

Contact Support