Public tournaments are visible to everyone. Sign in for owner/organizer tools.
Pending Submissions
Teams & Players
Debug Tools
Tournament Info
Pool Stage
Manual Mode Tools
This is a manual mode tournament
You manually assign teams to pools and create all games.
Pool Stage Management
Pool Standings
Pool Schedule
Standings
Tournament Sponsors
Manage which sponsors are displayed for this tournament.
Display Settings
Available Sponsors
Select which global sponsors should be displayed for this tournament.
Active Sponsors Preview
Admin & Debug
Tournament Status
Current: (unknown)
Use carefully. This only flips the status flag and writes an audit entry; it does not create or delete matches.
Danger Zone
Simulators
Add Team
Elimination Stage
💡 Manual Mode Workflow:
Click "Generate Bracket Structure" to create empty bracket with byes
Use drag-and-drop to place teams in bracket positions
Or use "Bulk Import Series" to import all results at once
Available Teams (drag to bracket)
💡 Drag team names from here into bracket slots, or drag teams between bracket positions
Use "Add Bracket Game" to create individual games with known scores, "Add Series Result" to enter outcomes when you only know who won the series, or "Bulk Import Series" to enter many series results at once.
Championship Bracket
Secondary Bracket
Edit Team
Select Tournament
Sign in required. No PIN needed for read-only.
Submit Final Score
Assign Score Keeper
Match Details
Create Waddies Championship Tournament
Tournament Format: Pool Stage (6 games per team) + Elimination Stage (Bracket A & B)
Elimination series length is configurable below.
Assign Teams to Pools
Manually assign each team to a pool (1, 2, 3, etc.)
Pool stage — games by court
Pool and cross-pool games grouped by court, in time order. Use this to verify court assignments and spot scheduling conflicts.
Add Pool Game
Add Bracket Game
Add Series Result
Enter the series outcome when you know the winner but not individual game scores.
The system will create games with placeholder scores.
Set Series Winner
Select which team won this series. Games will be marked with placeholder scores.
SeriesID Team1 Team2 Winner WinnerScore Bracket Round
A_R1_01 Team Alpha Team Beta Team Alpha 2 A 1
A_R1_02 Team Gamma Team Gamma 1 A 1
B_R1_01 Team Delta Team Epsilon Team Epsilon 2 B 1
Notes:
Leave Team2 empty for byes
WinnerScore should be 2 for best-of-3 (2-0 or 2-1), or 1 for best-of-1
Paste tabular data below (tab-separated or comma-separated). Expected columns: Home | Away | Game # | Time | Court
Example:
Home Away Game # Time Court
Peter Wright Mark Pelz Game 1 1:30:00 PM 1
Brett Machin Nathan McDougall Game 1 1:45:00 PM 1
Peter Wright Brett Machin Game 2 2:00:00 PM 1
🤖 Smart Pool Detection
The system will automatically detect pools by analyzing which players play together and assign them accordingly.
Preview (first 5 games)
Bulk Add Teams
CSV (recommended): Paste the full export — header row + one row per team. Columns: teamName, player1Name, player2Name, player1Email, player2Email, teamSong (aliases like Team Name, Email ×2, etc. are accepted). Each row needs player 1 name and/or a valid email; if an email is missing, a placeholder is stored until you set a real address in Edit team. If player 2 has no email or it matches player 1, the second player’s name is kept as pending until you add an email in Edit. Optional teamSong is stored when provided.
Legacy line format: one team per line; separate columns with a tab or two or more spaces.
• Email only: email@example.com
• Email + player name: email@example.com John Smith
• Team name + email + player (optional): Team Alpha email@example.com John Smith
• 2v2 — two emails on one line: text before the first email = team name; between the emails = first player’s name; after the second email = second player’s name. Smash Crew p1@x.com Alex p2@y.com Sam Lee (two lines with two emails on one line are rejected if both emails are identical — use CSV instead.)