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
Important:
Once the draw is published and participants notified, changes will trigger automatic notifications to all affected participants.

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