Round robin schedule generator
Paste your teams and get a full schedule where every team plays every other team once, or twice with home and away swapped. Odd numbers get a bye each round. Pick a start date, the days you play, your kickoff times and how many fields you have, and each game lands on a date, time and field. Type scores in as the season goes and the standings fill in underneath. Everything stays in your browser; nothing is uploaded.
Up to 64 teams. Or fill in placeholder names below.
How the schedule is built
The pairings use the circle method. One team stays in a fixed seat while the others sit around a circle; each round the circle turns one step and the teams facing each other across it play, which after a full turn has paired everyone exactly once.
With an odd number of teams the fixed seat is left empty, and the team that would have faced it sits the round out. Every team draws that bye exactly once in a single round robin.
Home and away alternate for the fixed team every round, and around the circle the team on one side of each pairing is the home side. That keeps every team's home and away counts within one of each other. A double round robin replays the first half with the venues swapped.
Dates come from walking the calendar from your start date and keeping only the days you checked. A round stays on one game day whenever it fits; a round with more games than a day has slots spills to the next game day, and the tool says so. A team is never put in two games at the same time.
Questions
- How many games are in a round robin with 8 teams?
- 28 games. A single round robin with n teams has n(n-1)/2 games, so 8 x 7 / 2 = 28, played over 7 rounds of 4 games. A double round robin (home and away) doubles that to 56 games over 14 rounds.
- What happens with an odd number of teams?
- One team sits out each round; that is a bye. The generator adds an empty seat to the circle, and whoever draws it that round has the bye. Over a single round robin every team gets exactly one bye, so 7 teams play 7 rounds of 3 games, 21 games in all, and each team plays 6.
- Can I schedule two fields at once?
- Yes. Set Fields to 2 (or more). Each kickoff time then has one slot per field, so two fields and two kickoff times give four slots per game day. The generator fills the fields at the earliest kickoff first, and it never books a team into two games at the same time.
- How do I share the schedule with the league?
- Share link puts the whole schedule, including any scores you have typed, into the link itself; nothing is stored on our servers, and anyone who opens it sees the same schedule. You can also copy the schedule as plain text for an email or group chat, download it as a CSV for a spreadsheet, or print it.
- How many rounds does a round robin take?
- With an even number of teams, n-1 rounds; with an odd number, n rounds, because one team rests each round. A double round robin takes twice as many. So 10 teams need 9 rounds single or 18 double, and 9 teams need 9 rounds single or 18 double.
- Does the generator balance home and away games?
- As evenly as the count allows. In a single round robin every team's home and away totals are within one of each other, and no team plays more than two in a row at home or away. In a double round robin the second half repeats the first with the venues swapped, so every team ends up with the same number of home and away games.
Run a league? List it on SoccerMapd
Players searching for adult and youth leagues by city find the listings there. Listing is free.
Already have results?
The standings calculator takes typed records or pasted scores, lets you pick points per win and the tiebreaker order, and gives you the table to copy or download.
