A competition is a sequence of phases — each with its own pure pairing engine (round-robin, knockout, Swiss, double elimination or McMahon) — chained together through an advancement rule that decides who moves from one phase to the next.
Example
Regular league (phase 1, round-robin engine) → the top 8 in the standings play a playoff bracket (phase 2, knockout engine). Phase 1's advancement rule defines that cutoff of 8 qualifiers; phase 2 starts on its own with that seeding as soon as phase 1 ends.
Two ways to build the structure
- Simple mode — pick any of the 9 predefined formats in one click.
- Advanced mode — a free visual phase builder, not limited to the predefined templates; it also allows double elimination.
The phase structure can only be safely edited while the competition doesn't have a schedule generated yet; once matches are scheduled, changing the number or type of phases would no longer make sense with results already recorded.
The standings tab
This is the visual hub for each phase: a standings table for league, Swiss or McMahon, or a visual bracket with the champion highlighted for knockout and double elimination.
Categories within a single competition
When creating the competition you can give it several category names (Junior and Senior, for example): each category gets its own independent phase structure — standings, schedule and phase advancement kept separate — without having to create a different competition per category.
Chaining two Swiss phases with carried-over scoring
When chaining two Swiss-engine phases, the "Minimum points" advancement rule lets through anyone who reaches a given score, with no fixed number of qualifying spots — unlike "top N" or "winner only". Participants who make the cut don't start phase two from zero: they inherit their score and the history of opponents already played in the previous phase, so phase two's first round doesn't re-pair players who already faced each other. Built for the official TCG Pokémon format at Regional+ events (Swiss qualifying phase → Swiss-based top cut at large events), but available for any competition chaining two Swiss phases.