Before you can publish a fixture list, you need to know how many matches it will contain. Organisers who skip this step often find they have promised eight weekends of cricket and only have room for five. The arithmetic is short, and it is worth doing carefully before you invite a single team.
The formula
With n teams in a single round-robin, every pair plays once. The number of pairs is n times (n minus 1) divided by two. Each team plays n minus 1 matches, and there are half as many matches as there are team slots, because each match uses two teams.
For a double round-robin, where each pair meets twice, usually once at each ground, double that number. A double round-robin is more fair, because it removes the advantage of playing one team on a good pitch, but it doubles the time and the cost.
Worked examples
Four teams: four times three divided by two is six matches in a single round-robin, and twelve in a double. Each team plays three matches in a single round-robin, which is a short season. Six teams: six times five divided by two is fifteen single-round matches, and thirty in a double. Each team plays five matches in a single round-robin. Eight teams: eight times seven divided by two is twenty-eight single-round matches, with each team playing seven.
These numbers do not include knockout matches or a final. If your league ends in a play-off, add those matches to the total before you plan the weekends.
Plan the weekends
Divide the matches by the number of weekends you have grounds and players for. If you can host two matches a weekend, a six-team single round-robin needs eight weekends, because fifteen matches split into pairs leaves one match spare. Use the spare weekend for rain, so a washed-out day does not push the final weekend back.
Think about the ground hire, the umpires and the scorers as well. Each match needs two umpires and a scorer, so the number of officials needed in a weekend is often the real limit, not the number of pitches.
Byes and odd numbers
With an odd number of teams, one team sits out each round. Add a dummy team to the list, and whichever team is paired with it has a bye that round. Rotate the byes so every team has the same number of rest weeks, and publish the bye schedule with the fixtures.
Each team should have the same number of home and away matches where that matters. Check the list for runs of home matches in a row, which can feel unfair even when the total is equal.
Check the fixture list before you publish
Count the matches on the list, and check that each pair appears the right number of times. Confirm that each team plays the same number of matches, and that no team plays twice in the same round. A simple table with teams as rows and rounds as columns makes gaps and double bookings easy to spot.
Rearranging when things go wrong
Rain, a ground becoming unavailable or a team withdrawing will all disrupt a plan. Keep the spare weekend for that purpose, and decide in advance how a withdrawn team's fixtures will be handled. Teams accept disruption much more easily when the rule for it was published at the start.
Common questions
The number of matches grows quickly. Going from six teams to eight adds thirteen matches to a single round-robin, so decide the number of teams based on the weekends you can really run, not the number of clubs you would like to include.
Match questions
Questions scorers actually ask
- 01 How many matches does a six-team league have?
- Fifteen matches in a single round-robin, where each pair plays once. Thirty if each pair plays home and away.
- 02 What if a match is rained off?
- Keep the fixture and record it as a no result, or move it to a reserve date if your competition allows rescheduling. Decide which applies before the season.
- 03 How do I handle an odd number of teams?
- Add a dummy team to the list. The team paired with it has a bye that round, and the byes should be rotated so each team rests the same number of times.






