MATCHKIND / 02

Round robin

Generate single or double round robin fixtures for 2–32 players, with one bye per round for odd fields.

YOUR LITTLE WORKBENCH

Round robin

Names stay on this page. Start with the example or enter your own participants.

How this is calculated

Single round robin has N(N − 1) ÷ 2 matches. The circle method rotates every participant except the first. A second leg reverses pair order.

YOUR PLAN / LIVE RESULT

Scheduled matches

28
Participants
8
Rounds
7
Matches per participant
7

Every pair meets once per leg, with no participant playing twice in a round. Left/right order is not a guarantee of balanced home advantage. No scores or league standings are maintained.

Your detailed plan

28 rows · all included in CSV
Round robin · Full plan
RoundPlayer APlayer BBye
1AlexHarper
1BlairGray
1CaseyFinley
1DrewEmery
2GrayAlex
2FinleyHarper
2EmeryBlair
2DrewCasey
3AlexFinley
3GrayEmery
3HarperDrew
3BlairCasey
4EmeryAlex
4DrewFinley
4CaseyGray
4BlairHarper
5AlexDrew
5EmeryCasey
5FinleyBlair
5GrayHarper
6CaseyAlex
6BlairDrew
6HarperEmery
6GrayFinley
7AlexBlair
7CaseyHarper
7DrewGray
7EmeryFinley
THE METHOD / 01

Know what goesinto your result.

Single round robin has N(N − 1) ÷ 2 matches. The circle method rotates every participant except the first. A second leg reverses pair order.

01

A worked example

Five players produce five rounds, two games and one bye per round: ten matches in total.

02

Keep the assumptions clear

Every pair meets once per leg, with no participant playing twice in a round. Left/right order is not a guarantee of balanced home advantage. No scores or league standings are maintained.

Read all calculation methods ↗
A FEW USEFUL ANSWERS

Good to know.

Are my inputs uploaded?

No. Calculations run locally in your browser. The host still receives normal requests for website pages and assets.

Can I keep my result?

Export a CSV, or use Print / PDF and choose Save as PDF in your browser. Inputs are not saved between visits.

Do I need an account?

No sign-up, paid API or subscription is required. Both language versions use the same calculation logic.

MATCHKIND / TOOLKIT

A little help for every step.