This page is the complete round robin chart for table tennis: the full draw for every common group size, from 4 players up to 16, in one place. Pick your size, copy the table, and you have a fair schedule with no chit draws and no arguing about who plays who next. If you want the match count for a size not listed here, the round robin tournament formula below works for any number of players.
| Players | Matches | Rounds | Schedule |
|---|---|---|---|
| 4 | 6 | 3 | View schedule โ |
| 5 | 10 | 5 | View schedule โ |
| 6 | 15 | 5 | View schedule โ |
| 7 | 21 | 7 | View schedule โ |
| 8 | 28 | 7 | View schedule โ |
| 10 | 45 | 9 | View schedule โ |
| 12 | 66 | 11 | View schedule โ |
| 16 | 120 | 15 | View schedule โ |
N is your player count. Every player meets every other player exactly once, so this number is fixed no matter how you order the rounds, which is why the same round robin table tennis chart works whether you are running a club night or a school pool stage. The number of rounds is N โ 1 if you have an even number of players, or N if you have an odd number, because someone has to sit out each round on a bye.
6 matches, 3 rounds. With 2 tables running at once, you can finish this in one sitting.
| Round | Table 1 | Table 2 |
|---|---|---|
| Round 1 | P1 vs P4 | P2 vs P3 |
| Round 2 | P1 vs P3 | P4 vs P2 |
| Round 3 | P1 vs P2 | P3 vs P4 |
This is the size you will see most often for a school pool stage or a quick office round. Everyone plays 3 matches.
10 matches, 5 rounds. One player sits out each round, and that bye rotates so nobody misses two rounds in a row.
| Round | Table 1 | Table 2 | Bye |
|---|---|---|---|
| Round 1 | P2 vs P5 | P3 vs P4 | P1 |
| Round 2 | P1 vs P5 | P2 vs P3 | P4 |
| Round 3 | P1 vs P4 | P5 vs P3 | P2 |
| Round 4 | P1 vs P3 | P4 vs P2 | P5 |
| Round 5 | P1 vs P2 | P4 vs P5 | P3 |
Tell whoever has the bye up front so they are not left standing around wondering if they missed a call.
15 matches, 5 rounds. With 3 tables you clear a full round every slot.
| Round | Table 1 | Table 2 | Table 3 |
|---|---|---|---|
| Round 1 | P1 vs P6 | P2 vs P5 | P3 vs P4 |
| Round 2 | P1 vs P5 | P6 vs P4 | P2 vs P3 |
| Round 3 | P1 vs P4 | P5 vs P3 | P6 vs P2 |
| Round 4 | P1 vs P3 | P4 vs P2 | P5 vs P6 |
| Round 5 | P1 vs P2 | P3 vs P6 | P4 vs P5 |
15 matches is a full afternoon on one table, or under an hour across three. Plan your table count around how much time you actually have.
21 matches, 7 rounds. This is the largest odd-numbered group most clubs run as a single pool before it makes more sense to split into two smaller ones.
| Round | Table 1 | Table 2 | Table 3 | Bye |
|---|---|---|---|---|
| Round 1 | P2 vs P7 | P3 vs P6 | P4 vs P5 | P1 |
| Round 2 | P1 vs P7 | P2 vs P5 | P3 vs P4 | P6 |
| Round 3 | P1 vs P6 | P7 vs P5 | P2 vs P3 | P4 |
| Round 4 | P1 vs P5 | P6 vs P4 | P7 vs P3 | P2 |
| Round 5 | P1 vs P4 | P5 vs P3 | P6 vs P2 | P7 |
| Round 6 | P1 vs P3 | P4 vs P2 | P6 vs P7 | P5 |
| Round 7 | P1 vs P2 | P4 vs P7 | P5 vs P6 | P3 |
28 matches, 7 rounds. A common size for a standalone club event or a pool stage feeding into an 8-player knockout.
| Round | Table 1 | Table 2 | Table 3 | Table 4 |
|---|---|---|---|---|
| Round 1 | P1-P8 | P2-P7 | P3-P6 | P4-P5 |
| Round 2 | P1-P7 | P8-P6 | P2-P5 | P3-P4 |
| Round 3 | P1-P6 | P7-P5 | P8-P4 | P2-P3 |
| Round 4 | P1-P5 | P6-P4 | P7-P3 | P8-P2 |
| Round 5 | P1-P4 | P5-P3 | P6-P2 | P7-P8 |
| Round 6 | P1-P3 | P4-P2 | P5-P8 | P6-P7 |
| Round 7 | P1-P2 | P3-P8 | P4-P7 | P5-P6 |
At 28 matches, one table alone takes most of a day. Two tables is the realistic minimum if you want this done in a normal session.
45 matches, 9 rounds. Past this size, a straight round robin gets long, so most organisers split into two groups of 5 and cross the winners, or move to league plus knockout.
| Round | Table 1 | Table 2 | Table 3 | Table 4 | Table 5 |
|---|---|---|---|---|---|
| R1 | P1-P10 | P2-P9 | P3-P8 | P4-P7 | P5-P6 |
| R2 | P1-P9 | P10-P8 | P2-P7 | P3-P6 | P4-P5 |
| R3 | P1-P8 | P9-P7 | P10-P6 | P2-P5 | P3-P4 |
| R4 | P1-P7 | P8-P6 | P9-P5 | P10-P4 | P2-P3 |
| R5 | P1-P6 | P7-P5 | P8-P4 | P9-P3 | P10-P2 |
| R6 | P1-P5 | P6-P4 | P7-P3 | P8-P2 | P9-P10 |
| R7 | P1-P4 | P5-P3 | P6-P2 | P7-P10 | P8-P9 |
| R8 | P1-P3 | P4-P2 | P5-P10 | P6-P9 | P7-P8 |
| R9 | P1-P2 | P3-P10 | P4-P9 | P5-P8 | P6-P7 |
66 matches, 11 rounds. This is really only practical as a full round robin if you have several tables and a full day. Most 12-player events on TT Arena actually run as two groups of 6 feeding a knockout.
| Round | T1 | T2 | T3 | T4 | T5 | T6 |
|---|---|---|---|---|---|---|
| R1 | P1-P12 | P2-P11 | P3-P10 | P4-P9 | P5-P8 | P6-P7 |
| R2 | P1-P11 | P12-P10 | P2-P9 | P3-P8 | P4-P7 | P5-P6 |
| R3 | P1-P10 | P11-P9 | P12-P8 | P2-P7 | P3-P6 | P4-P5 |
| R4 | P1-P9 | P10-P8 | P11-P7 | P12-P6 | P2-P5 | P3-P4 |
| R5 | P1-P8 | P9-P7 | P10-P6 | P11-P5 | P12-P4 | P2-P3 |
| R6 | P1-P7 | P8-P6 | P9-P5 | P10-P4 | P11-P3 | P12-P2 |
| R7 | P1-P6 | P7-P5 | P8-P4 | P9-P3 | P10-P2 | P11-P12 |
| R8 | P1-P5 | P6-P4 | P7-P3 | P8-P2 | P9-P12 | P10-P11 |
| R9 | P1-P4 | P5-P3 | P6-P2 | P7-P12 | P8-P11 | P9-P10 |
| R10 | P1-P3 | P4-P2 | P5-P12 | P6-P11 | P7-P10 | P8-P9 |
| R11 | P1-P2 | P3-P12 | P4-P11 | P5-P10 | P6-P9 | P7-P8 |
120 matches, 15 rounds. Be honest with yourself about this one. 120 matches on one table would take days. This size only makes sense as a round robin if you are running it across a whole tournament with 6 or more tables, or you are better off treating it as four groups of 4 feeding a knockout, which is what most organisers actually do at this size.
| Round | T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 |
|---|---|---|---|---|---|---|---|---|
| R1 | 1-16 | 2-15 | 3-14 | 4-13 | 5-12 | 6-11 | 7-10 | 8-9 |
| R2 | 1-15 | 16-14 | 2-13 | 3-12 | 4-11 | 5-10 | 6-9 | 7-8 |
| R3 | 1-14 | 15-13 | 16-12 | 2-11 | 3-10 | 4-9 | 5-8 | 6-7 |
| R4 | 1-13 | 14-12 | 15-11 | 16-10 | 2-9 | 3-8 | 4-7 | 5-6 |
| R5 | 1-12 | 13-11 | 14-10 | 15-9 | 16-8 | 2-7 | 3-6 | 4-5 |
| R6 | 1-11 | 12-10 | 13-9 | 14-8 | 15-7 | 16-6 | 2-5 | 3-4 |
| R7 | 1-10 | 11-9 | 12-8 | 13-7 | 14-6 | 15-5 | 16-4 | 2-3 |
| R8 | 1-9 | 10-8 | 11-7 | 12-6 | 13-5 | 14-4 | 15-3 | 16-2 |
| R9 | 1-8 | 9-7 | 10-6 | 11-5 | 12-4 | 13-3 | 14-2 | 15-16 |
| R10 | 1-7 | 8-6 | 9-5 | 10-4 | 11-3 | 12-2 | 13-16 | 14-15 |
| R11 | 1-6 | 7-5 | 8-4 | 9-3 | 10-2 | 11-16 | 12-15 | 13-14 |
| R12 | 1-5 | 6-4 | 7-3 | 8-2 | 9-16 | 10-15 | 11-14 | 12-13 |
| R13 | 1-4 | 5-3 | 6-2 | 7-16 | 8-15 | 9-14 | 10-13 | 11-12 |
| R14 | 1-3 | 4-2 | 5-16 | 6-15 | 7-14 | 8-13 | 9-12 | 10-11 |
| R15 | 1-2 | 3-16 | 4-15 | 5-14 | 6-13 | 7-12 | 8-11 | 9-10 |
Once everyone in a group has played, rank by wins first. If two players are level, the winner of their head to head match ranks higher. If three or more are level, go by game ratio and then point ratio among just the tied players. TTFI and most state federations use this exact sequence. For three way ties and the full worked procedure, read our ITTF tiebreaker rules for round robin guide.
Typing these tables out by hand works fine for a 4 or 5 player group. Past that, one wrong pairing means redoing the whole schedule, and someone always finds the mistake after the tournament has already started. TT Arena generates the correct draw for any of these sizes in one click, tracks standings as scores come in, and gives you a link you can share so players stop asking who they play next. It is free to set up. See the full feature list on our product page, or check how TT Arena compares to other options in our table tennis tournament software comparison.
Running this as a school event specifically? Our guide to conducting an inter-school table tennis tournament in India walks through the whole day, not just the draw.
Use N times (N minus 1) divided by 2, where N is your player count. For 8 players that is 8 times 7 divided by 2, which is 28 matches. This works for any group size, not just the ones listed on this page.
One player sits out each round on a rotating basis, usually called a bye. Everyone gets the same number of byes across the full schedule, so it stays fair. The 5 and 7 player tables on this page show exactly how the byes fall.
First by head to head result between the tied players, then by game ratio, then by point ratio, in that order. This is the sequence TTFI and most state federations use. See our full guide on ITTF tiebreaker rules for round robin for worked examples.
Groups of 4 to 6 work well as pool stages before a knockout. Groups of 8 to 12 suit a standalone club or school event where everyone wants guaranteed matches. Above 12, most organisers switch to a league plus knockout format instead of a single round robin, since a 16 player round robin alone runs to 120 matches.
Yes. TT Arena generates the draw for any of these sizes automatically, tracks live standings, and gives you a link to share with players. There is no cost to set one up, and no spreadsheet or WhatsApp forwarding involved.
No spreadsheets. No retyping tables by hand.
Create Your Tournament Free