Skip to main content

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

  1. Go to your tournament or game on the schedule
  2. Click "Roster Builder"
  3. You'll see all invited athletes with their RSVP responses

Creating Rosters

Setting Up Teams

  1. Create roster names (e.g., "Team A", "Team B", "JV Team")
  2. Set target sizes if desired (optional - helps with planning)
  3. Assign a team if this roster represents an existing club team

Assigning Athletes

For each athlete who RSVP'd "attending":

  1. Select the roster they should join
  2. Assign a jersey number if needed
  3. 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:

  1. Review assignments for balance and completeness
  2. Click "Finalize Rosters" to lock them in
  3. 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.