Using the Roster Builder
The Roster Builder helps you assign athletes to teams for tournaments and games. This tool shows you which athletes have RSVP'd and lets you organize them into competition rosters.
What the Roster Builder Does
The Roster Builder is for tournaments and games that need team assignments. It helps you:
- See all invited athletes and their RSVP status
- Create named rosters (like "Team A", "Team B")
- Assign athletes to different rosters with jersey numbers
- Finalize rosters to create official game lineups
- Make changes and unfinalize when needed
Getting Started
When to Use Roster Builder
Use the Roster Builder for:
- Tournaments where you need to split athletes into multiple teams
- Games where you want to organize the roster before the event
- Events where you need to assign jersey numbers
Accessing the Roster Builder
- Go to your tournament or game on the schedule
- Click "Roster Builder"
- You'll see all invited athletes with their RSVP responses
Creating Rosters
Setting Up Teams
- Create roster names (e.g., "Team A", "Team B", "JV Team")
- Set target sizes if desired (optional - helps with planning)
- Assign a team if this roster represents an existing club team
Assigning Athletes
For each athlete who RSVP'd "attending":
- Select the roster they should join
- Assign a jersey number if needed
- Review assignments to ensure balanced teams
The system shows:
- RSVP status (attending, not attending, maybe, no response)
- Current assignments for each athlete
- Roster sizes as you build them
Finalizing Rosters
When Rosters Are Ready
Once you've assigned all attending athletes:
- Review assignments for balance and completeness
- Click "Finalize Rosters" to lock them in
- Games and players are automatically created from your assignments
What Finalization Does
When you finalize:
- Creates games for each roster/team
- Creates player records with jersey numbers
- Locks the rosters to prevent accidental changes
- Marks the event as having finalized rosters
Managing Rosters
Making Changes
Before finalizing:
- Add or remove athletes from rosters freely
- Change jersey numbers
- Rename rosters or adjust target sizes
After finalizing:
- Click "Unfinalize" to unlock rosters for changes
- This removes games and players (they'll be recreated when you finalize again)
- Make your changes, then finalize again
Roster Validation
The system checks:
- All rosters have names and athletes assigned
- No duplicate assignments (each athlete on one roster only)
- Target sizes are met (warning if under target)
- Attending athletes are all assigned (warning for unassigned)
Best Practices
Tournament Planning
- Review RSVPs before building rosters
- Balance team sizes when possible
- Consider skill levels for competitive balance
- Assign jersey numbers to avoid conflicts
Communication
- Finalize rosters before the event so families know assignments
- Share team assignments with athletes and parents
- Notify athletes of their jersey numbers
- Have a backup plan for last-minute attendance changes
Jersey Numbers
- Use consistent numbering (avoid duplicates within a roster)
- Consider athlete preferences when possible
- Keep numbers simple (1-99 typically)
- Document any special requirements for your sport
Troubleshooting
Common Issues
Athletes missing from the list:
- Check that they were invited to the event
- Verify they have an RSVP (even "no response" shows up)
Can't assign athletes:
- Ensure the event is a tournament or game type
- Check that you have roster management permissions
Rosters won't finalize:
- Verify all rosters have names
- Check that attending athletes are assigned
- Look for validation errors shown in the interface
Need to make changes after finalizing:
- Use the "Unfinalize" button to unlock rosters
- Make your changes
- Finalize again when ready
The Roster Builder keeps tournament organization simple and ensures everyone knows their team assignment before game day.