Cricket Fixture Generator (Round-Robin Schedule)

Make a fair round-robin fixture list for your tournament in seconds. Every team plays every other team once (or twice for a double round-robin). No team plays twice in the same round, and with an odd number of teams each team gets exactly one rest round.

Loading calculator…

How it works

The schedule uses the circle method, the standard way leagues build round-robin fixtures. One team stays fixed while the others rotate one place each round, which guarantees every pairing appears once. With an odd number of teams, a dummy “bye” team is added, and whoever is drawn against it rests that round.

TeamsRoundsMatches (single)Matches (double)
43612
551020
651530
872856
1094590

The number of matches is n × (n − 1) ÷ 2 for a single round-robin. Ten teams playing each other twice means 90 matches, which is why bigger leagues often split teams into groups.

Planning tips

  • Too many matches for your ground time? Split the teams into two groups, run a round-robin in each, then play semi-finals.
  • Add a start date and the days between rounds to get a dated schedule. For weekend tournaments, several rounds can share a day. Just ignore the dates and print the rounds.
  • Download the CSV and paste it into your WhatsApp group or a Google Sheet.

Once matches are played, keep the standings with the points table maker.

Frequently asked questions

How many teams can I enter?

Up to 24. Duplicate names are removed automatically.

Can I control who plays whom in round 1?

The first team in your list stays fixed, and the order of the others decides the pairings. Reorder the list to change the draw, or shuffle it to make it random.

More cricket calculators