Getting Started

Round-robin schedule tool

Free printable and downloadable round-robin schedules for 5–24 players or 4–12 fixed-partner teams, with a quality-coded badge legend and guidance on when to use a static schedule vs the live Mixer.

Pre-built round-robin rotations you can print, share, or download as PDF or Excel — no account needed.

Which tool to open

Format URL Who it's for
Individual round-robins /round-robin-schedules Every player rotates partners; 5–24 players
Fixed-partner (team) round-robins /fixed-partner-round-robin-schedules Partners stay locked together; 4–12 teams (8–24 players)
Large-group guidance /large-group-round-robin 25+ players — explains why static breaks at scale and links to the live Mixer

Each hub page lists every available player or team count. Click a card to see the full schedule, download links, and an FAQ for that size.

Direct per-count URLs

If you already know your count, go straight there:

  • Individual/round-robin-{N}-players where N is 5–24 (e.g. /round-robin-8-players)
  • Fixed-partner/fixed-partner-round-robin-{N}-players where N is an even number 8–24, representing 4–12 teams (e.g. /fixed-partner-round-robin-12-players = 6 teams)

Reading the quality badges

Every cell in a schedule table is colour-coded to flag repeats only. A clean cell means all four players on that court are seeing each other for the first time this session.

Individual round-robins

Badge Meaning
P Partner repeat — the same two players are partners again
O Opponent repeat — the same two players are opposing each other again
X Cross-repeat — an ex-partner became an opponent, or an ex-opponent became a partner
DG Duplicate game — this exact 4-player matchup already appeared earlier in the schedule
nD Near duplicate — same matchup as an earlier round with exactly one player swapped

DG and nD only appear in the legend when at least one round in that schedule contains one.

Fixed-partner (team) round-robins

Partners are locked together, so the only meaningful repeat is two teams facing each other a second time:

Badge Meaning
DG Duplicate game — these two teams have already played this exact matchup

Choosing between fixed-partner and individual

Individual schedules work for open-play socials where you want everyone rotating through different partners across the session.

Fixed-partner schedules suit couples nights, training pairs, or any team-format event where partners stay together all night. Each "team" is two players; the schedule rotates teams, not individuals.

PDF and Excel downloads

Each per-count page has a free PDF and a free Excel (XLSX) download — no account or signup required.

25+ players — large-group guidance

Pre-built schedules stop at 24 players. Beyond that, the round count grows fast and a single drop-out invalidates the printed sheet. See /large-group-round-robin for the tradeoffs and a link to the live Mixer, which handles up to 150 players and rebuilds the schedule each round.

When to use a static schedule vs the live Mixer

A printed schedule works well when everyone is confirmed in advance, nobody arrives late or leaves early, and you don't need skill-balanced matchups.

The live Mixer is better when:

  • Players arrive, leave, or drop in mid-session
  • You want rating-balanced opponents or mixed-doubles gender balance
  • You have fixed partners and free-rotating players in the same session
  • You want the engine to track every prior pairing and push repeats as late as possible across many rounds

The Mixer uses the same rotation logic as these schedules but adapts each round to whatever the room actually looks like.

What's next