DinkFair organizer guide
How to Run Fair Pickleball Rotations
Balance games, byes, partners, and opponents without hiding tradeoffs.
Start with playing opportunity
Count games before pairing teams. Players with fewer games should receive the next available spots. If all counts are tied, prioritize anyone who had the last bye.
Separate constraints from preferences
Unique assignment, legal four-player courts, and game balance are hard constraints. Partner and opponent variety are soft preferences because a long session or small roster eventually forces repeats.
Explain the exception
A valid generator should say when a goal is infeasible. Nine players on one court create five byes, while only four previous-bye players can return next round. At least one consecutive bye is unavoidable.
What is the first fairness metric to check?
Check games played. If mathematically feasible, the highest and lowest totals should differ by no more than one.