Getting Started

Round-robin schedule tool

Free printable and downloadable round-robin schedules for 5–24 players or 4–12 fixed-partner teams, plus 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.

By default the sheets label everyone P1, P2, … (or T1, T2, … for teams). To use real names instead:

  • On the page — type names into the Print with real names panel above the schedules, then use the PDF with names button that appears next to each schedule. Your names are filled into every round. The regular PDF and Excel buttons always give you the standard P1/P2 version in one click, so nothing changes for the write-it-in crowd.
  • In Excel — open the XLSX and type names into the Players tab. Every round on the Schedule tab updates automatically, so you only type each name once.
  • On paper — the standard PDF includes a write-in name key (P1 = ______) at the top, so you can print first and assign names courtside.

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:

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

What's next