Skip to Content
Director GuideDownload Registrations

Downloading Registrations

Before you can pair your tournament in SwissSys, you need to get your registered players out of ChessRoster. The export produces a SwissSys-compatible file (.sjson) that you open directly in SwissSys to start pairing.

Prerequisites

  • You must be logged in as a tournament director or organizer admin.
  • The export only includes players with a Completed registration status. Pending payments, incomplete registrations, and withdrawn players are excluded automatically.

How to Export

Open the tournament page

Navigate to your tournament on chessroster.com  and open its detail page.

Open the overflow menu in the admin bar

A subtle admin bar with a primary-color left border appears at the top of the page for users with director access. Click the three-dot icon () on the right side of the bar.

On mobile, tap Admin Actions to open the action drawer, then select Export to SwissSys.

Select “Export to SwissSys”

Choose Export to SwissSys from the menu. A dialog opens with an Export Format dropdown (currently SwissSys 11 SJSON is the only option).

Click Export

Click Export. Your browser downloads a .sjson file named after your tournament.

Open in SwissSys

In SwissSys, use File → Open and select the downloaded .sjson file. Your tournament sections and players load automatically.

What the Export Contains

The file includes one record per registered player, organized by section. Fields included depend on what data was collected at registration:

FieldSource
Player nameRegistration form (formatted for SwissSys)
Rating / Pairing numberRegistration rating, sorted by rating descending
Primary federation IDUSCF ID (USCF events), CFC ID (CFC-only events), or FIDE ID
Secondary federation IDFIDE ID (if available alongside primary)
Membership expirationUSCF or CFC expiration date
Chess titleGM, WGM, IM, WIM, FM, WFM, CM, NM (if on record)
Sex / GenderFrom USCF or CFC player data
State / ProvinceFrom USCF or CFC player data
EmailFrom registration
PhoneFrom registration
TeamFrom team assignment or custom registration question
Club, City, Zip, AgeFrom custom registration questions (if configured)
Reserved byesHalf-point and zero-point bye requests
Section assignmentMatches the section selected at registration

Only players with a Completed registration status who have not withdrawn are included. Players who started but did not finish registration, who have pending payments, or who have withdrawn are excluded automatically.

After Importing

Once you have opened the file in SwissSys, you can begin pairing as normal. After each round, upload your report back to ChessRoster so players can see live results and standings.

Troubleshooting

The Export to SwissSys option is not visible.

You need tournament director or organizer admin access. The admin bar only appears for users with edit permission. Contact your organizer admin to confirm your role.

A player I expected is missing from the file.

The export only includes players with completed registrations. Open the tournament management page and check the Registrations tab to confirm their status. Pending payments or incomplete forms will exclude a player.

SwissSys does not recognize the file.

Ensure you are using SwissSys version 11.74 or later. Older versions do not support the .sjson format.

Last updated on
See something that needs updating? .