Add or import players
Create a player directly or stage a CSV/spreadsheet import, resolving duplicates and field warnings before committing.
The approved rows match the active roster and the import retains its source review.

Maintain one historical player record per golfer, stage imports, assign teams and roles, and connect invited accounts without editing calculated handicaps.
Create a player directly or stage a CSV/spreadsheet import, resolving duplicates and field warnings before committing.
The approved rows match the active roster and the import retains its source review.

Assign regular/substitute status, team, lineup position, flight, preferred tee, custom fields, and notification preferences.
Team and player pages reflect the same active membership.

Verify the email and league role, then prepare the private invitation that links the account to the existing golfer.
Invitation and membership status identify the same roster record without exposing the link publicly.
