Round-Robin Schedule Generator

Enter one participant per line, or separate them with commas. Up to 32 participants; with an odd count a bye is added each round so everyone sits out exactly once.

Round 1

  1. Fatima vs Alice
  2. Charlie vs Bob
  3. Eli vs Dana

Round 2

  1. Charlie vs Fatima
  2. Alice vs Eli
  3. Bob vs Dana

Round 3

  1. Eli vs Fatima
  2. Charlie vs Dana
  3. Bob vs Alice

Round 4

  1. Fatima vs Dana
  2. Bob vs Eli
  3. Alice vs Charlie

Round 5

  1. Bob vs Fatima
  2. Dana vs Alice
  3. Eli vs Charlie
Schedules are built locally in your browser. Your list and results stay only on this page.

Generate a fair round-robin fixture list

Paste players, teams, or entrants and generate a complete round-robin schedule where everyone meets everyone else exactly once. The field is shuffled with cryptographic random values for a fair seeding, then laid out with the classic circle method — one entrant is fixed while the rest rotate, one round at a time. When the count is odd, a bye is inserted each round so every participant sits out exactly once.

Home and away are assigned at random for each pairing. Turn on double round-robin to append a mirrored second half so every pair meets twice with home and away swapped. Use it for leagues, group stages, board-game nights, chess clubs, and classroom rotations, and copy the whole schedule as plain text.

Rangdom does not receive or store the list you enter. The schedule is built entirely in your browser.