Free Agent - a registered individual unassigned to a team. This type of registration is applied youth and adult leagues. However, for youth leagues, we suggest league admins change the "Free Agent" term to one of our suggested titles such as "Player" or "Athlete".
Example use cases of using a 'free agent' registration type:
- A club team tryout
- A league registration with a player draft
- A camp where parents sign up their kids as individuals
Team Player- a registered individual joining an existing team. This type of registration also applies to both youth and adult leagues. For youth organizations, Program Staff (coaches) are responsible for creating a team, and adding Team Players to their rosters. For adult leagues, individuals may register as a Team Player to join an existing team after their Team Captain has completed their own registration.
Team Captain- league participants who have the ability to add players to to their team. This feature is primarily used for adult leagues.
Program Staff- coaches, athletic directors and other league officials. These individuals may add unassigned players to teams. This role is associated with youth leagues.
Additionally, there are some settings that pertain specifically to Team type registrations. These settings allow you to decide how much control you want your captains/coaches/teams to have during the registration process. The following items can be enabled/disabled:
- Captain/Primary Staff Member can edit team name
- Captain/Primary Staff Member can invite players to team
- Captain/Primary Staff Member can manually and directly add players to team
- Players can register directly for team, and be approved by captain
IMPORTANT: Each of these above settings can ALSO be controlled on each team, in order to increase the level of control per team. In other words, if a setting is set to "enabled" at the program level, it can be "disabled" for a specific team. On the other hand, if a setting is set to "disabled" at the program level, it cannot be "enabled" for any team.