Tournament & Brackets
Automatic draws, seeding, and bracket generation for round-robin, knockout, group-stage, double elimination, Swiss system, and mixed-format competitions.
Tournament Formats
Each format can be configured independently per category within the same event, so a single championship can run different formats for different age groups simultaneously.
- Round-Robin — each participant plays against every other in the pool. Configurable points system (e.g. 3-1-0).
- Single Elimination — losers are eliminated immediately. Byes inserted automatically. Optional third-place play-off.
- Double Elimination — participants must lose twice to be eliminated. Includes a losers bracket and a grand final.
- Group Stage + Knockout — pool play feeds into a knockout bracket. Most common format for larger events.
- Swiss System — opponents paired by record each round, no eliminations. Ideal for chess, table tennis, etc.
- League — season-long home-and-away competition with a running table.
Draw & Seeding
The draw engine places participants automatically, respecting seeding values and club-separation rules (same-club players kept apart). A live draw mode lets you reveal the draw step by step for a public ceremony.
- Seeded positions in separate bracket quadrants
- Club separation rules
- Manual drag-and-drop override after the draw
- Live draw mode for public ceremonies
- Printable draw sheet (PDF) generated instantly
- QR code link to the live bracket for sharing
Live Bracket View
The bracket is publicly accessible via a shareable link — no login required. It updates in real time as results are entered.
- Zoomable, scrollable bracket diagram
- Colour coding for confirmed winners and upcoming matches
- Embeddable bracket widget for club websites
- Fullscreen display mode for projectors
Match Scheduling within the Bracket
The scheduler assigns each match a court, date, and time, respecting minimum rest periods and avoiding simultaneous scheduling of the same participant on two courts.
- Configurable minimum rest time per participant
- Automatic court utilisation optimisation
- Manual overrides with conflict warnings
- Participants see their personal match schedule in the app