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. Dana vs Bob
  2. Charlie vs Fatima
  3. Alice vs Eli

Round 2

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

Round 3

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

Round 4

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

Round 5

  1. Charlie vs Bob
  2. Alice vs Dana
  3. Eli vs Fatima
Schedules are built locally in your browser with the Web Crypto API. 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.