Free · no sign-up · print or share

32-team round robin generator

32 teams, every team plays every other team once: 496 games over 31 rounds, nobody rests. Below is the full round list with balanced home and away, the same draw the generator makes, ready to print or rename.

Teams
32
Games (single)
496
Games (home & away)
992
Rounds (single / double)
31 / 62
Games per round
16
Byes per round
0
Fields for the fastest day
16 (31 slots)
Time slots on 1 / 2 / 4 fields
496 / 248 / 124

easychamp.com/tools/round-robin-generator/32-teams

The rounds

Every round of a 32-team round robin

RoundFixtures (home v away)Rests
1Team 1 v Team 32 · Team 31 v Team 2 · Team 3 v Team 30 · Team 29 v Team 4 · Team 5 v Team 28 · Team 27 v Team 6 · Team 7 v Team 26 · Team 25 v Team 8 · Team 9 v Team 24 · Team 23 v Team 10 · Team 11 v Team 22 · Team 21 v Team 12 · Team 13 v Team 20 · Team 19 v Team 14 · Team 15 v Team 18 · Team 17 v Team 16—
2Team 31 v Team 1 · Team 30 v Team 32 · Team 2 v Team 29 · Team 28 v Team 3 · Team 4 v Team 27 · Team 26 v Team 5 · Team 6 v Team 25 · Team 24 v Team 7 · Team 8 v Team 23 · Team 22 v Team 9 · Team 10 v Team 21 · Team 20 v Team 11 · Team 12 v Team 19 · Team 18 v Team 13 · Team 14 v Team 17 · Team 16 v Team 15—
3Team 1 v Team 30 · Team 29 v Team 31 · Team 32 v Team 28 · Team 27 v Team 2 · Team 3 v Team 26 · Team 25 v Team 4 · Team 5 v Team 24 · Team 23 v Team 6 · Team 7 v Team 22 · Team 21 v Team 8 · Team 9 v Team 20 · Team 19 v Team 10 · Team 11 v Team 18 · Team 17 v Team 12 · Team 13 v Team 16 · Team 15 v Team 14—
4Team 29 v Team 1 · Team 28 v Team 30 · Team 31 v Team 27 · Team 26 v Team 32 · Team 2 v Team 25 · Team 24 v Team 3 · Team 4 v Team 23 · Team 22 v Team 5 · Team 6 v Team 21 · Team 20 v Team 7 · Team 8 v Team 19 · Team 18 v Team 9 · Team 10 v Team 17 · Team 16 v Team 11 · Team 12 v Team 15 · Team 14 v Team 13—
5Team 1 v Team 28 · Team 27 v Team 29 · Team 30 v Team 26 · Team 25 v Team 31 · Team 32 v Team 24 · Team 23 v Team 2 · Team 3 v Team 22 · Team 21 v Team 4 · Team 5 v Team 20 · Team 19 v Team 6 · Team 7 v Team 18 · Team 17 v Team 8 · Team 9 v Team 16 · Team 15 v Team 10 · Team 11 v Team 14 · Team 13 v Team 12—
6Team 27 v Team 1 · Team 26 v Team 28 · Team 29 v Team 25 · Team 24 v Team 30 · Team 31 v Team 23 · Team 22 v Team 32 · Team 2 v Team 21 · Team 20 v Team 3 · Team 4 v Team 19 · Team 18 v Team 5 · Team 6 v Team 17 · Team 16 v Team 7 · Team 8 v Team 15 · Team 14 v Team 9 · Team 10 v Team 13 · Team 12 v Team 11—
7Team 1 v Team 26 · Team 25 v Team 27 · Team 28 v Team 24 · Team 23 v Team 29 · Team 30 v Team 22 · Team 21 v Team 31 · Team 32 v Team 20 · Team 19 v Team 2 · Team 3 v Team 18 · Team 17 v Team 4 · Team 5 v Team 16 · Team 15 v Team 6 · Team 7 v Team 14 · Team 13 v Team 8 · Team 9 v Team 12 · Team 11 v Team 10—
8Team 25 v Team 1 · Team 24 v Team 26 · Team 27 v Team 23 · Team 22 v Team 28 · Team 29 v Team 21 · Team 20 v Team 30 · Team 31 v Team 19 · Team 18 v Team 32 · Team 2 v Team 17 · Team 16 v Team 3 · Team 4 v Team 15 · Team 14 v Team 5 · Team 6 v Team 13 · Team 12 v Team 7 · Team 8 v Team 11 · Team 10 v Team 9—
9Team 1 v Team 24 · Team 23 v Team 25 · Team 26 v Team 22 · Team 21 v Team 27 · Team 28 v Team 20 · Team 19 v Team 29 · Team 30 v Team 18 · Team 17 v Team 31 · Team 32 v Team 16 · Team 15 v Team 2 · Team 3 v Team 14 · Team 13 v Team 4 · Team 5 v Team 12 · Team 11 v Team 6 · Team 7 v Team 10 · Team 9 v Team 8—
10Team 23 v Team 1 · Team 22 v Team 24 · Team 25 v Team 21 · Team 20 v Team 26 · Team 27 v Team 19 · Team 18 v Team 28 · Team 29 v Team 17 · Team 16 v Team 30 · Team 31 v Team 15 · Team 14 v Team 32 · Team 2 v Team 13 · Team 12 v Team 3 · Team 4 v Team 11 · Team 10 v Team 5 · Team 6 v Team 9 · Team 8 v Team 7—
11Team 1 v Team 22 · Team 21 v Team 23 · Team 24 v Team 20 · Team 19 v Team 25 · Team 26 v Team 18 · Team 17 v Team 27 · Team 28 v Team 16 · Team 15 v Team 29 · Team 30 v Team 14 · Team 13 v Team 31 · Team 32 v Team 12 · Team 11 v Team 2 · Team 3 v Team 10 · Team 9 v Team 4 · Team 5 v Team 8 · Team 7 v Team 6—
12Team 21 v Team 1 · Team 20 v Team 22 · Team 23 v Team 19 · Team 18 v Team 24 · Team 25 v Team 17 · Team 16 v Team 26 · Team 27 v Team 15 · Team 14 v Team 28 · Team 29 v Team 13 · Team 12 v Team 30 · Team 31 v Team 11 · Team 10 v Team 32 · Team 2 v Team 9 · Team 8 v Team 3 · Team 4 v Team 7 · Team 6 v Team 5—
13Team 1 v Team 20 · Team 19 v Team 21 · Team 22 v Team 18 · Team 17 v Team 23 · Team 24 v Team 16 · Team 15 v Team 25 · Team 26 v Team 14 · Team 13 v Team 27 · Team 28 v Team 12 · Team 11 v Team 29 · Team 30 v Team 10 · Team 9 v Team 31 · Team 32 v Team 8 · Team 7 v Team 2 · Team 3 v Team 6 · Team 5 v Team 4—
14Team 19 v Team 1 · Team 18 v Team 20 · Team 21 v Team 17 · Team 16 v Team 22 · Team 23 v Team 15 · Team 14 v Team 24 · Team 25 v Team 13 · Team 12 v Team 26 · Team 27 v Team 11 · Team 10 v Team 28 · Team 29 v Team 9 · Team 8 v Team 30 · Team 31 v Team 7 · Team 6 v Team 32 · Team 2 v Team 5 · Team 4 v Team 3—
15Team 1 v Team 18 · Team 17 v Team 19 · Team 20 v Team 16 · Team 15 v Team 21 · Team 22 v Team 14 · Team 13 v Team 23 · Team 24 v Team 12 · Team 11 v Team 25 · Team 26 v Team 10 · Team 9 v Team 27 · Team 28 v Team 8 · Team 7 v Team 29 · Team 30 v Team 6 · Team 5 v Team 31 · Team 32 v Team 4 · Team 3 v Team 2—
16Team 17 v Team 1 · Team 16 v Team 18 · Team 19 v Team 15 · Team 14 v Team 20 · Team 21 v Team 13 · Team 12 v Team 22 · Team 23 v Team 11 · Team 10 v Team 24 · Team 25 v Team 9 · Team 8 v Team 26 · Team 27 v Team 7 · Team 6 v Team 28 · Team 29 v Team 5 · Team 4 v Team 30 · Team 31 v Team 3 · Team 2 v Team 32—
17Team 1 v Team 16 · Team 15 v Team 17 · Team 18 v Team 14 · Team 13 v Team 19 · Team 20 v Team 12 · Team 11 v Team 21 · Team 22 v Team 10 · Team 9 v Team 23 · Team 24 v Team 8 · Team 7 v Team 25 · Team 26 v Team 6 · Team 5 v Team 27 · Team 28 v Team 4 · Team 3 v Team 29 · Team 30 v Team 2 · Team 32 v Team 31—
18Team 15 v Team 1 · Team 14 v Team 16 · Team 17 v Team 13 · Team 12 v Team 18 · Team 19 v Team 11 · Team 10 v Team 20 · Team 21 v Team 9 · Team 8 v Team 22 · Team 23 v Team 7 · Team 6 v Team 24 · Team 25 v Team 5 · Team 4 v Team 26 · Team 27 v Team 3 · Team 2 v Team 28 · Team 29 v Team 32 · Team 31 v Team 30—
19Team 1 v Team 14 · Team 13 v Team 15 · Team 16 v Team 12 · Team 11 v Team 17 · Team 18 v Team 10 · Team 9 v Team 19 · Team 20 v Team 8 · Team 7 v Team 21 · Team 22 v Team 6 · Team 5 v Team 23 · Team 24 v Team 4 · Team 3 v Team 25 · Team 26 v Team 2 · Team 32 v Team 27 · Team 28 v Team 31 · Team 30 v Team 29—
20Team 13 v Team 1 · Team 12 v Team 14 · Team 15 v Team 11 · Team 10 v Team 16 · Team 17 v Team 9 · Team 8 v Team 18 · Team 19 v Team 7 · Team 6 v Team 20 · Team 21 v Team 5 · Team 4 v Team 22 · Team 23 v Team 3 · Team 2 v Team 24 · Team 25 v Team 32 · Team 31 v Team 26 · Team 27 v Team 30 · Team 29 v Team 28—
21Team 1 v Team 12 · Team 11 v Team 13 · Team 14 v Team 10 · Team 9 v Team 15 · Team 16 v Team 8 · Team 7 v Team 17 · Team 18 v Team 6 · Team 5 v Team 19 · Team 20 v Team 4 · Team 3 v Team 21 · Team 22 v Team 2 · Team 32 v Team 23 · Team 24 v Team 31 · Team 30 v Team 25 · Team 26 v Team 29 · Team 28 v Team 27—
22Team 11 v Team 1 · Team 10 v Team 12 · Team 13 v Team 9 · Team 8 v Team 14 · Team 15 v Team 7 · Team 6 v Team 16 · Team 17 v Team 5 · Team 4 v Team 18 · Team 19 v Team 3 · Team 2 v Team 20 · Team 21 v Team 32 · Team 31 v Team 22 · Team 23 v Team 30 · Team 29 v Team 24 · Team 25 v Team 28 · Team 27 v Team 26—
23Team 1 v Team 10 · Team 9 v Team 11 · Team 12 v Team 8 · Team 7 v Team 13 · Team 14 v Team 6 · Team 5 v Team 15 · Team 16 v Team 4 · Team 3 v Team 17 · Team 18 v Team 2 · Team 32 v Team 19 · Team 20 v Team 31 · Team 30 v Team 21 · Team 22 v Team 29 · Team 28 v Team 23 · Team 24 v Team 27 · Team 26 v Team 25—
24Team 9 v Team 1 · Team 8 v Team 10 · Team 11 v Team 7 · Team 6 v Team 12 · Team 13 v Team 5 · Team 4 v Team 14 · Team 15 v Team 3 · Team 2 v Team 16 · Team 17 v Team 32 · Team 31 v Team 18 · Team 19 v Team 30 · Team 29 v Team 20 · Team 21 v Team 28 · Team 27 v Team 22 · Team 23 v Team 26 · Team 25 v Team 24—
25Team 1 v Team 8 · Team 7 v Team 9 · Team 10 v Team 6 · Team 5 v Team 11 · Team 12 v Team 4 · Team 3 v Team 13 · Team 14 v Team 2 · Team 32 v Team 15 · Team 16 v Team 31 · Team 30 v Team 17 · Team 18 v Team 29 · Team 28 v Team 19 · Team 20 v Team 27 · Team 26 v Team 21 · Team 22 v Team 25 · Team 24 v Team 23—
26Team 7 v Team 1 · Team 6 v Team 8 · Team 9 v Team 5 · Team 4 v Team 10 · Team 11 v Team 3 · Team 2 v Team 12 · Team 13 v Team 32 · Team 31 v Team 14 · Team 15 v Team 30 · Team 29 v Team 16 · Team 17 v Team 28 · Team 27 v Team 18 · Team 19 v Team 26 · Team 25 v Team 20 · Team 21 v Team 24 · Team 23 v Team 22—
27Team 1 v Team 6 · Team 5 v Team 7 · Team 8 v Team 4 · Team 3 v Team 9 · Team 10 v Team 2 · Team 32 v Team 11 · Team 12 v Team 31 · Team 30 v Team 13 · Team 14 v Team 29 · Team 28 v Team 15 · Team 16 v Team 27 · Team 26 v Team 17 · Team 18 v Team 25 · Team 24 v Team 19 · Team 20 v Team 23 · Team 22 v Team 21—
28Team 5 v Team 1 · Team 4 v Team 6 · Team 7 v Team 3 · Team 2 v Team 8 · Team 9 v Team 32 · Team 31 v Team 10 · Team 11 v Team 30 · Team 29 v Team 12 · Team 13 v Team 28 · Team 27 v Team 14 · Team 15 v Team 26 · Team 25 v Team 16 · Team 17 v Team 24 · Team 23 v Team 18 · Team 19 v Team 22 · Team 21 v Team 20—
29Team 1 v Team 4 · Team 3 v Team 5 · Team 6 v Team 2 · Team 32 v Team 7 · Team 8 v Team 31 · Team 30 v Team 9 · Team 10 v Team 29 · Team 28 v Team 11 · Team 12 v Team 27 · Team 26 v Team 13 · Team 14 v Team 25 · Team 24 v Team 15 · Team 16 v Team 23 · Team 22 v Team 17 · Team 18 v Team 21 · Team 20 v Team 19—
30Team 3 v Team 1 · Team 2 v Team 4 · Team 5 v Team 32 · Team 31 v Team 6 · Team 7 v Team 30 · Team 29 v Team 8 · Team 9 v Team 28 · Team 27 v Team 10 · Team 11 v Team 26 · Team 25 v Team 12 · Team 13 v Team 24 · Team 23 v Team 14 · Team 15 v Team 22 · Team 21 v Team 16 · Team 17 v Team 20 · Team 19 v Team 18—
31Team 1 v Team 2 · Team 32 v Team 3 · Team 4 v Team 31 · Team 30 v Team 5 · Team 6 v Team 29 · Team 28 v Team 7 · Team 8 v Team 27 · Team 26 v Team 9 · Team 10 v Team 25 · Team 24 v Team 11 · Team 12 v Team 23 · Team 22 v Team 13 · Team 14 v Team 21 · Team 20 v Team 15 · Team 16 v Team 19 · Team 18 v Team 17—

Team by team

Each team's 32-team season: home, away and rest days

TeamHome / awayRestsOpponents by round (H home, A away)
Team 116 / 15—R1 T32 (H) · R2 T31 (A) · R3 T30 (H) · R4 T29 (A) · R5 T28 (H) · R6 T27 (A) · R7 T26 (H) · R8 T25 (A) · R9 T24 (H) · R10 T23 (A) · R11 T22 (H) · R12 T21 (A) · R13 T20 (H) · R14 T19 (A) · R15 T18 (H) · R16 T17 (A) · R17 T16 (H) · R18 T15 (A) · R19 T14 (H) · R20 T13 (A) · R21 T12 (H) · R22 T11 (A) · R23 T10 (H) · R24 T9 (A) · R25 T8 (H) · R26 T7 (A) · R27 T6 (H) · R28 T5 (A) · R29 T4 (H) · R30 T3 (A) · R31 T2 (H)
Team 215 / 16—R1 T31 (A) · R2 T29 (H) · R3 T27 (A) · R4 T25 (H) · R5 T23 (A) · R6 T21 (H) · R7 T19 (A) · R8 T17 (H) · R9 T15 (A) · R10 T13 (H) · R11 T11 (A) · R12 T9 (H) · R13 T7 (A) · R14 T5 (H) · R15 T3 (A) · R16 T32 (H) · R17 T30 (A) · R18 T28 (H) · R19 T26 (A) · R20 T24 (H) · R21 T22 (A) · R22 T20 (H) · R23 T18 (A) · R24 T16 (H) · R25 T14 (A) · R26 T12 (H) · R27 T10 (A) · R28 T8 (H) · R29 T6 (A) · R30 T4 (H) · R31 T1 (A)
Team 316 / 15—R1 T30 (H) · R2 T28 (A) · R3 T26 (H) · R4 T24 (A) · R5 T22 (H) · R6 T20 (A) · R7 T18 (H) · R8 T16 (A) · R9 T14 (H) · R10 T12 (A) · R11 T10 (H) · R12 T8 (A) · R13 T6 (H) · R14 T4 (A) · R15 T2 (H) · R16 T31 (A) · R17 T29 (H) · R18 T27 (A) · R19 T25 (H) · R20 T23 (A) · R21 T21 (H) · R22 T19 (A) · R23 T17 (H) · R24 T15 (A) · R25 T13 (H) · R26 T11 (A) · R27 T9 (H) · R28 T7 (A) · R29 T5 (H) · R30 T1 (H) · R31 T32 (A)
Team 415 / 16—R1 T29 (A) · R2 T27 (H) · R3 T25 (A) · R4 T23 (H) · R5 T21 (A) · R6 T19 (H) · R7 T17 (A) · R8 T15 (H) · R9 T13 (A) · R10 T11 (H) · R11 T9 (A) · R12 T7 (H) · R13 T5 (A) · R14 T3 (H) · R15 T32 (A) · R16 T30 (H) · R17 T28 (A) · R18 T26 (H) · R19 T24 (A) · R20 T22 (H) · R21 T20 (A) · R22 T18 (H) · R23 T16 (A) · R24 T14 (H) · R25 T12 (A) · R26 T10 (H) · R27 T8 (A) · R28 T6 (H) · R29 T1 (A) · R30 T2 (A) · R31 T31 (H)
Team 516 / 15—R1 T28 (H) · R2 T26 (A) · R3 T24 (H) · R4 T22 (A) · R5 T20 (H) · R6 T18 (A) · R7 T16 (H) · R8 T14 (A) · R9 T12 (H) · R10 T10 (A) · R11 T8 (H) · R12 T6 (A) · R13 T4 (H) · R14 T2 (A) · R15 T31 (H) · R16 T29 (A) · R17 T27 (H) · R18 T25 (A) · R19 T23 (H) · R20 T21 (A) · R21 T19 (H) · R22 T17 (A) · R23 T15 (H) · R24 T13 (A) · R25 T11 (H) · R26 T9 (A) · R27 T7 (H) · R28 T1 (H) · R29 T3 (A) · R30 T32 (H) · R31 T30 (A)
Team 615 / 16—R1 T27 (A) · R2 T25 (H) · R3 T23 (A) · R4 T21 (H) · R5 T19 (A) · R6 T17 (H) · R7 T15 (A) · R8 T13 (H) · R9 T11 (A) · R10 T9 (H) · R11 T7 (A) · R12 T5 (H) · R13 T3 (A) · R14 T32 (H) · R15 T30 (A) · R16 T28 (H) · R17 T26 (A) · R18 T24 (H) · R19 T22 (A) · R20 T20 (H) · R21 T18 (A) · R22 T16 (H) · R23 T14 (A) · R24 T12 (H) · R25 T10 (A) · R26 T8 (H) · R27 T1 (A) · R28 T4 (A) · R29 T2 (H) · R30 T31 (A) · R31 T29 (H)
Team 716 / 15—R1 T26 (H) · R2 T24 (A) · R3 T22 (H) · R4 T20 (A) · R5 T18 (H) · R6 T16 (A) · R7 T14 (H) · R8 T12 (A) · R9 T10 (H) · R10 T8 (A) · R11 T6 (H) · R12 T4 (A) · R13 T2 (H) · R14 T31 (A) · R15 T29 (H) · R16 T27 (A) · R17 T25 (H) · R18 T23 (A) · R19 T21 (H) · R20 T19 (A) · R21 T17 (H) · R22 T15 (A) · R23 T13 (H) · R24 T11 (A) · R25 T9 (H) · R26 T1 (H) · R27 T5 (A) · R28 T3 (H) · R29 T32 (A) · R30 T30 (H) · R31 T28 (A)
Team 815 / 16—R1 T25 (A) · R2 T23 (H) · R3 T21 (A) · R4 T19 (H) · R5 T17 (A) · R6 T15 (H) · R7 T13 (A) · R8 T11 (H) · R9 T9 (A) · R10 T7 (H) · R11 T5 (A) · R12 T3 (H) · R13 T32 (A) · R14 T30 (H) · R15 T28 (A) · R16 T26 (H) · R17 T24 (A) · R18 T22 (H) · R19 T20 (A) · R20 T18 (H) · R21 T16 (A) · R22 T14 (H) · R23 T12 (A) · R24 T10 (H) · R25 T1 (A) · R26 T6 (A) · R27 T4 (H) · R28 T2 (A) · R29 T31 (H) · R30 T29 (A) · R31 T27 (H)
Team 916 / 15—R1 T24 (H) · R2 T22 (A) · R3 T20 (H) · R4 T18 (A) · R5 T16 (H) · R6 T14 (A) · R7 T12 (H) · R8 T10 (A) · R9 T8 (H) · R10 T6 (A) · R11 T4 (H) · R12 T2 (A) · R13 T31 (H) · R14 T29 (A) · R15 T27 (H) · R16 T25 (A) · R17 T23 (H) · R18 T21 (A) · R19 T19 (H) · R20 T17 (A) · R21 T15 (H) · R22 T13 (A) · R23 T11 (H) · R24 T1 (H) · R25 T7 (A) · R26 T5 (H) · R27 T3 (A) · R28 T32 (H) · R29 T30 (A) · R30 T28 (H) · R31 T26 (A)
Team 1015 / 16—R1 T23 (A) · R2 T21 (H) · R3 T19 (A) · R4 T17 (H) · R5 T15 (A) · R6 T13 (H) · R7 T11 (A) · R8 T9 (H) · R9 T7 (A) · R10 T5 (H) · R11 T3 (A) · R12 T32 (H) · R13 T30 (A) · R14 T28 (H) · R15 T26 (A) · R16 T24 (H) · R17 T22 (A) · R18 T20 (H) · R19 T18 (A) · R20 T16 (H) · R21 T14 (A) · R22 T12 (H) · R23 T1 (A) · R24 T8 (A) · R25 T6 (H) · R26 T4 (A) · R27 T2 (H) · R28 T31 (A) · R29 T29 (H) · R30 T27 (A) · R31 T25 (H)
Team 1116 / 15—R1 T22 (H) · R2 T20 (A) · R3 T18 (H) · R4 T16 (A) · R5 T14 (H) · R6 T12 (A) · R7 T10 (H) · R8 T8 (A) · R9 T6 (H) · R10 T4 (A) · R11 T2 (H) · R12 T31 (A) · R13 T29 (H) · R14 T27 (A) · R15 T25 (H) · R16 T23 (A) · R17 T21 (H) · R18 T19 (A) · R19 T17 (H) · R20 T15 (A) · R21 T13 (H) · R22 T1 (H) · R23 T9 (A) · R24 T7 (H) · R25 T5 (A) · R26 T3 (H) · R27 T32 (A) · R28 T30 (H) · R29 T28 (A) · R30 T26 (H) · R31 T24 (A)
Team 1215 / 16—R1 T21 (A) · R2 T19 (H) · R3 T17 (A) · R4 T15 (H) · R5 T13 (A) · R6 T11 (H) · R7 T9 (A) · R8 T7 (H) · R9 T5 (A) · R10 T3 (H) · R11 T32 (A) · R12 T30 (H) · R13 T28 (A) · R14 T26 (H) · R15 T24 (A) · R16 T22 (H) · R17 T20 (A) · R18 T18 (H) · R19 T16 (A) · R20 T14 (H) · R21 T1 (A) · R22 T10 (A) · R23 T8 (H) · R24 T6 (A) · R25 T4 (H) · R26 T2 (A) · R27 T31 (H) · R28 T29 (A) · R29 T27 (H) · R30 T25 (A) · R31 T23 (H)
Team 1316 / 15—R1 T20 (H) · R2 T18 (A) · R3 T16 (H) · R4 T14 (A) · R5 T12 (H) · R6 T10 (A) · R7 T8 (H) · R8 T6 (A) · R9 T4 (H) · R10 T2 (A) · R11 T31 (H) · R12 T29 (A) · R13 T27 (H) · R14 T25 (A) · R15 T23 (H) · R16 T21 (A) · R17 T19 (H) · R18 T17 (A) · R19 T15 (H) · R20 T1 (H) · R21 T11 (A) · R22 T9 (H) · R23 T7 (A) · R24 T5 (H) · R25 T3 (A) · R26 T32 (H) · R27 T30 (A) · R28 T28 (H) · R29 T26 (A) · R30 T24 (H) · R31 T22 (A)
Team 1415 / 16—R1 T19 (A) · R2 T17 (H) · R3 T15 (A) · R4 T13 (H) · R5 T11 (A) · R6 T9 (H) · R7 T7 (A) · R8 T5 (H) · R9 T3 (A) · R10 T32 (H) · R11 T30 (A) · R12 T28 (H) · R13 T26 (A) · R14 T24 (H) · R15 T22 (A) · R16 T20 (H) · R17 T18 (A) · R18 T16 (H) · R19 T1 (A) · R20 T12 (A) · R21 T10 (H) · R22 T8 (A) · R23 T6 (H) · R24 T4 (A) · R25 T2 (H) · R26 T31 (A) · R27 T29 (H) · R28 T27 (A) · R29 T25 (H) · R30 T23 (A) · R31 T21 (H)
Team 1516 / 15—R1 T18 (H) · R2 T16 (A) · R3 T14 (H) · R4 T12 (A) · R5 T10 (H) · R6 T8 (A) · R7 T6 (H) · R8 T4 (A) · R9 T2 (H) · R10 T31 (A) · R11 T29 (H) · R12 T27 (A) · R13 T25 (H) · R14 T23 (A) · R15 T21 (H) · R16 T19 (A) · R17 T17 (H) · R18 T1 (H) · R19 T13 (A) · R20 T11 (H) · R21 T9 (A) · R22 T7 (H) · R23 T5 (A) · R24 T3 (H) · R25 T32 (A) · R26 T30 (H) · R27 T28 (A) · R28 T26 (H) · R29 T24 (A) · R30 T22 (H) · R31 T20 (A)
Team 1615 / 16—R1 T17 (A) · R2 T15 (H) · R3 T13 (A) · R4 T11 (H) · R5 T9 (A) · R6 T7 (H) · R7 T5 (A) · R8 T3 (H) · R9 T32 (A) · R10 T30 (H) · R11 T28 (A) · R12 T26 (H) · R13 T24 (A) · R14 T22 (H) · R15 T20 (A) · R16 T18 (H) · R17 T1 (A) · R18 T14 (A) · R19 T12 (H) · R20 T10 (A) · R21 T8 (H) · R22 T6 (A) · R23 T4 (H) · R24 T2 (A) · R25 T31 (H) · R26 T29 (A) · R27 T27 (H) · R28 T25 (A) · R29 T23 (H) · R30 T21 (A) · R31 T19 (H)
Team 1716 / 15—R1 T16 (H) · R2 T14 (A) · R3 T12 (H) · R4 T10 (A) · R5 T8 (H) · R6 T6 (A) · R7 T4 (H) · R8 T2 (A) · R9 T31 (H) · R10 T29 (A) · R11 T27 (H) · R12 T25 (A) · R13 T23 (H) · R14 T21 (A) · R15 T19 (H) · R16 T1 (H) · R17 T15 (A) · R18 T13 (H) · R19 T11 (A) · R20 T9 (H) · R21 T7 (A) · R22 T5 (H) · R23 T3 (A) · R24 T32 (H) · R25 T30 (A) · R26 T28 (H) · R27 T26 (A) · R28 T24 (H) · R29 T22 (A) · R30 T20 (H) · R31 T18 (A)
Team 1815 / 16—R1 T15 (A) · R2 T13 (H) · R3 T11 (A) · R4 T9 (H) · R5 T7 (A) · R6 T5 (H) · R7 T3 (A) · R8 T32 (H) · R9 T30 (A) · R10 T28 (H) · R11 T26 (A) · R12 T24 (H) · R13 T22 (A) · R14 T20 (H) · R15 T1 (A) · R16 T16 (A) · R17 T14 (H) · R18 T12 (A) · R19 T10 (H) · R20 T8 (A) · R21 T6 (H) · R22 T4 (A) · R23 T2 (H) · R24 T31 (A) · R25 T29 (H) · R26 T27 (A) · R27 T25 (H) · R28 T23 (A) · R29 T21 (H) · R30 T19 (A) · R31 T17 (H)
Team 1916 / 15—R1 T14 (H) · R2 T12 (A) · R3 T10 (H) · R4 T8 (A) · R5 T6 (H) · R6 T4 (A) · R7 T2 (H) · R8 T31 (A) · R9 T29 (H) · R10 T27 (A) · R11 T25 (H) · R12 T23 (A) · R13 T21 (H) · R14 T1 (H) · R15 T17 (A) · R16 T15 (H) · R17 T13 (A) · R18 T11 (H) · R19 T9 (A) · R20 T7 (H) · R21 T5 (A) · R22 T3 (H) · R23 T32 (A) · R24 T30 (H) · R25 T28 (A) · R26 T26 (H) · R27 T24 (A) · R28 T22 (H) · R29 T20 (A) · R30 T18 (H) · R31 T16 (A)
Team 2015 / 16—R1 T13 (A) · R2 T11 (H) · R3 T9 (A) · R4 T7 (H) · R5 T5 (A) · R6 T3 (H) · R7 T32 (A) · R8 T30 (H) · R9 T28 (A) · R10 T26 (H) · R11 T24 (A) · R12 T22 (H) · R13 T1 (A) · R14 T18 (A) · R15 T16 (H) · R16 T14 (A) · R17 T12 (H) · R18 T10 (A) · R19 T8 (H) · R20 T6 (A) · R21 T4 (H) · R22 T2 (A) · R23 T31 (H) · R24 T29 (A) · R25 T27 (H) · R26 T25 (A) · R27 T23 (H) · R28 T21 (A) · R29 T19 (H) · R30 T17 (A) · R31 T15 (H)
Team 2116 / 15—R1 T12 (H) · R2 T10 (A) · R3 T8 (H) · R4 T6 (A) · R5 T4 (H) · R6 T2 (A) · R7 T31 (H) · R8 T29 (A) · R9 T27 (H) · R10 T25 (A) · R11 T23 (H) · R12 T1 (H) · R13 T19 (A) · R14 T17 (H) · R15 T15 (A) · R16 T13 (H) · R17 T11 (A) · R18 T9 (H) · R19 T7 (A) · R20 T5 (H) · R21 T3 (A) · R22 T32 (H) · R23 T30 (A) · R24 T28 (H) · R25 T26 (A) · R26 T24 (H) · R27 T22 (A) · R28 T20 (H) · R29 T18 (A) · R30 T16 (H) · R31 T14 (A)
Team 2215 / 16—R1 T11 (A) · R2 T9 (H) · R3 T7 (A) · R4 T5 (H) · R5 T3 (A) · R6 T32 (H) · R7 T30 (A) · R8 T28 (H) · R9 T26 (A) · R10 T24 (H) · R11 T1 (A) · R12 T20 (A) · R13 T18 (H) · R14 T16 (A) · R15 T14 (H) · R16 T12 (A) · R17 T10 (H) · R18 T8 (A) · R19 T6 (H) · R20 T4 (A) · R21 T2 (H) · R22 T31 (A) · R23 T29 (H) · R24 T27 (A) · R25 T25 (H) · R26 T23 (A) · R27 T21 (H) · R28 T19 (A) · R29 T17 (H) · R30 T15 (A) · R31 T13 (H)
Team 2316 / 15—R1 T10 (H) · R2 T8 (A) · R3 T6 (H) · R4 T4 (A) · R5 T2 (H) · R6 T31 (A) · R7 T29 (H) · R8 T27 (A) · R9 T25 (H) · R10 T1 (H) · R11 T21 (A) · R12 T19 (H) · R13 T17 (A) · R14 T15 (H) · R15 T13 (A) · R16 T11 (H) · R17 T9 (A) · R18 T7 (H) · R19 T5 (A) · R20 T3 (H) · R21 T32 (A) · R22 T30 (H) · R23 T28 (A) · R24 T26 (H) · R25 T24 (A) · R26 T22 (H) · R27 T20 (A) · R28 T18 (H) · R29 T16 (A) · R30 T14 (H) · R31 T12 (A)
Team 2415 / 16—R1 T9 (A) · R2 T7 (H) · R3 T5 (A) · R4 T3 (H) · R5 T32 (A) · R6 T30 (H) · R7 T28 (A) · R8 T26 (H) · R9 T1 (A) · R10 T22 (A) · R11 T20 (H) · R12 T18 (A) · R13 T16 (H) · R14 T14 (A) · R15 T12 (H) · R16 T10 (A) · R17 T8 (H) · R18 T6 (A) · R19 T4 (H) · R20 T2 (A) · R21 T31 (H) · R22 T29 (A) · R23 T27 (H) · R24 T25 (A) · R25 T23 (H) · R26 T21 (A) · R27 T19 (H) · R28 T17 (A) · R29 T15 (H) · R30 T13 (A) · R31 T11 (H)
Team 2516 / 15—R1 T8 (H) · R2 T6 (A) · R3 T4 (H) · R4 T2 (A) · R5 T31 (H) · R6 T29 (A) · R7 T27 (H) · R8 T1 (H) · R9 T23 (A) · R10 T21 (H) · R11 T19 (A) · R12 T17 (H) · R13 T15 (A) · R14 T13 (H) · R15 T11 (A) · R16 T9 (H) · R17 T7 (A) · R18 T5 (H) · R19 T3 (A) · R20 T32 (H) · R21 T30 (A) · R22 T28 (H) · R23 T26 (A) · R24 T24 (H) · R25 T22 (A) · R26 T20 (H) · R27 T18 (A) · R28 T16 (H) · R29 T14 (A) · R30 T12 (H) · R31 T10 (A)
Team 2615 / 16—R1 T7 (A) · R2 T5 (H) · R3 T3 (A) · R4 T32 (H) · R5 T30 (A) · R6 T28 (H) · R7 T1 (A) · R8 T24 (A) · R9 T22 (H) · R10 T20 (A) · R11 T18 (H) · R12 T16 (A) · R13 T14 (H) · R14 T12 (A) · R15 T10 (H) · R16 T8 (A) · R17 T6 (H) · R18 T4 (A) · R19 T2 (H) · R20 T31 (A) · R21 T29 (H) · R22 T27 (A) · R23 T25 (H) · R24 T23 (A) · R25 T21 (H) · R26 T19 (A) · R27 T17 (H) · R28 T15 (A) · R29 T13 (H) · R30 T11 (A) · R31 T9 (H)
Team 2716 / 15—R1 T6 (H) · R2 T4 (A) · R3 T2 (H) · R4 T31 (A) · R5 T29 (H) · R6 T1 (H) · R7 T25 (A) · R8 T23 (H) · R9 T21 (A) · R10 T19 (H) · R11 T17 (A) · R12 T15 (H) · R13 T13 (A) · R14 T11 (H) · R15 T9 (A) · R16 T7 (H) · R17 T5 (A) · R18 T3 (H) · R19 T32 (A) · R20 T30 (H) · R21 T28 (A) · R22 T26 (H) · R23 T24 (A) · R24 T22 (H) · R25 T20 (A) · R26 T18 (H) · R27 T16 (A) · R28 T14 (H) · R29 T12 (A) · R30 T10 (H) · R31 T8 (A)
Team 2815 / 16—R1 T5 (A) · R2 T3 (H) · R3 T32 (A) · R4 T30 (H) · R5 T1 (A) · R6 T26 (A) · R7 T24 (H) · R8 T22 (A) · R9 T20 (H) · R10 T18 (A) · R11 T16 (H) · R12 T14 (A) · R13 T12 (H) · R14 T10 (A) · R15 T8 (H) · R16 T6 (A) · R17 T4 (H) · R18 T2 (A) · R19 T31 (H) · R20 T29 (A) · R21 T27 (H) · R22 T25 (A) · R23 T23 (H) · R24 T21 (A) · R25 T19 (H) · R26 T17 (A) · R27 T15 (H) · R28 T13 (A) · R29 T11 (H) · R30 T9 (A) · R31 T7 (H)
Team 2916 / 15—R1 T4 (H) · R2 T2 (A) · R3 T31 (H) · R4 T1 (H) · R5 T27 (A) · R6 T25 (H) · R7 T23 (A) · R8 T21 (H) · R9 T19 (A) · R10 T17 (H) · R11 T15 (A) · R12 T13 (H) · R13 T11 (A) · R14 T9 (H) · R15 T7 (A) · R16 T5 (H) · R17 T3 (A) · R18 T32 (H) · R19 T30 (A) · R20 T28 (H) · R21 T26 (A) · R22 T24 (H) · R23 T22 (A) · R24 T20 (H) · R25 T18 (A) · R26 T16 (H) · R27 T14 (A) · R28 T12 (H) · R29 T10 (A) · R30 T8 (H) · R31 T6 (A)
Team 3015 / 16—R1 T3 (A) · R2 T32 (H) · R3 T1 (A) · R4 T28 (A) · R5 T26 (H) · R6 T24 (A) · R7 T22 (H) · R8 T20 (A) · R9 T18 (H) · R10 T16 (A) · R11 T14 (H) · R12 T12 (A) · R13 T10 (H) · R14 T8 (A) · R15 T6 (H) · R16 T4 (A) · R17 T2 (H) · R18 T31 (A) · R19 T29 (H) · R20 T27 (A) · R21 T25 (H) · R22 T23 (A) · R23 T21 (H) · R24 T19 (A) · R25 T17 (H) · R26 T15 (A) · R27 T13 (H) · R28 T11 (A) · R29 T9 (H) · R30 T7 (A) · R31 T5 (H)
Team 3116 / 15—R1 T2 (H) · R2 T1 (H) · R3 T29 (A) · R4 T27 (H) · R5 T25 (A) · R6 T23 (H) · R7 T21 (A) · R8 T19 (H) · R9 T17 (A) · R10 T15 (H) · R11 T13 (A) · R12 T11 (H) · R13 T9 (A) · R14 T7 (H) · R15 T5 (A) · R16 T3 (H) · R17 T32 (A) · R18 T30 (H) · R19 T28 (A) · R20 T26 (H) · R21 T24 (A) · R22 T22 (H) · R23 T20 (A) · R24 T18 (H) · R25 T16 (A) · R26 T14 (H) · R27 T12 (A) · R28 T10 (H) · R29 T8 (A) · R30 T6 (H) · R31 T4 (A)
Team 3215 / 16—R1 T1 (A) · R2 T30 (A) · R3 T28 (H) · R4 T26 (A) · R5 T24 (H) · R6 T22 (A) · R7 T20 (H) · R8 T18 (A) · R9 T16 (H) · R10 T14 (A) · R11 T12 (H) · R12 T10 (A) · R13 T8 (H) · R14 T6 (A) · R15 T4 (H) · R16 T2 (A) · R17 T31 (H) · R18 T29 (A) · R19 T27 (H) · R20 T25 (A) · R21 T23 (H) · R22 T21 (A) · R23 T19 (H) · R24 T17 (A) · R25 T15 (H) · R26 T13 (A) · R27 T11 (H) · R28 T9 (A) · R29 T7 (H) · R30 T5 (A) · R31 T3 (H)

Fields and time

How many fields a 32-team round robin needs, and how long it takes

Played on one day, 496 games, at most 16 games on at once because each game uses two of the 32 teams. Every team plays 31 games, so no schedule is shorter than 31 time slots, and 16 fields reach it. As a weekly league it is 31 weeks, one round a week.

Time for the whole event by number of fields and game length (with 10 minutes between games).
FieldsTime slots30-min games45-min games60-min games90-min games
1496330 h 30 min454 h 30 min578 h 30 min826 h 30 min
2248165 h 10 min227 h 10 min289 h 10 min413 h 10 min
3166110 h 30 min152 h193 h 30 min276 h 30 min
412482 h 30 min113 h 30 min144 h 30 min206 h 30 min
16 (fastest)3120 h 30 min28 h 15 min36 h51 h 30 min

One time slot is one game on one field. Durations are slots × game length plus 10 minutes between slots. Teams can be asked to play in consecutive slots, so add rest time if your sport needs it.

Make it yours

Rename the teams, then print, share or save it live

Odd number of teams? One sits out each round. The bye is printed on the round. Home and away are balanced so no team ends more than one game out.

How it works

Rounds, byes and match days for 32 teams

The generator uses the circle method: one team stays fixed while the others rotate one seat per round, so no pairing repeats and every team plays every round. Home and away are balanced round by round, and in a double round robin the return leg mirrors the first with venues swapped, shifted by one round so no team gets three home games in a row across the halfway line.

32 teams in one division is 496 games for a single round robin and 992 for a double; almost nobody plays the double at this size. The realistic formats are two or three divisions of eight to twelve, or one round robin followed by a playoff bracket for the top eight.

When the pairings are right, the same list becomes a live competition on EasyChamp: the table recomputes as results go in, every team gets a public fixture page, and a knockout can be chained on the end. The free plan goes live with up to 8 teams per competition; Club lifts that.

Questions

32-team round robin generator: asked and answered

How many games are in a 32-team round robin?
496 in a single round robin: 32 teams times 31 opponents, divided by two because each game counts for both teams. Home and away doubles it to 992.
How many rounds does a 32-team round robin have?
31 for a single round robin (every team plays every round); 62 for a double.
Is the home-and-away split fair in a 32-team round robin?
Yes, within one game: the circle method alternates the fixed team's side each round and flips the rotating pairs by position, so every team ends a single round robin with 15 or 16 home games. A double round robin makes it exactly equal.
Does a 32-team schedule need byes?
No. 32 is even, so every round pairs all 32 teams into 16 games and nobody rests. Byes only appear when a team withdraws mid-season, and then the fixture becomes a walkover in the live table.
How many fields do I need for a 32-team round robin on one day?
At most 16 games can be on at once, because each uses two of the 32 teams. So 16 fields give the shortest day: 31 time slots, the fewest possible since every team plays 31 games. One field plays all 496 games back to back; two fields 248 slots, four 124.
How long does a 32-team round robin take?
As a one-day event with 30-minute games and 10 minutes between them: 330 h 30 min on one field, 165 h 10 min on two and 82 h 30 min on four. As a weekly league it is 31 weeks, one round a week, or 62 weeks home and away.
Can I turn this 32-team schedule into a live league?
Yes. Save it to EasyChamp and the same fixtures become a competition with a public page, a table that recomputes from results and a printable match protocol per game. Free goes live with up to 8 teams per competition; Club ($29/mo) lifts that for the season.

Run it live on EasyChamp: fixtures, scores and standings update themselves

Free plan, no card: round robin, group stages, single and double elimination, a public site for your league at your own easychamp.com address, and team registration with entry fees paid straight into your own Stripe account.

32-team round robin generator (496 games) | EasyChamp