Fixed rounds with real Buchholz and Sonneborn-Berger tiebreakers.
A Swiss tournament pairs players on similar scores each round. The hard part is not the pairing — it is breaking ties correctly at the end. Brakto implements Buchholz and Sonneborn-Berger, the same systems used in serious chess and esports events, rather than a simplified sort.
Each round pairs players on comparable records, avoiding repeat matchups.
Ranks tied players by the total score of the opponents they faced.
Weights wins against stronger opponents more heavily, as the standard specifies.
Set the number of rounds up front, with optional draws.
Events where you need a definitive ranking without a single-elimination knockout.
Verifiable. Everything on this page ships today. It is implemented in app/lib/services/swiss-pairing.ts (calculateBuchholz, calculateSonnebornBerger), SwissConfig. If you find a gap between this page and the product, tell us and we will correct it.
Step-by-step help centre guide
Group stage that carries through to flighted playoff brackets, consolation and championships.
Multi-court rotation where winners move up and challengers move in.
Major League Pickleball team events, including DreamBreaker.
Doubles events where players change partners every round.
Print a bracket free in 60 seconds, or run up to 16 players at no cost.
Fixed rounds with real Buchholz and Sonneborn-Berger tiebreakers.
A Swiss tournament pairs players on similar scores each round. The hard part is not the pairing — it is breaking ties correctly at the end. Brakto implements Buchholz and Sonneborn-Berger, the same systems used in serious chess and esports events, rather than a simplified sort.
Each round pairs players on comparable records, avoiding repeat matchups.
Ranks tied players by the total score of the opponents they faced.
Weights wins against stronger opponents more heavily, as the standard specifies.
Set the number of rounds up front, with optional draws.
Events where you need a definitive ranking without a single-elimination knockout.
Verifiable. Everything on this page ships today. It is implemented in app/lib/services/swiss-pairing.ts (calculateBuchholz, calculateSonnebornBerger), SwissConfig. If you find a gap between this page and the product, tell us and we will correct it.
Step-by-step help centre guide
Group stage that carries through to flighted playoff brackets, consolation and championships.
Multi-court rotation where winners move up and challengers move in.
Major League Pickleball team events, including DreamBreaker.
Doubles events where players change partners every round.
Print a bracket free in 60 seconds, or run up to 16 players at no cost.