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.