Skip to content

Home / Brackets / 30 Team Round Robin Schedule

30 team round robin schedule

30 team round robin schedule: 29 rounds and 435 matches, everyone plays everyone once. Full pairing table plus a free builder.

30 teams29 rounds435 matchesNo byes

Full schedule

RoundMatchup
1Team 1 vs Team 30
Team 2 vs Team 29
Team 3 vs Team 28
Team 4 vs Team 27
Team 5 vs Team 26
Team 6 vs Team 25
Team 7 vs Team 24
Team 8 vs Team 23
Team 9 vs Team 22
Team 10 vs Team 21
Team 11 vs Team 20
Team 12 vs Team 19
Team 13 vs Team 18
Team 14 vs Team 17
Team 15 vs Team 16
2Team 1 vs Team 29
Team 30 vs Team 28
Team 2 vs Team 27
Team 3 vs Team 26
Team 4 vs Team 25
Team 5 vs Team 24
Team 6 vs Team 23
Team 7 vs Team 22
Team 8 vs Team 21
Team 9 vs Team 20
Team 10 vs Team 19
Team 11 vs Team 18
Team 12 vs Team 17
Team 13 vs Team 16
Team 14 vs Team 15
3Team 1 vs Team 28
Team 29 vs Team 27
Team 30 vs Team 26
Team 2 vs Team 25
Team 3 vs Team 24
Team 4 vs Team 23
Team 5 vs Team 22
Team 6 vs Team 21
Team 7 vs Team 20
Team 8 vs Team 19
Team 9 vs Team 18
Team 10 vs Team 17
Team 11 vs Team 16
Team 12 vs Team 15
Team 13 vs Team 14
4Team 1 vs Team 27
Team 28 vs Team 26
Team 29 vs Team 25
Team 30 vs Team 24
Team 2 vs Team 23
Team 3 vs Team 22
Team 4 vs Team 21
Team 5 vs Team 20
Team 6 vs Team 19
Team 7 vs Team 18
Team 8 vs Team 17
Team 9 vs Team 16
Team 10 vs Team 15
Team 11 vs Team 14
Team 12 vs Team 13
5Team 1 vs Team 26
Team 27 vs Team 25
Team 28 vs Team 24
Team 29 vs Team 23
Team 30 vs Team 22
Team 2 vs Team 21
Team 3 vs Team 20
Team 4 vs Team 19
Team 5 vs Team 18
Team 6 vs Team 17
Team 7 vs Team 16
Team 8 vs Team 15
Team 9 vs Team 14
Team 10 vs Team 13
Team 11 vs Team 12
6Team 1 vs Team 25
Team 26 vs Team 24
Team 27 vs Team 23
Team 28 vs Team 22
Team 29 vs Team 21
Team 30 vs Team 20
Team 2 vs Team 19
Team 3 vs Team 18
Team 4 vs Team 17
Team 5 vs Team 16
Team 6 vs Team 15
Team 7 vs Team 14
Team 8 vs Team 13
Team 9 vs Team 12
Team 10 vs Team 11
7Team 1 vs Team 24
Team 25 vs Team 23
Team 26 vs Team 22
Team 27 vs Team 21
Team 28 vs Team 20
Team 29 vs Team 19
Team 30 vs Team 18
Team 2 vs Team 17
Team 3 vs Team 16
Team 4 vs Team 15
Team 5 vs Team 14
Team 6 vs Team 13
Team 7 vs Team 12
Team 8 vs Team 11
Team 9 vs Team 10
8Team 1 vs Team 23
Team 24 vs Team 22
Team 25 vs Team 21
Team 26 vs Team 20
Team 27 vs Team 19
Team 28 vs Team 18
Team 29 vs Team 17
Team 30 vs Team 16
Team 2 vs Team 15
Team 3 vs Team 14
Team 4 vs Team 13
Team 5 vs Team 12
Team 6 vs Team 11
Team 7 vs Team 10
Team 8 vs Team 9
9Team 1 vs Team 22
Team 23 vs Team 21
Team 24 vs Team 20
Team 25 vs Team 19
Team 26 vs Team 18
Team 27 vs Team 17
Team 28 vs Team 16
Team 29 vs Team 15
Team 30 vs Team 14
Team 2 vs Team 13
Team 3 vs Team 12
Team 4 vs Team 11
Team 5 vs Team 10
Team 6 vs Team 9
Team 7 vs Team 8
10Team 1 vs Team 21
Team 22 vs Team 20
Team 23 vs Team 19
Team 24 vs Team 18
Team 25 vs Team 17
Team 26 vs Team 16
Team 27 vs Team 15
Team 28 vs Team 14
Team 29 vs Team 13
Team 30 vs Team 12
Team 2 vs Team 11
Team 3 vs Team 10
Team 4 vs Team 9
Team 5 vs Team 8
Team 6 vs Team 7
11Team 1 vs Team 20
Team 21 vs Team 19
Team 22 vs Team 18
Team 23 vs Team 17
Team 24 vs Team 16
Team 25 vs Team 15
Team 26 vs Team 14
Team 27 vs Team 13
Team 28 vs Team 12
Team 29 vs Team 11
Team 30 vs Team 10
Team 2 vs Team 9
Team 3 vs Team 8
Team 4 vs Team 7
Team 5 vs Team 6
12Team 1 vs Team 19
Team 20 vs Team 18
Team 21 vs Team 17
Team 22 vs Team 16
Team 23 vs Team 15
Team 24 vs Team 14
Team 25 vs Team 13
Team 26 vs Team 12
Team 27 vs Team 11
Team 28 vs Team 10
Team 29 vs Team 9
Team 30 vs Team 8
Team 2 vs Team 7
Team 3 vs Team 6
Team 4 vs Team 5
13Team 1 vs Team 18
Team 19 vs Team 17
Team 20 vs Team 16
Team 21 vs Team 15
Team 22 vs Team 14
Team 23 vs Team 13
Team 24 vs Team 12
Team 25 vs Team 11
Team 26 vs Team 10
Team 27 vs Team 9
Team 28 vs Team 8
Team 29 vs Team 7
Team 30 vs Team 6
Team 2 vs Team 5
Team 3 vs Team 4
14Team 1 vs Team 17
Team 18 vs Team 16
Team 19 vs Team 15
Team 20 vs Team 14
Team 21 vs Team 13
Team 22 vs Team 12
Team 23 vs Team 11
Team 24 vs Team 10
Team 25 vs Team 9
Team 26 vs Team 8
Team 27 vs Team 7
Team 28 vs Team 6
Team 29 vs Team 5
Team 30 vs Team 4
Team 2 vs Team 3
15Team 1 vs Team 16
Team 17 vs Team 15
Team 18 vs Team 14
Team 19 vs Team 13
Team 20 vs Team 12
Team 21 vs Team 11
Team 22 vs Team 10
Team 23 vs Team 9
Team 24 vs Team 8
Team 25 vs Team 7
Team 26 vs Team 6
Team 27 vs Team 5
Team 28 vs Team 4
Team 29 vs Team 3
Team 30 vs Team 2
16Team 1 vs Team 15
Team 16 vs Team 14
Team 17 vs Team 13
Team 18 vs Team 12
Team 19 vs Team 11
Team 20 vs Team 10
Team 21 vs Team 9
Team 22 vs Team 8
Team 23 vs Team 7
Team 24 vs Team 6
Team 25 vs Team 5
Team 26 vs Team 4
Team 27 vs Team 3
Team 28 vs Team 2
Team 29 vs Team 30
17Team 1 vs Team 14
Team 15 vs Team 13
Team 16 vs Team 12
Team 17 vs Team 11
Team 18 vs Team 10
Team 19 vs Team 9
Team 20 vs Team 8
Team 21 vs Team 7
Team 22 vs Team 6
Team 23 vs Team 5
Team 24 vs Team 4
Team 25 vs Team 3
Team 26 vs Team 2
Team 27 vs Team 30
Team 28 vs Team 29
18Team 1 vs Team 13
Team 14 vs Team 12
Team 15 vs Team 11
Team 16 vs Team 10
Team 17 vs Team 9
Team 18 vs Team 8
Team 19 vs Team 7
Team 20 vs Team 6
Team 21 vs Team 5
Team 22 vs Team 4
Team 23 vs Team 3
Team 24 vs Team 2
Team 25 vs Team 30
Team 26 vs Team 29
Team 27 vs Team 28
19Team 1 vs Team 12
Team 13 vs Team 11
Team 14 vs Team 10
Team 15 vs Team 9
Team 16 vs Team 8
Team 17 vs Team 7
Team 18 vs Team 6
Team 19 vs Team 5
Team 20 vs Team 4
Team 21 vs Team 3
Team 22 vs Team 2
Team 23 vs Team 30
Team 24 vs Team 29
Team 25 vs Team 28
Team 26 vs Team 27
20Team 1 vs Team 11
Team 12 vs Team 10
Team 13 vs Team 9
Team 14 vs Team 8
Team 15 vs Team 7
Team 16 vs Team 6
Team 17 vs Team 5
Team 18 vs Team 4
Team 19 vs Team 3
Team 20 vs Team 2
Team 21 vs Team 30
Team 22 vs Team 29
Team 23 vs Team 28
Team 24 vs Team 27
Team 25 vs Team 26
21Team 1 vs Team 10
Team 11 vs Team 9
Team 12 vs Team 8
Team 13 vs Team 7
Team 14 vs Team 6
Team 15 vs Team 5
Team 16 vs Team 4
Team 17 vs Team 3
Team 18 vs Team 2
Team 19 vs Team 30
Team 20 vs Team 29
Team 21 vs Team 28
Team 22 vs Team 27
Team 23 vs Team 26
Team 24 vs Team 25
22Team 1 vs Team 9
Team 10 vs Team 8
Team 11 vs Team 7
Team 12 vs Team 6
Team 13 vs Team 5
Team 14 vs Team 4
Team 15 vs Team 3
Team 16 vs Team 2
Team 17 vs Team 30
Team 18 vs Team 29
Team 19 vs Team 28
Team 20 vs Team 27
Team 21 vs Team 26
Team 22 vs Team 25
Team 23 vs Team 24
23Team 1 vs Team 8
Team 9 vs Team 7
Team 10 vs Team 6
Team 11 vs Team 5
Team 12 vs Team 4
Team 13 vs Team 3
Team 14 vs Team 2
Team 15 vs Team 30
Team 16 vs Team 29
Team 17 vs Team 28
Team 18 vs Team 27
Team 19 vs Team 26
Team 20 vs Team 25
Team 21 vs Team 24
Team 22 vs Team 23
24Team 1 vs Team 7
Team 8 vs Team 6
Team 9 vs Team 5
Team 10 vs Team 4
Team 11 vs Team 3
Team 12 vs Team 2
Team 13 vs Team 30
Team 14 vs Team 29
Team 15 vs Team 28
Team 16 vs Team 27
Team 17 vs Team 26
Team 18 vs Team 25
Team 19 vs Team 24
Team 20 vs Team 23
Team 21 vs Team 22
25Team 1 vs Team 6
Team 7 vs Team 5
Team 8 vs Team 4
Team 9 vs Team 3
Team 10 vs Team 2
Team 11 vs Team 30
Team 12 vs Team 29
Team 13 vs Team 28
Team 14 vs Team 27
Team 15 vs Team 26
Team 16 vs Team 25
Team 17 vs Team 24
Team 18 vs Team 23
Team 19 vs Team 22
Team 20 vs Team 21
26Team 1 vs Team 5
Team 6 vs Team 4
Team 7 vs Team 3
Team 8 vs Team 2
Team 9 vs Team 30
Team 10 vs Team 29
Team 11 vs Team 28
Team 12 vs Team 27
Team 13 vs Team 26
Team 14 vs Team 25
Team 15 vs Team 24
Team 16 vs Team 23
Team 17 vs Team 22
Team 18 vs Team 21
Team 19 vs Team 20
27Team 1 vs Team 4
Team 5 vs Team 3
Team 6 vs Team 2
Team 7 vs Team 30
Team 8 vs Team 29
Team 9 vs Team 28
Team 10 vs Team 27
Team 11 vs Team 26
Team 12 vs Team 25
Team 13 vs Team 24
Team 14 vs Team 23
Team 15 vs Team 22
Team 16 vs Team 21
Team 17 vs Team 20
Team 18 vs Team 19
28Team 1 vs Team 3
Team 4 vs Team 2
Team 5 vs Team 30
Team 6 vs Team 29
Team 7 vs Team 28
Team 8 vs Team 27
Team 9 vs Team 26
Team 10 vs Team 25
Team 11 vs Team 24
Team 12 vs Team 23
Team 13 vs Team 22
Team 14 vs Team 21
Team 15 vs Team 20
Team 16 vs Team 19
Team 17 vs Team 18
29Team 1 vs Team 2
Team 3 vs Team 30
Team 4 vs Team 29
Team 5 vs Team 28
Team 6 vs Team 27
Team 7 vs Team 26
Team 8 vs Team 25
Team 9 vs Team 24
Team 10 vs Team 23
Team 11 vs Team 22
Team 12 vs Team 21
Team 13 vs Team 20
Team 14 vs Team 19
Team 15 vs Team 18
Team 16 vs Team 17

How the 30-team round robin schedule works

Every team plays every other team exactly once: 30 teams means 30 × 29 ÷ 2 = 435 matches, split across 29 rounds of 15 simultaneous matches. The pairings come from the classic circle method - one team stays fixed while the rest rotate one position each round, which guarantees every pair meets exactly once.

Standings

With an even field of 30, nobody rests - all 15 matches in each round run at once. There is no knockout final: a standings table ranks teams by wins, then draws, then tiebreakers like score difference and points for. See the round robin scheduler guide for how ties are broken, or group stage into a knockout if this pool is feeding a bracket.

This layout is generated by the same engine that powers the Roundra builder - open it there to rename teams, shuffle seeds, advance winners, and print or share the result.

Related brackets