Round Robin Schedule Generator

Create a fair fixture list for every team in your round robin. Add round dates, then save, share, print or export your schedule.

Save and export

Plan builder

Set up your game, team or session in one place.

YOUR SETUP

Your teams

Team names

Add one team at a time, then edit or remove names in the numbered list. Use 2 to 64 distinct names, up to 40 characters each.

Schedule format

Meetings between each pair

Round dates Optional

Leave blank to create an undated schedule.
Leave blank to create an undated schedule.
Calendar days; defaults to 7. Used when a start date is set.
Calendar days; defaults to 7. Used when a start date is set.

FIXTURE PLAN

Your schedule

SINGLE CYCLE

5 rounds 15 games 5 games per team

01Round 1

Date to be set
  • Team 1vTeam 6
  • Team 2vTeam 5
  • Team 3vTeam 4

02Round 2

Date to be set
  • Team 1vTeam 5
  • Team 6vTeam 4
  • Team 2vTeam 3

03Round 3

Date to be set
  • Team 1vTeam 4
  • Team 5vTeam 3
  • Team 6vTeam 2

04Round 4

Date to be set
  • Team 1vTeam 3
  • Team 4vTeam 2
  • Team 5vTeam 6

05Round 5

Date to be set
  • Team 1vTeam 2
  • Team 3vTeam 6
  • Team 4vTeam 5

Games per team

  • Team 15 games
  • Team 25 games
  • Team 35 games
  • Team 45 games
  • Team 55 games
  • Team 65 games

For general information only, not professional advice. Check the official sources below. Use your own judgement and speak to a qualified professional before you act. This plan is a guide. Follow your league, school or association rules.

Last checked:

How to use it

  1. Add one team at a time, then edit or remove names in the numbered list. Team names must be distinct.
  2. Choose a single round robin for one meeting between each pair, or double for home and away fixtures.
  3. To date the rounds, choose the first round date. The gap defaults to 7 calendar days and applies between rounds.
  4. Select Make schedule. Review each round and each team’s game count before saving, sharing or exporting.

How it works

  • The circle method pairs teams across a rotating list. If there is an odd number of teams, a Bye slot is added so one team rests in each round. The Bye is shown but is not counted as a game.
  • Each pair meets once in a single round robin. A double round robin repeats the same rounds with home and away reversed. With n teams, one cycle has n(n−1)/2 games and each team plays n−1 games.
  • Dates are calendar dates. The first round uses the start date; each following round advances by the selected gap. Calendar downloads contain one all-day event per round, with the round fixtures in its description.
  • Team names and schedules stay in this browser or in a share link you choose to create. Anyone with that link can read its team names and schedule settings.

Single round robin games

G=N×(N−1)2
G
total games in one round robin
N
number of teams

Worked example

6×52=15

Six teams need 15 games in a single round robin. A double round robin repeats every pairing, giving 30 games.

Worked example

  1. Plan one meeting per pair

    6 teams × 5 opponents ÷ 2 = 15 games

    With teams 1 to 6 in a single round robin, there are five rounds and 15 games. Each team plays five games.

  2. Read the opening rounds

    6 teams − 1 = 5 rounds

    Round 1: 1 v 6, 2 v 5, 3 v 4. Round 2: 1 v 5, 6 v 4, 2 v 3.

Frequently asked questions

How many games are in a round robin?

For n teams, one cycle has n(n−1)/2 games. Each team plays every other team once. A double round robin has twice that many games.

What happens with an odd number of teams?

The schedule adds a Bye slot. One team has a bye in each round, and the bye does not count as a game.

What is a double round robin?

Every pair of teams plays twice. The second cycle reverses home and away from the first cycle.

Can I add dates and put them in my calendar?

Yes. Set a start date and days between rounds, then download the calendar file. Each round is an all-day event on its scheduled date.