Skip to content

Round Robin Schedule Maker

Every team plays every other team, and nobody plays twice in the same round. Paste the team names and get the full list of rounds, with the resting team marked when the number of teams is odd.

Rounds

5

10 matches · 5 teams

Round 1

  • Tigers vs Foxes
  • Bears vs Wolves
  • Lions rests

Round 2

  • Foxes vs Lions
  • Tigers vs Bears
  • Wolves rests

Round 3

  • Lions vs Wolves
  • Foxes vs Bears
  • Tigers rests

Round 4

  • Bears vs Lions
  • Wolves vs Tigers
  • Foxes rests

Round 5

  • Lions vs Tigers
  • Wolves vs Foxes
  • Bears rests

How it works

  1. Enter the team names, one per line or separated by commas (2 to 30).
  2. Choose a single round robin, or home and away to play every pair twice.
  3. Read the rounds: each lists its matches, and the team that rests if there is one.
  4. Copy the schedule into a message, a spreadsheet or a printout.

What people use it for

  • League nights and club play

    Plan a five-a-side league, a chess club season or a darts round robin without a spreadsheet.

  • Classroom games

    Make sure every group plays every other group exactly once.

  • Friendly tournaments

    A group stage before a knockout bracket.

Questions

How is the schedule built?
With the circle method: one team stays fixed while the others rotate one step per round. With n teams (n even) there are n − 1 rounds of n ÷ 2 matches; with an odd number a resting place is added, so there are n rounds and one team rests in each. Every team rests exactly once.
How many matches are there?
n × (n − 1) ÷ 2 for a single round robin: 6 teams give 15 matches in 5 rounds, 5 teams give 10 matches in 5 rounds. Home and away doubles it.
Is the home and away order fair?
The first team of the list alternates between home and away from round to round, and the others follow the circle. In a home and away schedule, the second half repeats the first with home and away swapped. Real leagues add rules about travel and venues that this tool does not know.
Can two teams have the same name?
No: the tool asks for distinct names (the case is ignored), so that a pair is never confused with another.