How to make a round robin schedule
- Enter the teams or players, one per line, or just set the number and use Team 1, Team 2 and so on. The list order is the draw: Shuffle order gives a random one.
- Pick the format. A single round robin plays everyone once; a double round robin plays everyone twice, home and away swapped in the second half. For pickleball, tennis or padel socials, pick Doubles, partners rotate.
- Add courts and days if you need them. With fewer courts than games, each round is split into time slots. Rounds per day splits a league over several evenings.
- Enter results as games finish under By round, and open Standings for the table. By team lists one team's games, with its home and away count and its bye.
- Print, copy or download. Print gives a clean schedule with empty score boxes, Copy as text pastes into a group chat, and Download CSV opens in a spreadsheet. Share result sends a link with the schedule and the scores so far.
How the pairings work
The schedule uses the Berger tables from FIDE's General Regulations for Competitions (Handbook C.05, Annex 1), the standard pairing tables for chess round robins. They are a form of the circle method: the last number stays where it is, everyone else moves one place each round, and the first-named entry of each game is set so that nobody's home and away count drifts apart. In a single round robin every team is home in half its games, or one more or one fewer when it plays an odd number of games. The table on this page lists the first-named team on the left with an H (home) or W (White), the other on the right.
With an odd number of teams, a blank opponent is added as the highest number, as FIDE's tables do, and whoever meets it has a bye. Every team rests exactly once per cycle. In a double round robin the second half repeats the first with the sides swapped, and the last two rounds of the first half are swapped, which FIDE recommends to avoid three games in a row on the same side across the turn.
The same settings always give the same schedule, so a printed copy and a shared link match. To get a different draw, reorder or shuffle the names.
Reading the standings
Each row shows games played (P), won, drawn and lost, scored (F), conceded (A), the difference and points. Points per win, draw and loss are yours to set: 3, 1 and 0 is the football league standard, 2, 1 and 0 suits many club leagues, and 1, ½ and 0 is chess. The tiebreak order is written under the table, and when two teams are level on points the row says which tiebreak put one above the other (ahead on head-to-head). Head-to-head counts only the games between the teams that are level, so it can't be swayed by results against everyone else; it waits until those teams have all played each other, and if it splits three level teams into a leader and two still level, it is applied again to those two. Teams level on every tiebreak share a place, shown as 2=; settle it by your own rules or a playoff.
If your sport records only who won, switch Enter to Only who won: each game then gets three buttons (1–0, ½–½, 0–1) instead of score boxes, and the score columns leave the table.
Doubles with rotating partners
In a mixer, the players change partners every round instead of staying in fixed teams. With a multiple of four players and a court for every four, everyone partners everyone else exactly once over the rounds shown; for 8, 12, 16, 20 and 24 players the schedule is a whist table, so everyone also meets everyone else as an opponent exactly twice. Otherwise the games are matched so that the same opponents meet as rarely as possible. With other numbers, or fewer courts than games, some players sit out each round; they are chosen so that the gap between the most and fewest games played is never more than one. Set Rounds to play a shorter or longer session. The standings rank players individually: each player gets the result of their pair, and head-to-head is left out of the tiebreaks because partners change every round.
Tips
- Want a knockout after the league? Take the top of the standings into the bracket maker, seeded in the order they finished.
- For a random draw with everyone watching, spin the names on the wheel spinner and type them in the order they come out.
- Timed games, such as five-minute rounds of table tennis or a 15-minute pickleball round: run a timer on a phone or a big screen.
- Results stay in this browser until you clear them, so you can close the page between rounds. Nothing is uploaded; the names stay on your device unless you share a link.