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