Doubles round robin for 12 players, ready to print
With 12 players you fill 3 courts with nobody sitting out. The chart below runs 7 rounds, and no one gets the same partner twice. Works the same for tennis and pickleball.
3courts
7rounds
nonesit out / round
| Round | Court 1 | Court 2 | Court 3 |
|---|---|---|---|
| 1 | Player 3 · Player 10 vs Player 11 · Player 7 | Player 4 · Player 12 vs Player 2 · Player 6 | Player 8 · Player 9 vs Player 1 · Player 5 |
| 2 | Player 1 · Player 6 vs Player 5 · Player 11 | Player 4 · Player 3 vs Player 12 · Player 8 | Player 9 · Player 2 vs Player 7 · Player 10 |
| 3 | Player 6 · Player 5 vs Player 3 · Player 7 | Player 11 · Player 8 vs Player 10 · Player 12 | Player 4 · Player 2 vs Player 9 · Player 1 |
| 4 | Player 4 · Player 11 vs Player 2 · Player 5 | Player 12 · Player 1 vs Player 9 · Player 10 | Player 3 · Player 8 vs Player 7 · Player 6 |
| 5 | Player 8 · Player 7 vs Player 11 · Player 1 | Player 10 · Player 5 vs Player 3 · Player 2 | Player 4 · Player 6 vs Player 12 · Player 9 |
| 6 | Player 12 · Player 7 vs Player 4 · Player 1 | Player 3 · Player 5 vs Player 11 · Player 9 | Player 8 · Player 6 vs Player 2 · Player 10 |
| 7 | Player 10 · Player 1 vs Player 12 · Player 5 | Player 4 · Player 8 vs Player 3 · Player 11 | Player 6 · Player 9 vs Player 7 · Player 2 |
How to use this chart
Print this page (the buttons disappear in print view) or keep it open on your phone. Replace Player 1–12 with real names, in any order. Each row is one round: partners are shown as pairs, “vs” separates the two teams.
Want it skill-balanced and different every week?
A fixed chart can’t see skill levels, and next week it deals the exact same hands. CourtShuffle builds the round robin from whoever actually showed up, balances every court by skill, remembers your whole season so partners stay fresh week after week, and handles late arrivals in one tap. Building schedules is free, no sign-in needed.
Generate my round robin free →