League Article

Recreating a Tournament From Another App

Switching to Squabbit from another golf app and don’t want to lose the events you’ve already played? Squabbit can recreate a past tournament from a spreadsheet of your historical scores. The result is a real Squabbit tournament inside your league with full leaderboards, stats, and round histories — exactly as if it had been played in Squabbit from the start.

This is the easiest way to bring league history with you when you migrate from another platform.

Before you start

You’ll need:

Step 1: Open the import dialog

Open your league’s settings by tapping the gear icon, expand the Other section, and tap Import tournaments. You’ll be asked where you want to import from — tap From CSV.

Dialog asking whether to import from an existing Squabbit tournament or from a CSV file

Step 2: Add the formats that were played

The import page asks you to add the tournament formats that were played in the event. You can add as many as you need — for example a Strokeplay format and a Skins format if both were running.

Tap Add format to pick a format. You’ll see the same format picker used when creating a new tournament.

Import past event page with the Add format tile highlighted in green

Repeat for each format you want included. To remove a format you added by mistake, tap the X on its row.

Tip: If any of your formats is a team format (Best Ball, Ryder Cup, etc.) you’ll need a Team column in your CSV so Squabbit knows who plays for which team.

Step 3: Choose your CSV file

Tap Choose CSV and pick the file from your phone. Once selected, the file name appears underneath the row so you can confirm you grabbed the right one.

Step 4: Tap Import

Tap the green Import button at the bottom. Squabbit will walk you through a few prompts to fill in anything that can’t be inferred from the spreadsheet:

Once everything is resolved, Squabbit creates the tournament, adds it to your league, and opens it so you can verify the results. The tournament is named after the earliest date in your CSV — you can rename it from the tournament settings afterwards.

Spreadsheet format

The CSV uses one header row plus one data row per round played by each player. Columns can appear in any order, and column names are matched case-insensitively.

ColumnDescription
FirstRequiredPlayer’s first name. Used to match against league participants.
LastRequiredPlayer’s last name.
RoundRequiredTournament round number (1 for the first round, 2 for the second, and so on). This decides which Squabbit tournament round each row belongs to.
CourseRequiredCourse name as it appears in Squabbit’s course database. You’ll be asked to confirm the match during import.
TeeRequiredTee name played from (e.g. “Blue”, “White”).
DateRequiredDate the round was played, in YYYY-MM-DD format.
Hole1 … Hole18One of thesePer-hole scores. Use this if you have hole-by-hole data.
TotalOne of theseJust the total score for the round. Use this when you only know the final number.
DifferentialOne of theseThe handicap differential for the round. Use this when the course rating has changed since the round was played.
Start timeOptionalTee time in HH:MM 24-hour format. Players who share the same Round and Start time are placed on the same scorecard. Leave blank to put each player on their own scorecard.
TeamOptionalTeam name for the player. Required if you picked a team format. Players who share a team name are grouped into the same team.
HandicapOptionalPer-round handicap index override for net scoring. Use this if the player’s current Squabbit handicap is different from what they had when the round was played.

Each row needs to provide scoring data via either the Hole1Hole18 columns, a Total, or a Differential.

Example

Here’s an example CSV with two rounds played by eight players, paired into four scorecards by start time, and split into two teams:

Example CSV file showing First, Last, Round, Course, Tee, Date, Start time, Team, Handicap and per-hole score columns for eight players over two rounds

Most spreadsheet apps (Excel, Google Sheets, Numbers) can export to CSV via File › Save As or File › Download.

What if something is wrong?

Squabbit checks the whole spreadsheet before writing anything, so a single bad row won’t leave a half-imported tournament behind. If errors are found, you’ll see a dialog listing every row that needs fixing along with the reason. Fix the issues in your spreadsheet and try the import again.

Common errors include:

If a date in the spreadsheet doesn’t match the rest of the round it belongs to, Squabbit will warn you before proceeding so you can confirm or back out.

After importing

The imported tournament is a normal Squabbit tournament. You can edit any setting, add more rounds, change the format, fix players, or delete it entirely. Rounds you imported can be edited from each player’s scorecard, and as the admin who created them, you can also delete them from the player’s profile if you imported them by mistake.

If your league uses league handicaps that are calculated from event rounds, the imported rounds are factored in automatically.

Enjoy!