Add players to your event
From the Players tab in your event, you can add players several ways: individually, by pasting a list, by uploading a spreadsheet, by syncing from CourtReserve, or by letting players self-register.Each method works for different situations, and you can mix approaches in the same event.
Add an individual player
Use this for adding one player at a time with full control over their details.
Go to the Players tab in your event.
Click Add and select Add Individual Player.
Enter the player's full name.
Expand Additional Player Information to add optional details like email, phone, gender, or DUPR ID.
If your event has multiple divisions, check the boxes for each division the player should enter.
Save to add the player.
If you enter a DUPR ID, Good Game Sports can pull the player's rating automatically. You can also search by GGS username to auto-populate the DUPR ID from their profile.
Add multiple players at once
Use this when you have a quick list of names and want to paste them in bulk without a file.
Go to the Players tab.
Click Add and select Add Multiple Players.
Select the division for these players.
Type or paste player names in the text area, one per line.
For doubles events, pair partners on the same line using
/(for example:Alex Kim / Jordan Lee).Review the live preview and count before adding.
If the number of players exceeds the remaining division capacity, the tool warns you before you proceed.
Upload players from a file
Use this when you have registrations in a spreadsheet from another system or external registration process.
If your club has CourtReserve API access, consider syncing from CourtReserve instead of uploading manually.
Upload for individual events
Go to the Players tab.
Click Upload in the toolbar.
Select the division.
Choose the mode: Append adds players to existing ones; Replace All clears the division first.
Select a CSV or XLSX file from your device.
Confirm the column mapping.
Include any of these columns:
Name (or separate First Name and Last Name columns)
Division
Email
Phone
Gender
DUPR ID
DUPR Rating
For doubles divisions, add a Partner column. Partnerships must match both ways—if one player lists a partner, that partner must also list the same player.
Upload for team events
Go to the Team Players tab.
Click Upload Players.
Select the division and upload mode.
Select an XLSX file.
Include Team Name alongside player details. Leave team name blank to add a player as a free agent. If the team name already exists, players are added to that team instead of creating a duplicate.
Upload tips
Column names are flexible—matching ignores case and extra spaces.
Empty rows are skipped automatically.
Players don't need a GGS account to be added.
If some rows fail validation, valid rows still upload and you'll see which rows need fixes.
For leagues, imported players start with a waiting opt-in status.
Sync from CourtReserve
If your event is linked to a CourtReserve event, you can pull registered players automatically instead of uploading manually.
Go to the Players tab.
Click Sync CR (only visible for CourtReserve-linked events).
Review the sync status and timestamp.
Click the refresh icon to pull the latest registrations from CourtReserve at any time.
Let players self-register
Share the event link and let players register themselves through the public registration page.
Open your event and click Share.
Copy the event link (format:
https://app.ggsports.co/tournament/[event-id]).Send the link to players via email, text, or the platform of your choice.
Players register through a multi-step flow on their own, choosing divisions and entering their details directly.
Manage DUPR ratings and IDs
After players are added, you can attach or update DUPR ratings. This is useful when players don't have DUPR IDs yet or when you need to manually set ratings.
Refresh all DUPR ratings at once
Go to the Players tab.
Click Refresh Ratings in the toolbar.
Confirm to fetch current ratings from DUPR for all players with DUPR IDs.
You'll see how many ratings were updated after the refresh completes.
Refresh a single player's DUPR rating
Open the player's detail dialog from the Players list.
Click the refresh icon next to their DUPR rating.
The app fetches the latest rating—singles or doubles based on division type.
Bulk edit ratings manually
When players don't have DUPR IDs but you know their approximate ratings:
Go to the Players tab.
Click the overflow menu (⋮) and select Bulk Edit Ratings.
Edit ratings for all players in one view.
Save your changes.
Add DUPR ID during player add
When adding a player individually, enter the DUPR ID in the DUPR ID field.
If you search by GGS username, the DUPR ID auto-fills from their profile.
In bulk upload, include a DUPR ID column to import IDs for many players at once.
What to do next
After adding players, review your roster in Viewing and filtering registered players. For adjustments, see Moving players between divisions and Editing player info.