32 Player Round Robin Schedule Generator
Still tracking your club's round robin on a spreadsheet, in a group chat, or on paper forms? The full 32-player schedule is below — every round, every match, ready to copy or print.
A 32-player round robin runs 31 rounds with 496 total matches — every player faces every other player once, no byes.
Full 32-player round robin schedule
Round 1
- Player 1 vs Player 32
- Player 2 vs Player 31
- Player 3 vs Player 30
- Player 4 vs Player 29
- Player 5 vs Player 28
- Player 6 vs Player 27
- Player 7 vs Player 26
- Player 8 vs Player 25
- Player 9 vs Player 24
- Player 10 vs Player 23
- Player 11 vs Player 22
- Player 12 vs Player 21
- Player 13 vs Player 20
- Player 14 vs Player 19
- Player 15 vs Player 18
- Player 16 vs Player 17
Round 2
- Player 1 vs Player 31
- Player 32 vs Player 30
- Player 2 vs Player 29
- Player 3 vs Player 28
- Player 4 vs Player 27
- Player 5 vs Player 26
- Player 6 vs Player 25
- Player 7 vs Player 24
- Player 8 vs Player 23
- Player 9 vs Player 22
- Player 10 vs Player 21
- Player 11 vs Player 20
- Player 12 vs Player 19
- Player 13 vs Player 18
- Player 14 vs Player 17
- Player 15 vs Player 16
Round 3
- Player 1 vs Player 30
- Player 31 vs Player 29
- Player 32 vs Player 28
- Player 2 vs Player 27
- Player 3 vs Player 26
- Player 4 vs Player 25
- Player 5 vs Player 24
- Player 6 vs Player 23
- Player 7 vs Player 22
- Player 8 vs Player 21
- Player 9 vs Player 20
- Player 10 vs Player 19
- Player 11 vs Player 18
- Player 12 vs Player 17
- Player 13 vs Player 16
- Player 14 vs Player 15
Round 4
- Player 1 vs Player 29
- Player 30 vs Player 28
- Player 31 vs Player 27
- Player 32 vs Player 26
- Player 2 vs Player 25
- Player 3 vs Player 24
- Player 4 vs Player 23
- Player 5 vs Player 22
- Player 6 vs Player 21
- Player 7 vs Player 20
- Player 8 vs Player 19
- Player 9 vs Player 18
- Player 10 vs Player 17
- Player 11 vs Player 16
- Player 12 vs Player 15
- Player 13 vs Player 14
Round 5
- Player 1 vs Player 28
- Player 29 vs Player 27
- Player 30 vs Player 26
- Player 31 vs Player 25
- Player 32 vs Player 24
- Player 2 vs Player 23
- Player 3 vs Player 22
- Player 4 vs Player 21
- Player 5 vs Player 20
- Player 6 vs Player 19
- Player 7 vs Player 18
- Player 8 vs Player 17
- Player 9 vs Player 16
- Player 10 vs Player 15
- Player 11 vs Player 14
- Player 12 vs Player 13
Round 6
- Player 1 vs Player 27
- Player 28 vs Player 26
- Player 29 vs Player 25
- Player 30 vs Player 24
- Player 31 vs Player 23
- Player 32 vs Player 22
- Player 2 vs Player 21
- Player 3 vs Player 20
- Player 4 vs Player 19
- Player 5 vs Player 18
- Player 6 vs Player 17
- Player 7 vs Player 16
- Player 8 vs Player 15
- Player 9 vs Player 14
- Player 10 vs Player 13
- Player 11 vs Player 12
Round 7
- Player 1 vs Player 26
- Player 27 vs Player 25
- Player 28 vs Player 24
- Player 29 vs Player 23
- Player 30 vs Player 22
- Player 31 vs Player 21
- Player 32 vs Player 20
- Player 2 vs Player 19
- Player 3 vs Player 18
- Player 4 vs Player 17
- Player 5 vs Player 16
- Player 6 vs Player 15
- Player 7 vs Player 14
- Player 8 vs Player 13
- Player 9 vs Player 12
- Player 10 vs Player 11
Round 8
- Player 1 vs Player 25
- Player 26 vs Player 24
- Player 27 vs Player 23
- Player 28 vs Player 22
- Player 29 vs Player 21
- Player 30 vs Player 20
- Player 31 vs Player 19
- Player 32 vs Player 18
- Player 2 vs Player 17
- Player 3 vs Player 16
- Player 4 vs Player 15
- Player 5 vs Player 14
- Player 6 vs Player 13
- Player 7 vs Player 12
- Player 8 vs Player 11
- Player 9 vs Player 10
Round 9
- Player 1 vs Player 24
- Player 25 vs Player 23
- Player 26 vs Player 22
- Player 27 vs Player 21
- Player 28 vs Player 20
- Player 29 vs Player 19
- Player 30 vs Player 18
- Player 31 vs Player 17
- Player 32 vs Player 16
- Player 2 vs Player 15
- Player 3 vs Player 14
- Player 4 vs Player 13
- Player 5 vs Player 12
- Player 6 vs Player 11
- Player 7 vs Player 10
- Player 8 vs Player 9
Round 10
- Player 1 vs Player 23
- Player 24 vs Player 22
- Player 25 vs Player 21
- Player 26 vs Player 20
- Player 27 vs Player 19
- Player 28 vs Player 18
- Player 29 vs Player 17
- Player 30 vs Player 16
- Player 31 vs Player 15
- Player 32 vs Player 14
- Player 2 vs Player 13
- Player 3 vs Player 12
- Player 4 vs Player 11
- Player 5 vs Player 10
- Player 6 vs Player 9
- Player 7 vs Player 8
Round 11
- Player 1 vs Player 22
- Player 23 vs Player 21
- Player 24 vs Player 20
- Player 25 vs Player 19
- Player 26 vs Player 18
- Player 27 vs Player 17
- Player 28 vs Player 16
- Player 29 vs Player 15
- Player 30 vs Player 14
- Player 31 vs Player 13
- Player 32 vs Player 12
- Player 2 vs Player 11
- Player 3 vs Player 10
- Player 4 vs Player 9
- Player 5 vs Player 8
- Player 6 vs Player 7
Round 12
- Player 1 vs Player 21
- Player 22 vs Player 20
- Player 23 vs Player 19
- Player 24 vs Player 18
- Player 25 vs Player 17
- Player 26 vs Player 16
- Player 27 vs Player 15
- Player 28 vs Player 14
- Player 29 vs Player 13
- Player 30 vs Player 12
- Player 31 vs Player 11
- Player 32 vs Player 10
- Player 2 vs Player 9
- Player 3 vs Player 8
- Player 4 vs Player 7
- Player 5 vs Player 6
Round 13
- Player 1 vs Player 20
- Player 21 vs Player 19
- Player 22 vs Player 18
- Player 23 vs Player 17
- Player 24 vs Player 16
- Player 25 vs Player 15
- Player 26 vs Player 14
- Player 27 vs Player 13
- Player 28 vs Player 12
- Player 29 vs Player 11
- Player 30 vs Player 10
- Player 31 vs Player 9
- Player 32 vs Player 8
- Player 2 vs Player 7
- Player 3 vs Player 6
- Player 4 vs Player 5
Round 14
- Player 1 vs Player 19
- Player 20 vs Player 18
- Player 21 vs Player 17
- Player 22 vs Player 16
- Player 23 vs Player 15
- Player 24 vs Player 14
- Player 25 vs Player 13
- Player 26 vs Player 12
- Player 27 vs Player 11
- Player 28 vs Player 10
- Player 29 vs Player 9
- Player 30 vs Player 8
- Player 31 vs Player 7
- Player 32 vs Player 6
- Player 2 vs Player 5
- Player 3 vs Player 4
Round 15
- Player 1 vs Player 18
- Player 19 vs Player 17
- Player 20 vs Player 16
- Player 21 vs Player 15
- Player 22 vs Player 14
- Player 23 vs Player 13
- Player 24 vs Player 12
- Player 25 vs Player 11
- Player 26 vs Player 10
- Player 27 vs Player 9
- Player 28 vs Player 8
- Player 29 vs Player 7
- Player 30 vs Player 6
- Player 31 vs Player 5
- Player 32 vs Player 4
- Player 2 vs Player 3
Round 16
- Player 1 vs Player 17
- Player 18 vs Player 16
- Player 19 vs Player 15
- Player 20 vs Player 14
- Player 21 vs Player 13
- Player 22 vs Player 12
- Player 23 vs Player 11
- Player 24 vs Player 10
- Player 25 vs Player 9
- Player 26 vs Player 8
- Player 27 vs Player 7
- Player 28 vs Player 6
- Player 29 vs Player 5
- Player 30 vs Player 4
- Player 31 vs Player 3
- Player 32 vs Player 2
Round 17
- Player 1 vs Player 16
- Player 17 vs Player 15
- Player 18 vs Player 14
- Player 19 vs Player 13
- Player 20 vs Player 12
- Player 21 vs Player 11
- Player 22 vs Player 10
- Player 23 vs Player 9
- Player 24 vs Player 8
- Player 25 vs Player 7
- Player 26 vs Player 6
- Player 27 vs Player 5
- Player 28 vs Player 4
- Player 29 vs Player 3
- Player 30 vs Player 2
- Player 31 vs Player 32
Round 18
- Player 1 vs Player 15
- Player 16 vs Player 14
- Player 17 vs Player 13
- Player 18 vs Player 12
- Player 19 vs Player 11
- Player 20 vs Player 10
- Player 21 vs Player 9
- Player 22 vs Player 8
- Player 23 vs Player 7
- Player 24 vs Player 6
- Player 25 vs Player 5
- Player 26 vs Player 4
- Player 27 vs Player 3
- Player 28 vs Player 2
- Player 29 vs Player 32
- Player 30 vs Player 31
Round 19
- Player 1 vs Player 14
- Player 15 vs Player 13
- Player 16 vs Player 12
- Player 17 vs Player 11
- Player 18 vs Player 10
- Player 19 vs Player 9
- Player 20 vs Player 8
- Player 21 vs Player 7
- Player 22 vs Player 6
- Player 23 vs Player 5
- Player 24 vs Player 4
- Player 25 vs Player 3
- Player 26 vs Player 2
- Player 27 vs Player 32
- Player 28 vs Player 31
- Player 29 vs Player 30
Round 20
- Player 1 vs Player 13
- Player 14 vs Player 12
- Player 15 vs Player 11
- Player 16 vs Player 10
- Player 17 vs Player 9
- Player 18 vs Player 8
- Player 19 vs Player 7
- Player 20 vs Player 6
- Player 21 vs Player 5
- Player 22 vs Player 4
- Player 23 vs Player 3
- Player 24 vs Player 2
- Player 25 vs Player 32
- Player 26 vs Player 31
- Player 27 vs Player 30
- Player 28 vs Player 29
Round 21
- Player 1 vs Player 12
- Player 13 vs Player 11
- Player 14 vs Player 10
- Player 15 vs Player 9
- Player 16 vs Player 8
- Player 17 vs Player 7
- Player 18 vs Player 6
- Player 19 vs Player 5
- Player 20 vs Player 4
- Player 21 vs Player 3
- Player 22 vs Player 2
- Player 23 vs Player 32
- Player 24 vs Player 31
- Player 25 vs Player 30
- Player 26 vs Player 29
- Player 27 vs Player 28
Round 22
- Player 1 vs Player 11
- Player 12 vs Player 10
- Player 13 vs Player 9
- Player 14 vs Player 8
- Player 15 vs Player 7
- Player 16 vs Player 6
- Player 17 vs Player 5
- Player 18 vs Player 4
- Player 19 vs Player 3
- Player 20 vs Player 2
- Player 21 vs Player 32
- Player 22 vs Player 31
- Player 23 vs Player 30
- Player 24 vs Player 29
- Player 25 vs Player 28
- Player 26 vs Player 27
Round 23
- Player 1 vs Player 10
- Player 11 vs Player 9
- Player 12 vs Player 8
- Player 13 vs Player 7
- Player 14 vs Player 6
- Player 15 vs Player 5
- Player 16 vs Player 4
- Player 17 vs Player 3
- Player 18 vs Player 2
- Player 19 vs Player 32
- Player 20 vs Player 31
- Player 21 vs Player 30
- Player 22 vs Player 29
- Player 23 vs Player 28
- Player 24 vs Player 27
- Player 25 vs Player 26
Round 24
- Player 1 vs Player 9
- Player 10 vs Player 8
- Player 11 vs Player 7
- Player 12 vs Player 6
- Player 13 vs Player 5
- Player 14 vs Player 4
- Player 15 vs Player 3
- Player 16 vs Player 2
- Player 17 vs Player 32
- Player 18 vs Player 31
- Player 19 vs Player 30
- Player 20 vs Player 29
- Player 21 vs Player 28
- Player 22 vs Player 27
- Player 23 vs Player 26
- Player 24 vs Player 25
Round 25
- Player 1 vs Player 8
- Player 9 vs Player 7
- Player 10 vs Player 6
- Player 11 vs Player 5
- Player 12 vs Player 4
- Player 13 vs Player 3
- Player 14 vs Player 2
- Player 15 vs Player 32
- Player 16 vs Player 31
- Player 17 vs Player 30
- Player 18 vs Player 29
- Player 19 vs Player 28
- Player 20 vs Player 27
- Player 21 vs Player 26
- Player 22 vs Player 25
- Player 23 vs Player 24
Round 26
- Player 1 vs Player 7
- Player 8 vs Player 6
- Player 9 vs Player 5
- Player 10 vs Player 4
- Player 11 vs Player 3
- Player 12 vs Player 2
- Player 13 vs Player 32
- Player 14 vs Player 31
- Player 15 vs Player 30
- Player 16 vs Player 29
- Player 17 vs Player 28
- Player 18 vs Player 27
- Player 19 vs Player 26
- Player 20 vs Player 25
- Player 21 vs Player 24
- Player 22 vs Player 23
Round 27
- Player 1 vs Player 6
- Player 7 vs Player 5
- Player 8 vs Player 4
- Player 9 vs Player 3
- Player 10 vs Player 2
- Player 11 vs Player 32
- Player 12 vs Player 31
- Player 13 vs Player 30
- Player 14 vs Player 29
- Player 15 vs Player 28
- Player 16 vs Player 27
- Player 17 vs Player 26
- Player 18 vs Player 25
- Player 19 vs Player 24
- Player 20 vs Player 23
- Player 21 vs Player 22
Round 28
- Player 1 vs Player 5
- Player 6 vs Player 4
- Player 7 vs Player 3
- Player 8 vs Player 2
- Player 9 vs Player 32
- Player 10 vs Player 31
- Player 11 vs Player 30
- Player 12 vs Player 29
- Player 13 vs Player 28
- Player 14 vs Player 27
- Player 15 vs Player 26
- Player 16 vs Player 25
- Player 17 vs Player 24
- Player 18 vs Player 23
- Player 19 vs Player 22
- Player 20 vs Player 21
Round 29
- Player 1 vs Player 4
- Player 5 vs Player 3
- Player 6 vs Player 2
- Player 7 vs Player 32
- Player 8 vs Player 31
- Player 9 vs Player 30
- Player 10 vs Player 29
- Player 11 vs Player 28
- Player 12 vs Player 27
- Player 13 vs Player 26
- Player 14 vs Player 25
- Player 15 vs Player 24
- Player 16 vs Player 23
- Player 17 vs Player 22
- Player 18 vs Player 21
- Player 19 vs Player 20
Round 30
- Player 1 vs Player 3
- Player 4 vs Player 2
- Player 5 vs Player 32
- Player 6 vs Player 31
- Player 7 vs Player 30
- Player 8 vs Player 29
- Player 9 vs Player 28
- Player 10 vs Player 27
- Player 11 vs Player 26
- Player 12 vs Player 25
- Player 13 vs Player 24
- Player 14 vs Player 23
- Player 15 vs Player 22
- Player 16 vs Player 21
- Player 17 vs Player 20
- Player 18 vs Player 19
Round 31
- Player 1 vs Player 2
- Player 3 vs Player 32
- Player 4 vs Player 31
- Player 5 vs Player 30
- Player 6 vs Player 29
- Player 7 vs Player 28
- Player 8 vs Player 27
- Player 9 vs Player 26
- Player 10 vs Player 25
- Player 11 vs Player 24
- Player 12 vs Player 23
- Player 13 vs Player 22
- Player 14 vs Player 21
- Player 15 vs Player 20
- Player 16 vs Player 19
- Player 17 vs Player 18
Frequently asked questions
How many rounds does a round robin with 32 players have?
A round robin with 32 players runs 31 rounds — every player faces every other player exactly once, with no repeat matchups.
How many matches are there in a 32-player round robin?
A 32-player round robin has 496 total matches (32 × 31 ÷ 2).
Does anyone sit out a round?
No — with 32 players (an even number), every round is fully paired with no byes.
Can I generate this schedule with my club's actual player names?
Yes — use the free round robin generator to paste your own names, set your table count, and get the same schedule with your players. No signup or account needed.