31-Player Pickleball Round Robin Schedule

Free, printable rotation for 31 players. Every round shows who plays, who sits, and which pairings repeat — so you can see exactly how fair the schedule is before you ever start a game.

Below is the pre-built rotation for 31 players, with a free PDF and Excel download for each variation. We only flag repeats: P partner repeat, O opponent repeat, X cross-repeat. A clean cell means everything is fresh.

7 courts, 3 sit out

Each round, 3 players sit out, rotating fairly across the schedule.

Rounds
18
Courts
7
Sit out
3
First partner repeat
never
First opponent repeat
round 14
First cross-repeat
round 8
Settings used
default
Round Court 1 Court 2 Court 3 Court 4 Court 5 Court 6 Court 7 Sit out
1
P15 & P5
vs
P31 & P23
P24 & P9
vs
P1 & P25
P30 & P19
vs
P11 & P16
P22 & P17
vs
P27 & P12
P28 & P26
vs
P8 & P3
P18 & P21
vs
P20 & P7
P14 & P2
vs
P13 & P4
P6, P10, P29
2
P13 & P26
vs
P23 & P6
P16 & P25
vs
P3 & P4
P20 & P24
vs
P31 & P19
P27 & P21
vs
P8 & P14
P30 & P17
vs
P18 & P2
P1 & P10
vs
P29 & P11
P22 & P5
vs
P9 & P28
P7, P12, P15
3
P1 & P13
vs
P28 & P7
P19 & P23
vs
P29 & P22
P16 & P24
vs
P12 & P2
P25 & P5
vs
P27 & P30
P3 & P31
vs
P10 & P17
P6 & P4
vs
P11 & P20
P26 & P15
vs
P9 & P14
P8, P18, P21
4
P19 & P27
vs
P10 & P6
P9 & P23
vs
P16 & P21
P1 & P31
vs
P22 & P14
P30 & P3
vs
P24 & P13
P20 & P26
vs
P12 & P25
P18 & P5
vs
P8 & P29
P7 & P15
vs
P17 & P11
P2, P4, P28
5
P26 & P24
vs
P29 & P17
P5 & P14
vs
P12 & P19
P13 & P21
vs
P25 & P31
P18 & P9
vs
P4 & P10
P7 & P30
vs
P8 & P23
P6 & P2
vs
P28 & P15
P1 & P20
vs
P27 & P16
P3, P11, P22
6
P13 & P19
vs
P8 & P15
P17 & P20
vs
P14 & P28
P16 & P29
vs
P6 & P31
P30 & P10
vs
P26 & P22
P18 & P24
vs
P11 & P23
P2 & P7
vs
P5 & P3
P21 & P12
vs
P4 & P1
P9, P25, P27
7
P5 & P17
vs
P16 & P13
P1 & P15
vs
P3 & P18
P26 & P4
vs
P31 & P27
P23 & P14
vs
P10 & P25
P7 & P6
vs
P9 & P12
P30 & P28
vs
P29 & P21
P2 & P11
vs
P22 & P8
P19, P20, P24
8
P5 & P29 X
vs
P4 & P14 X
X
P31 & P20 X
vs
P3 & P7 X
2X
P12 & P16 X
vs
P25 & P18
2X
P15 & P17 X
vs
P10 & P21
X
P26 & P2
vs
P19 & P1
P9 & P27
vs
P28 & P11
X
P8 & P6
vs
P24 & P22
X
P13, P23, P30
9
P26 & P16
vs
P21 & P7 X
X
P17 & P31 X
vs
P9 & P8
P11 & P30 X
vs
P3 & P12
X
P6 & P24 X
vs
P18 & P4 X
2X
P19 & P29 X
vs
P25 & P27 X
X
P15 & P13 X
vs
P20 & P22
P2 & P28 X
vs
P23 & P10 X
P1, P5, P14
10
P14 & P26 X
vs
P11 & P18 X
P7 & P10
vs
P30 & P6
4X
P12 & P1 X
vs
P23 & P13 X
X
P5 & P8 X
vs
P20 & P25 X
X
P27 & P28 X
vs
P24 & P15
X
P29 & P4 X
vs
P3 & P22
2X
P2 & P19 X
vs
P21 & P9 X
P16, P17, P31
11
P27 & P18
vs
P9 & P13
2X
P29 & P20
vs
P17 & P2 X
2X
P3 & P14
vs
P23 & P22 X
3X
P15 & P31 X
vs
P30 & P12 X
P16 & P4 X
vs
P28 & P8 X
P25 & P19 X
vs
P7 & P1 X
2X
P5 & P21
vs
P11 & P24 X
P6, P10, P26
12
P24 & P14
vs
P9 & P16 X
3X
P31 & P5 X
vs
P18 & P6 X
2X
P30 & P1
vs
P17 & P4
2X
P23 & P3 X
vs
P8 & P27 X
2X
P26 & P25 X
vs
P15 & P2 X
2X
P11 & P19 X
vs
P13 & P28 X
2X
P10 & P22 X
vs
P20 & P21 X
2X
P7, P12, P29
13
P22 & P28 X
vs
P25 & P7 X
X
P23 & P4
vs
P19 & P17
2X
P16 & P31 X
vs
P27 & P11 X
3X
P14 & P1 X
vs
P30 & P8 X
2X
P24 & P5 X
vs
P10 & P26 X
X
P12 & P6 X
vs
P3 & P2 X
3X
P13 & P20 X
vs
P9 & P29
2X
P15, P18, P21
14
P29 & P24 X
vs
P9 & P7 X
O X
P15 & P12 X
vs
P16 & P5 X
2O X
P13 & P25 X
vs
P10 & P14 X
2O X
P19 & P4 X
vs
P18 & P22
3O
P27 & P20 X
vs
P26 & P30 X
O 2X
P17 & P21 X
vs
P3 & P6 X
O
P23 & P1 X
vs
P11 & P31 X
O 3X
P2, P8, P28
15
P20 & P30 X
vs
P27 & P1 X
3O X
P23 & P16 X
vs
P9 & P6 X
2O 2X
P29 & P15
vs
P8 & P21 X
O 3X
P10 & P13 X
vs
P12 & P24 X
2O X
P28 & P3 X
vs
P26 & P5 X
2O 2X
P25 & P2 X
vs
P18 & P31 X
3X
P19 & P7 X
vs
P17 & P14 X
2O X
P4, P11, P22
16
P17 & P1 X
vs
P5 & P10 X
O 2X
P14 & P29 X
vs
P11 & P6 X
2O X
P12 & P13 X
vs
P21 & P4 X
O 3X
P18 & P26 X
vs
P28 & P23 X
3O
P22 & P19 X
vs
P30 & P16 X
2O X
P15 & P25 X
vs
P2 & P24 X
3O X
P20 & P8 X
vs
P7 & P31 X
4O
P3, P9, P27
17
P4 & P27 X
vs
P6 & P21 X
3O X
P24 & P3 X
vs
P30 & P14 X
2O 2X
P17 & P18 X
vs
P22 & P9 X
2O 2X
P29 & P1 X
vs
P23 & P15 X
2O 2X
P10 & P12 X
vs
P26 & P8 X
2O
P11 & P7 X
vs
P2 & P16 X
2O 2X
P13 & P31 X
vs
P5 & P28 X
3O
P19, P20, P25
18
P14 & P11 X
vs
P28 & P17 X
2O 2X
P15 & P21 X
vs
P18 & P19 X
3O X
P3 & P1 X
vs
P25 & P9 X
3O
P29 & P27 X
vs
P12 & P8 X
2O X
P20 & P2 X
vs
P16 & P6 X
4O
P10 & P31 X
vs
P22 & P7 X
3O X
P23 & P26 X
vs
P4 & P5 X
2O 2X
P13, P24, P30

6 courts, 7 sit out

Each round, 7 players sit out, rotating fairly across the schedule.

Rounds
18
Courts
6
Sit out
7
First partner repeat
never
First opponent repeat
round 16
First cross-repeat
round 9
Settings used
default
Round Court 1 Court 2 Court 3 Court 4 Court 5 Court 6 Sit out
1
P10 & P14
vs
P5 & P12
P17 & P9
vs
P11 & P13
P23 & P18
vs
P31 & P1
P20 & P29
vs
P25 & P7
P8 & P27
vs
P30 & P16
P4 & P2
vs
P15 & P22
P3, P6, P19, P21, P24, P26, P28
2
P4 & P12
vs
P25 & P8
P2 & P29
vs
P24 & P11
P22 & P26
vs
P21 & P31
P3 & P28
vs
P27 & P14
P17 & P6
vs
P30 & P5
P20 & P1
vs
P19 & P9
P7, P10, P13, P15, P16, P18, P23
3
P25 & P10
vs
P11 & P22
P7 & P27
vs
P19 & P23
P20 & P8
vs
P28 & P5
P1 & P24
vs
P26 & P17
P18 & P21
vs
P3 & P30
P16 & P15
vs
P6 & P13
P2, P4, P9, P12, P14, P29, P31
4
P2 & P21
vs
P16 & P17
P4 & P18
vs
P9 & P27
P23 & P24
vs
P15 & P12
P29 & P6
vs
P19 & P14
P13 & P31
vs
P28 & P10
P11 & P7
vs
P26 & P3
P1, P5, P8, P20, P22, P25, P30
5
P9 & P29
vs
P22 & P5
P18 & P25
vs
P2 & P14
P10 & P7
vs
P30 & P15
P1 & P13
vs
P12 & P21
P6 & P24
vs
P31 & P8
P23 & P16
vs
P4 & P20
P3, P11, P17, P19, P26, P27, P28
6
P20 & P11
vs
P15 & P27
P28 & P25
vs
P26 & P16
P22 & P7
vs
P17 & P14
P2 & P30
vs
P12 & P9
P8 & P29
vs
P3 & P1
P19 & P31
vs
P4 & P5
P6, P10, P13, P18, P21, P23, P24
7
P6 & P20
vs
P22 & P3
P8 & P14
vs
P23 & P13
P10 & P26
vs
P27 & P29
P17 & P19
vs
P18 & P28
P21 & P5
vs
P25 & P24
P1 & P4
vs
P11 & P30
P2, P7, P9, P12, P15, P16, P31
8
P6 & P2
vs
P7 & P1
P9 & P25
vs
P3 & P15
P18 & P26
vs
P5 & P13
P31 & P12
vs
P27 & P17
P23 & P21
vs
P11 & P28
P24 & P10
vs
P16 & P19
P4, P8, P14, P20, P22, P29, P30
9
P10 & P13 X
vs
P4 & P7
X
P16 & P28 X
vs
P15 & P18
2X
P8 & P21
vs
P9 & P20 X
X
P30 & P23
vs
P29 & P26 X
P14 & P3 X
vs
P2 & P31
X
P12 & P24 X
vs
P22 & P6 X
X
P1, P5, P11, P17, P19, P25, P27
10
P25 & P30
vs
P24 & P31 X
X
P15 & P7 X
vs
P18 & P8
X
P17 & P29
vs
P9 & P6
4X
P14 & P11
vs
P20 & P16 X
X
P4 & P19 X
vs
P2 & P12 X
2X
P5 & P1
vs
P22 & P27
X
P3, P10, P13, P21, P23, P26, P28
11
P29 & P30 X
vs
P20 & P28 X
X
P26 & P9
vs
P10 & P19 X
2X
P3 & P11 X
vs
P22 & P13
3X
P17 & P25
vs
P8 & P23 X
X
P4 & P27 X
vs
P14 & P21
X
P16 & P1
vs
P31 & P5 X
2X
P2, P6, P7, P12, P15, P18, P24
12
P12 & P30 X
vs
P11 & P5
3X
P21 & P13 X
vs
P2 & P19 X
X
P25 & P6
vs
P18 & P27 X
X
P17 & P3
vs
P26 & P15
3X
P28 & P14 X
vs
P1 & P10
2X
P7 & P23 X
vs
P24 & P22 X
2X
P4, P8, P9, P16, P20, P29, P31
13
P7 & P29 X
vs
P16 & P4 X
X
P8 & P6 X
vs
P21 & P10
X
P25 & P23 X
vs
P13 & P9 X
2X
P24 & P3
vs
P28 & P1 X
3X
P2 & P18 X
vs
P26 & P20
X
P19 & P12 X
vs
P15 & P31
3X
P5, P11, P14, P17, P22, P27, P30
14
P31 & P10 X
vs
P20 & P2 X
X
P16 & P13 X
vs
P30 & P22
2X
P8 & P24 X
vs
P18 & P11
2X
P14 & P29 X
vs
P15 & P17 X
2X
P6 & P5 X
vs
P23 & P4 X
X
P27 & P12 X
vs
P7 & P9
3X
P1, P3, P19, P21, P25, P26, P28
15
P12 & P17 X
vs
P20 & P3 X
X
P28 & P26 X
vs
P9 & P4 X
X
P16 & P25 X
vs
P19 & P1 X
2X
P29 & P15 X
vs
P31 & P27 X
3X
P11 & P21 X
vs
P14 & P5 X
4X
P22 & P2 X
vs
P30 & P8 X
2X
P6, P7, P10, P13, P18, P23, P24
16
P17 & P18 X
vs
P22 & P23 X
2O X
P27 & P1 X
vs
P20 & P13
O 2X
P3 & P19
vs
P10 & P5 X
2O
P21 & P25 X
vs
P7 & P30 X
O 2X
P16 & P14 X
vs
P24 & P9
O
P6 & P28
vs
P26 & P11 X
O X
P2, P4, P8, P12, P15, P29, P31
17
P3 & P4
vs
P24 & P18 X
O 2X
P17 & P30 X
vs
P15 & P19 X
O 2X
P2 & P8 X
vs
P29 & P28 X
O 2X
P11 & P31
vs
P13 & P7 X
O 2X
P25 & P12 X
vs
P21 & P26 X
2O X
P10 & P6 X
vs
P1 & P23 X
2O X
P5, P9, P14, P16, P20, P22, P27
18
P5 & P26 X
vs
P20 & P15 X
O 2X
P4 & P8 X
vs
P14 & P22 X
3O X
P27 & P13 X
vs
P2 & P24 X
O
P12 & P10 X
vs
P7 & P18 X
2O
P3 & P16
vs
P29 & P23 X
2O X
P28 & P9 X
vs
P6 & P31 X
O 2X
P1, P11, P17, P19, P21, P25, P30

5 courts, 11 sit out

Each round, 11 players sit out, rotating fairly across the schedule.

Rounds
18
Courts
5
Sit out
11
First partner repeat
never
First opponent repeat
round 17
First cross-repeat
round 9
Settings used
default
Round Court 1 Court 2 Court 3 Court 4 Court 5 Sit out
1
P23 & P1
vs
P7 & P20
P27 & P13
vs
P5 & P8
P6 & P2
vs
P26 & P9
P28 & P24
vs
P16 & P11
P18 & P29
vs
P17 & P25
P3, P4, P10, P12, P14, P15, P19, P21, P22, P30, P31
2
P14 & P3
vs
P31 & P10
P30 & P22
vs
P27 & P15
P29 & P28
vs
P20 & P21
P16 & P4
vs
P19 & P12
P24 & P18
vs
P1 & P8
P2, P5, P6, P7, P9, P11, P13, P17, P23, P25, P26
3
P6 & P10
vs
P13 & P19
P21 & P22
vs
P23 & P9
P7 & P17
vs
P12 & P11
P2 & P31
vs
P30 & P5
P3 & P4
vs
P26 & P25
P1, P8, P14, P15, P16, P18, P20, P24, P27, P28, P29
4
P17 & P26
vs
P20 & P24
P7 & P27
vs
P29 & P9
P5 & P25
vs
P15 & P1
P13 & P23
vs
P28 & P18
P8 & P14
vs
P6 & P16
P2, P3, P4, P10, P11, P12, P19, P21, P22, P30, P31
5
P11 & P29
vs
P15 & P31
P21 & P24
vs
P30 & P12
P10 & P27
vs
P16 & P2
P8 & P28
vs
P19 & P3
P1 & P22
vs
P14 & P4
P5, P6, P7, P9, P13, P17, P18, P20, P23, P25, P26
6
P21 & P31
vs
P19 & P17
P23 & P3
vs
P11 & P2
P20 & P5
vs
P4 & P6
P13 & P9
vs
P25 & P30
P26 & P10
vs
P7 & P18
P1, P8, P12, P14, P15, P16, P22, P24, P27, P28, P29
7
P8 & P26
vs
P29 & P12
P27 & P20
vs
P25 & P14
P18 & P5
vs
P22 & P16
P6 & P15
vs
P7 & P24
P9 & P17
vs
P1 & P28
P2, P3, P4, P10, P11, P13, P19, P21, P23, P30, P31
8
P13 & P11
vs
P1 & P21
P19 & P14
vs
P15 & P2
P16 & P29
vs
P30 & P3
P31 & P27
vs
P4 & P23
P12 & P28
vs
P22 & P10
P5, P6, P7, P8, P9, P17, P18, P20, P24, P25, P26
9
P24 & P25
vs
P7 & P23 X
X
P11 & P6
vs
P30 & P4
X
P9 & P31
vs
P26 & P18 X
X
P5 & P21
vs
P10 & P3 X
P17 & P20 X
vs
P19 & P8 X
X
P1, P2, P12, P13, P14, P15, P16, P22, P27, P28, P29
10
P1 & P14 X
vs
P28 & P26
X
P7 & P22
vs
P20 & P2
X
P24 & P16 X
vs
P29 & P13
X
P8 & P12 X
vs
P25 & P15 X
P18 & P17 X
vs
P27 & P6
P3, P4, P5, P9, P10, P11, P19, P21, P23, P30, P31
11
P13 & P3
vs
P15 & P14 X
X
P21 & P16
vs
P31 & P22
3X
P11 & P5
vs
P12 & P9
X
P23 & P30
vs
P10 & P19 X
P29 & P4
vs
P2 & P28
X
P1, P6, P7, P8, P17, P18, P20, P24, P25, P26, P27
12
P9 & P18 X
vs
P24 & P3
X
P21 & P30 X
vs
P26 & P7 X
P8 & P17 X
vs
P10 & P4
P23 & P27 X
vs
P1 & P6
2X
P11 & P31 X
vs
P25 & P20 X
P2, P5, P12, P13, P14, P15, P16, P19, P22, P28, P29
13
P17 & P16
vs
P7 & P15 X
X
P26 & P27
vs
P28 & P13 X
2X
P29 & P22
vs
P1 & P19
X
P6 & P18 X
vs
P2 & P12
X
P14 & P5
vs
P8 & P24 X
2X
P3, P4, P9, P10, P11, P20, P21, P23, P25, P30, P31
14
P31 & P19 X
vs
P13 & P12
2X
P15 & P21
vs
P2 & P4 X
X
P16 & P14 X
vs
P9 & P11 X
X
P25 & P22
vs
P10 & P30 X
3X
P23 & P20 X
vs
P5 & P3 X
2X
P1, P6, P7, P8, P17, P18, P24, P26, P27, P28, P29
15
P17 & P4 X
vs
P9 & P3 X
2X
P31 & P8
vs
P1 & P7 X
X
P26 & P29 X
vs
P10 & P23 X
X
P20 & P11 X
vs
P27 & P18 X
X
P21 & P28 X
vs
P6 & P24 X
2X
P2, P5, P12, P13, P14, P15, P16, P19, P22, P25, P30
16
P8 & P18 X
vs
P28 & P30
2X
P29 & P14
vs
P12 & P5 X
2X
P27 & P1 X
vs
P15 & P19 X
3X
P16 & P25
vs
P17 & P6 X
3X
P22 & P2 X
vs
P24 & P13 X
P3, P4, P7, P9, P10, P11, P20, P21, P23, P26, P31
17
P14 & P10 X
vs
P4 & P20 X
O 2X
P9 & P30 X
vs
P12 & P23
4X
P5 & P19
vs
P11 & P21 X
O 2X
P26 & P2 X
vs
P25 & P31 X
O 2X
P3 & P7
vs
P22 & P13 X
2X
P1, P6, P8, P15, P16, P17, P18, P24, P27, P28, P29
18
P16 & P18 X
vs
P8 & P4 X
2O X
P1 & P29 X
vs
P6 & P21 X
O 2X
P24 & P31
vs
P3 & P27
O 2X
P28 & P9 X
vs
P20 & P15
O
P10 & P17 X
vs
P26 & P11
2O X
P2, P5, P7, P12, P13, P14, P19, P22, P23, P25, P30

Static schedules break the moment something changes

A printed sheet works until it doesn't — someone shows up late, a player has to leave early, two friends want to play partners every round, or the rating gap on one court is too wide. PickleMixer handles all of it without rewriting the schedule.

  • Drop-ins & no-shows — add or remove a player and the next round adjusts on the fly
  • Fair sit-outs — tracks who has sat out the most and rotates them in next
  • Player swaps, court freeze, pin player to court — fine-tune any round before you commit it
  • Linked partners — couples or training pairs stay together while opponents rotate
Try the live mixer for 31 players

31-Player Round Robin FAQ

How many rounds for a 31-player round robin?
18 rounds — 7 courts, 3 players sit out each round in a fair rotation. The schedule keeps partners and opponents fresh until repeats become mathematically unavoidable.
How many rounds before partners repeat?
First partner repeat: never (within the schedule). The schedule is generated at quality 40 (the user-facing mixer maximum) so partner repeats land as late in the rotation as the search can manage.
How many rounds before opponents repeat?
First opponent repeat: round 14. Once every unique pair has faced each other once, an opponent repeat becomes unavoidable — the schedule delays it until that point.
What if someone shows up late or leaves early?
Static schedules break the moment that happens. The live mixer adjusts on the next round — if a player no-shows you can drop them from the lineup and the next mix accounts for it; if someone leaves early the same applies in reverse.
Can I print this schedule and use it on its own?
Yes. Download the PDF or Excel — every round is laid out with court assignments and (where applicable) sit-outs. Just assign your players to slots P1 through P31 or write names in.
What do the P / O / X badges mean?
We only flag repeats. P (orange) = partner repeat — the same two players are partners again. O (yellow) = opponent repeat — the same two players are facing each other again. X (pale yellow) = cross-repeat — an ex-partner is now an opponent, or an ex-opponent is now a partner. A clean cell with no badges means everything on that court is fresh — no repeat partners, no repeat opponents.
Why use the live mixer instead of the printed schedule?
Because real sessions never go to plan. The mixer handles drop-ins, no-shows, swaps, locked partners, rating balance, mixed-doubles constraints, and sit-out fairness — none of which a printed sheet can adjust to mid-session. Use the download to plan; use the mixer to run the night.

See more group sizes

All round-robin schedules Open PickleMixer