Random Round Robin Generator
Create a complete random league schedule with single or double round robin, automatic byes and court assignments.
Your schedule
Ready when you are
Create a complete league schedule with random first-round pairings, court assignments and automatic byes.
How to use this tool
Create a complete random league schedule with single or double round robin, automatic byes and court assignments.
- Enter 2–40 unique teams or players, one per line. Choose one or two legs and the number of courts.
- Add an optional seed and generate. Each pair meets once per leg; an odd participant count gives each person one bye per leg.
- Read consecutive slot numbers and court assignments, then copy, print or export CSV or JSON. Return matches swap the home and away sides.
About the results
This is a browser-local fixture planner. Slot numbers are relative order, not dates or kickoff times. Rounds run consecutively, with spare courts left unused. Single-leg home/away balance, rest-time optimization, scores, standings and multi-device updates are not included. Seed replay is deterministic and is not an independently certified draw.