Favorite places of your favorite city
Home
Add to preferred sources on Google

Round Robin Schedule Generator

Give every player or team a meeting with every other entrant. Enter one name per line to create round pairings, including byes when the number of entrants is odd.

Schedule settings

Enter one distinct name per line. Blank lines are ignored; order determines the schedule.

Entrants: 0

Schedule

Enter 2–32 names and generate a schedule.

Create your round robin

  1. Enter 2–32 player or team names, one per line. Use distinct names; blank lines are ignored and the entered order determines the schedule.
  2. Choose one meeting per pair or two meetings per pair, then select Generate schedule. Check the participant count and round summary before sharing it.
  3. Open the rounds to see the pairings and byes. Copy the full schedule or download it as a text file, then assign your own times, courts and other event details.

How round pairings work

In a single round robin, each unordered pair of entrants meets exactly once. With n entrants, the total is n × (n − 1) ÷ 2 matches. A double round robin repeats every pairing in a second set of rounds.

For an even number of entrants, a single round robin takes n − 1 rounds with n ÷ 2 matches per round. Each entrant appears once in every round.

For an odd number, the schedule has n rounds. Each round includes one bye, and each entrant has one bye across the single round robin. A bye is a round without a match, not an extra opponent or a scored win.

Rounds group non-overlapping pairings; they do not assign clock times or venues. The left and right positions are display order only. This tool does not promise balanced home and away assignments, equal rest or a sport-specific official draw.

Small schedule examples

With four entrants A, B, C and D, the single schedule has three rounds and six matches. The first round pairs A with D and B with C.

With three entrants A, B and C, there are three rounds and three matches. A has the first-round bye while B meets C; each entrant receives one bye during the schedule.

With five entrants in double mode, the schedule contains ten rounds and twenty matches. Every pair meets twice, and every entrant has two byes, one in each set of five rounds.

What to arrange separately

The generator does not schedule dates, match lengths, courts, travel, rest periods or venue conflicts. A round can require several playing areas if you want its matches to run simultaneously.

There is no scorekeeping, standings, knockout bracket, seeding optimizer or home-and-away balancing. Reversing the displayed names for the second meeting is not a guarantee of a fair home schedule. Follow your event’s rules before publishing fixtures.

Names stay in the local tool workflow

The tool generates schedules in your browser without tool-added uploads, saved history or participant-bearing links. Copy and text download happen only when requested. Normal site services and consent settings remain separate.

Round robin questions

Yes. Each line is one entrant, which may be a player or team. The pairing method is the same.

An odd number of entrants cannot all be paired in one round. One entrant sits out, and the schedule rotates that bye so each entrant receives one per single round robin.

No. Left and right are display positions. Home and away assignments need a separate review under your event’s rules.

No. The schedule is deterministic for the same ordered list and mode. Deliberately changing the entered order changes the pairings’ round order; there is no automatic shuffle.

This tool supplies pairings and byes only. Add times and venues separately, and use your event’s chosen scoring and standings process.

Sources and method

The circle method rotates entrants to construct pairings. Display order does not assign home or away. This is not the FIDE round ordering or chess color assignment.

Balloon arch & garland calculator

Estimate balloons for your measured route, then plan quantities by size and color.

Open tool — Balloon arch & garland calculator

Random Name Picker

Pick one entry at a time without replacement, keep duplicate names explicit and reset a round without losing your list.

Open tool — Random Name Picker

Random Team Generator

Split a list into random teams by team count or maximum group size, with balanced headcounts and a complete text result.

Open tool — Random Team Generator
View all tools in this category