Manage fields, build game schedules and brackets, and handle pre-game and game-day management.
TourneySpace gives organizers everything needed to build and manage a tournament schedule: fields, games, pre-game logistics, live scores, and a combined view of the whole event.
Before adding games, set up the fields/locations where they'll be played.
Go to Manage Fields
Found in your event's schedule section.
Add a field
Enter a name, address/location, a Google Maps link, and any notes (e.g., parking or access instructions).
Reuse fields from past events
If you've run other events, TourneySpace will suggest fields you've used before so you can import them instead of re-entering the details.
Edit or delete fields at any time
Changes apply instantly to your field list.
Each division has its own game schedule.
Open a division's schedule
Add a game with a game number, date, time, and field.
Assign the two teams playing
Pick a registered team directly, or set a placeholder like "Winner of Game 3" or "Loser of Game 5" for games that depend on earlier results — useful for playoff-style rounds.
Add optional notes
For any special instructions on that game.
Edit or delete any game later
Game numbers must be unique within a division.
Scores update dependent games automatically
When you enter a final score, any other games referencing its "winner" or "loser" automatically update with the correct team name — no manual re-entry needed.
Each division can use a built-in bracket, a custom bracket from a Google Sheet, or no bracket at all. To add one, open the division's schedule, click Add Bracket, and choose a type. Teams and spectators reach the bracket from the View Bracket button on the division's public schedule.
TourneySpace creates the games for you, and the bracket fills in as you enter final scores.
Set team seeds (optional)
On the Teams page, enter a seed for each team you want to seed. Seeded teams go straight into their spots when the schedule is built. Any other spot stays TBD until you fill it.
Choose a bracket
The list starts on the bracket that matches your event's format and the division's max teams, and it includes every size up to that max.
Choose your options
Confirm and build the schedule
TourneySpace creates every game in the bracket. If your event has only one field, the games are set to that field. Add dates and times afterward.
If the division already has games, the last step shows any differences between them and the bracket. You can use the games you have, or remove them all and rebuild, which also loses their dates, times, fields, and staff assignments. Once a game has a score, rebuilding isn't available, and the bracket can only be enabled if the games match it.
If some spots are still TBD, these options appear at the top of the Games list when there are teams to place:
Both only fill empty spots in games that haven't been played, so a team you've already placed stays where it is. You can also place a team yourself by editing a game. Both teams must be placed before a game can be marked Final.
Need to shorten the event, for example because of weather? Click Edit Bracket, open Settings, and turn on Modified double elimination. You'll be asked whether to delete the if-necessary game. This isn't available once that game has been played.
Create your bracket in a Google Sheet
Make sure it's shared/viewable via link.
Add the sheet to the division
Click Add Bracket, choose Custom Google Sheet, paste the URL, and save.
The bracket displays automatically
It appears on the division's public bracket page for teams and spectators. You keep it up to date in the sheet.
Click Edit Bracket on the division's schedule to see the bracket and its toolbar:
If the final team count doesn't match your bracket and no game has a score yet, click Delete Bracket, then Add Bracket, choose the right size, and select Remove All Games and Rebuild. This also loses the games' dates, times, fields, and staff assignments.
This section handles pre-game logistics for each team — not staff. It covers batting cage and infield/outfield warm-up time slots, pre-game meeting times, and which dugout (1st base or 3rd base side) each team uses.
Set division-wide defaults once
For example, "cage time starts 90 minutes before the game," or "team 1 uses the 3rd base dugout."
Click "Apply Defaults"
This automatically fills in these times/assignments for every game in the division, calculated from each game's start time.
Fine-tune individual games
Games without a set time will still get a dugout assignment, but time-based fields are left blank until a game time is added. Adjust any game by hand if it needs to differ from the defaults.
From an individual game's page you can:
The Master Schedule combines every division's games into one master view for the whole event.