Doubles Bracket Maker: Free Doubles Tournament & Rotation Generator

Organising doubles for a club night, a social, or a small tournament? Doubles Bracket Maker builds a fair, balanced match schedule in seconds — rotating partners, mixing skill levels, and filling every court. It is free, needs no sign-up, and works on any device.

Build a balanced doubles schedule in under a minute.

Make a doubles bracket free →

What does a doubles bracket maker actually do?

First, a quick clarification, because the name can be misleading. Despite the word "bracket," this tool does not draw a single-elimination tournament tree where losers go home. Instead it does something most racket-sport organisers actually want: it schedules doubles matches so that, round after round, players rotate partners and opponents across the courts you have available.

That distinction matters. A single-elimination bracket is great for crowning one winner, but it leaves half the field sitting out after the first round — terrible for a social club night. Doubles match-making keeps everyone playing, balances the teams so games stay close, and spreads sit-outs evenly when you have more players than court space. You walk in with a list of names; you walk out with a printed round-by-round schedule.

The three formats

Different sessions need different structures, so the generator supports three modes. Pick the one that matches your event.

1. Free rotation (mixed partners)

The classic social format. Everyone is thrown into a shared pool and the algorithm rotates partners and opponents every round, so over the course of an evening you play with and against as many different people as possible. Ideal for drop-in club nights and americano-style sessions (an americano is a social format where partners change every round and points add up to an individual total) where the goal is variety and meeting new partners.

2. Groups

A fixed-rotation format — a group-rotation style especially popular in Korean racket clubs — that guarantees each player the same fair number of games using pre-computed rotation tables. Every player is assigned a number, and the schedule spreads encounters evenly. It is predictable, repeatable, and perfect when fairness has to be provable to every member.

3. Teams (A vs B)

Two fixed sides face off. Use this for inter-club ties, team leagues, or "left side of the room vs right side" socials. The generator pairs players within each team and matches them across the net, so you get a clean Team A vs Team B card.

FormatBest forPartnersSit-outs
Free rotationSocial club nightsChange every roundBalanced automatically
GroupsFair, fixed game countsPer rotation tableEqual by design
Teams (A vs B)Inter-club / leaguesWithin each teamPer team size

How skill balancing works

Give each player an optional skill rating — a number, a level band, or a simple strong/medium/beginner tag — and the generator treats balance as a goal to optimise, not an afterthought. Internally it generates many candidate schedules, scores each one on how evenly skill is distributed across the two sides of every match, and then fine-tunes the best candidates by swapping players to shrink the remaining skill gaps.

The practical result: a strong player tends to be paired with a weaker one against a similarly combined opposing team, so individual games stay competitive instead of turning into blow-outs. If you leave ratings blank, the tool simply optimises for partner variety and fair rest instead.

How to use it in four steps

  1. Add your players. Type or paste a list of names. Save it so you can reuse the same roster next week.
  2. Set courts and rounds. Tell it how many courts you have and how many rounds you want to play. The tool does the court-time maths for you.
  3. Choose a format and balance. Pick Free, Groups, or Teams — and add skill ratings if you want balanced games.
  4. Generate, then share or print. Hit generate, review the schedule, and share a link or print a clean sheet for the noticeboard.

No download, no account — just open it and go.

Open the generator →

Constraints you can set

Real sessions have rules, so the generator lets you pin them down before it solves:

Sharing, printing, and saving

Once a schedule is generated you can print it as a clean round-by-round sheet for the club noticeboard, or share a link so players can check their matches on their phones. Player lists and settings are remembered locally in your browser, so your regular roster is one tap away next time — and nothing is uploaded to a server.

Supported sports

Because doubles rotation is fundamentally about people, courts and rounds, the same engine works across racket sports. Doubles Bracket Maker supports tennis, badminton, pickleball, padel, and table tennis. The terminology adapts — courts or tables, games or sets — but the balanced rotation is identical.

Read next

Frequently asked questions

Is the doubles bracket maker free?

Yes. It is completely free with no paywall and no usage limits. It is supported by unobtrusive ads.

Do I need to sign up or create an account?

No. There is no sign-up and no login. Open the page, add your players, and generate a schedule instantly.

How many players can I add?

Anything from a single court of four players up to large club nights with dozens of players across many courts. The generator scales to whatever you enter.

How does partner rotation work?

In free-rotation mode the algorithm rotates partners and opponents each round so everyone plays with and against as many different people as possible, while keeping sit-outs fair.

Can I avoid pairing two specific people?

Yes. Add excluded-partner pairs and fixed matches, and the generator respects them while still balancing the rest of the field.

Does it work on mobile, and can I install it as an app?

Yes. It is a responsive web app that runs on any phone, tablet or laptop, and it can be installed to your home screen on iOS and Android.

Is my data saved?

Your player lists and settings are stored locally in your browser, so nothing is uploaded to a server. You can also share or print any schedule you generate.

What languages are supported?

These guides are available in English, Korean, Japanese and Chinese, and the app itself supports many more.

Ready to make tonight's games fair and fun?

Make a doubles bracket free →