Free schedule builder

Round-robin schedule generator

Make a schedule where every team or player gets to play every other one.

  1. Add namesPut one team or player on each line.
  2. Choose once or twiceDecide how often everyone should play.
  3. Make the scheduleCopy it or print it when it is ready.

Build your schedule

Teams and schedule

0 participants

Enter 2 to 64 participants (teams or players), one per line.

How often should everyone play?
More schedule options optional

Everyone plays everyone

Runs on this device

No account. No signup.

Schedule guide

How to make a round-robin schedule

Add the names, choose whether each pair plays once or twice, and make the full schedule.

  1. Paste the participants

    Add each team, player, or pair on its own line.

  2. Choose single or double

    Single schedules each pairing once. Double adds a return matchup with the order reversed.

  3. Make and share the schedule

    Add court or field numbers only if you need them. Then make, copy, or print the schedule.

What happens with an odd number?

If the list has an odd number, one team or player sits out each round. The schedule takes turns so everyone gets a rest. For example, 4 teams make 6 games when each pair plays once.

Common questions

Round-robin schedule FAQ

How many games are in a round-robin tournament?

Let n mean the number of participants. A single round robin has n × (n − 1) ÷ 2 games. A double round robin has twice that number.

What happens with an odd number of teams?

One participant receives a bye in each round. Byes rotate so everyone receives one during a single round robin.

Can I limit the number of courts or fields?

Yes. Enter the number available and matches are assigned to numbered courts or fields and sequential slots.

Does randomizing change which teams play?

No. It changes the starting order, but the finished schedule still includes every pair of teams or players.

Is my schedule saved or uploaded?

Nothing is uploaded. Turn on Save on this device to keep the names and setup here, or download a backup file. Copy or print the schedule to keep that exact result.