Random Round Robin Generator

Create a complete random league schedule with single or double round robin, automatic byes and court assignments.

Plan a round robin

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.

  1. Enter 2–40 unique teams or players, one per line. Choose one or two legs and the number of courts.
  2. Add an optional seed and generate. Each pair meets once per leg; an odd participant count gives each person one bye per leg.
  3. 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.