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