32 Teams · Single Round Robin
32 Team Round Robin Schedule Generator
Generate a complete 32-team round robin schedule instantly. 496 games across 31 rounds (16 per round). Free, no sign-up — edit team names, print, or export PDF/CSV.
32 teams · 496 games · 31 rounds · 16 games/round
32
Teams
496
Total games
31
Rounds
16
Games per round
匯出 32 隊賽程——免費
在下方自訂隊名,然後列印、下載 PDF 或 CSV,或複製可分享連結。無需註冊,也沒有浮水印。
下載 PDF
可直接列印的賽程
匯出 CSV
試算表格式
列印版面
現場張貼用乾淨版面
分享連結
無需帳號
32-team round robin schedule (all 31 rounds)
Round 1
- Team 1 vs Team 32
- Team 2 vs Team 31
- 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
Round 2
- Team 31 vs Team 1
- Team 30 vs Team 32
- Team 29 vs Team 2
- Team 28 vs Team 3
- Team 27 vs Team 4
- Team 26 vs Team 5
- Team 25 vs Team 6
- Team 24 vs Team 7
- Team 23 vs Team 8
- Team 22 vs Team 9
- Team 21 vs Team 10
- Team 20 vs Team 11
- Team 19 vs Team 12
- Team 18 vs Team 13
- Team 17 vs Team 14
- Team 16 vs Team 15
Round 3
- Team 1 vs Team 30
- Team 31 vs Team 29
- Team 32 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
Round 4
- Team 29 vs Team 1
- Team 28 vs Team 30
- Team 27 vs Team 31
- Team 26 vs Team 32
- Team 25 vs Team 2
- Team 24 vs Team 3
- Team 23 vs Team 4
- Team 22 vs Team 5
- Team 21 vs Team 6
- Team 20 vs Team 7
- Team 19 vs Team 8
- Team 18 vs Team 9
- Team 17 vs Team 10
- Team 16 vs Team 11
- Team 15 vs Team 12
- Team 14 vs Team 13
Round 5
- Team 1 vs Team 28
- Team 29 vs Team 27
- Team 30 vs Team 26
- Team 31 vs Team 25
- Team 32 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
Round 6
- Team 27 vs Team 1
- Team 26 vs Team 28
- Team 25 vs Team 29
- Team 24 vs Team 30
- Team 23 vs Team 31
- Team 22 vs Team 32
- Team 21 vs Team 2
- Team 20 vs Team 3
- Team 19 vs Team 4
- Team 18 vs Team 5
- Team 17 vs Team 6
- Team 16 vs Team 7
- Team 15 vs Team 8
- Team 14 vs Team 9
- Team 13 vs Team 10
- Team 12 vs Team 11
Round 7
- Team 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 31 vs Team 21
- Team 32 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
Round 8
- Team 25 vs Team 1
- Team 24 vs Team 26
- Team 23 vs Team 27
- Team 22 vs Team 28
- Team 21 vs Team 29
- Team 20 vs Team 30
- Team 19 vs Team 31
- Team 18 vs Team 32
- Team 17 vs Team 2
- Team 16 vs Team 3
- Team 15 vs Team 4
- Team 14 vs Team 5
- Team 13 vs Team 6
- Team 12 vs Team 7
- Team 11 vs Team 8
- Team 10 vs Team 9
Round 9
- Team 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 31 vs Team 17
- Team 32 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
Round 10
- Team 23 vs Team 1
- Team 22 vs Team 24
- Team 21 vs Team 25
- Team 20 vs Team 26
- Team 19 vs Team 27
- Team 18 vs Team 28
- Team 17 vs Team 29
- Team 16 vs Team 30
- Team 15 vs Team 31
- Team 14 vs Team 32
- Team 13 vs Team 2
- Team 12 vs Team 3
- Team 11 vs Team 4
- Team 10 vs Team 5
- Team 9 vs Team 6
- Team 8 vs Team 7
Round 11
- Team 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 31 vs Team 13
- Team 32 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
Round 12
- Team 21 vs Team 1
- Team 20 vs Team 22
- Team 19 vs Team 23
- Team 18 vs Team 24
- Team 17 vs Team 25
- Team 16 vs Team 26
- Team 15 vs Team 27
- Team 14 vs Team 28
- Team 13 vs Team 29
- Team 12 vs Team 30
- Team 11 vs Team 31
- Team 10 vs Team 32
- Team 9 vs Team 2
- Team 8 vs Team 3
- Team 7 vs Team 4
- Team 6 vs Team 5
Round 13
- Team 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 31 vs Team 9
- Team 32 vs Team 8
- Team 2 vs Team 7
- Team 3 vs Team 6
- Team 4 vs Team 5
Round 14
- Team 19 vs Team 1
- Team 18 vs Team 20
- Team 17 vs Team 21
- Team 16 vs Team 22
- Team 15 vs Team 23
- Team 14 vs Team 24
- Team 13 vs Team 25
- Team 12 vs Team 26
- Team 11 vs Team 27
- Team 10 vs Team 28
- Team 9 vs Team 29
- Team 8 vs Team 30
- Team 7 vs Team 31
- Team 6 vs Team 32
- Team 5 vs Team 2
- Team 4 vs Team 3
Round 15
- Team 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 31 vs Team 5
- Team 32 vs Team 4
- Team 2 vs Team 3
Round 16
- Team 17 vs Team 1
- Team 16 vs Team 18
- Team 15 vs Team 19
- Team 14 vs Team 20
- Team 13 vs Team 21
- Team 12 vs Team 22
- Team 11 vs Team 23
- Team 10 vs Team 24
- Team 9 vs Team 25
- Team 8 vs Team 26
- Team 7 vs Team 27
- Team 6 vs Team 28
- Team 5 vs Team 29
- Team 4 vs Team 30
- Team 3 vs Team 31
- Team 2 vs Team 32
Round 17
- Team 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
- Team 31 vs Team 32
Round 18
- Team 15 vs Team 1
- Team 14 vs Team 16
- Team 13 vs Team 17
- Team 12 vs Team 18
- Team 11 vs Team 19
- Team 10 vs Team 20
- Team 9 vs Team 21
- Team 8 vs Team 22
- Team 7 vs Team 23
- Team 6 vs Team 24
- Team 5 vs Team 25
- Team 4 vs Team 26
- Team 3 vs Team 27
- Team 2 vs Team 28
- Team 32 vs Team 29
- Team 31 vs Team 30
Round 19
- Team 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 32
- Team 28 vs Team 31
- Team 29 vs Team 30
Round 20
- Team 13 vs Team 1
- Team 12 vs Team 14
- Team 11 vs Team 15
- Team 10 vs Team 16
- Team 9 vs Team 17
- Team 8 vs Team 18
- Team 7 vs Team 19
- Team 6 vs Team 20
- Team 5 vs Team 21
- Team 4 vs Team 22
- Team 3 vs Team 23
- Team 2 vs Team 24
- Team 32 vs Team 25
- Team 31 vs Team 26
- Team 30 vs Team 27
- Team 29 vs Team 28
Round 21
- Team 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 32
- Team 24 vs Team 31
- Team 25 vs Team 30
- Team 26 vs Team 29
- Team 27 vs Team 28
Round 22
- Team 11 vs Team 1
- Team 10 vs Team 12
- Team 9 vs Team 13
- Team 8 vs Team 14
- Team 7 vs Team 15
- Team 6 vs Team 16
- Team 5 vs Team 17
- Team 4 vs Team 18
- Team 3 vs Team 19
- Team 2 vs Team 20
- Team 32 vs Team 21
- Team 31 vs Team 22
- Team 30 vs Team 23
- Team 29 vs Team 24
- Team 28 vs Team 25
- Team 27 vs Team 26
Round 23
- Team 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 32
- Team 20 vs Team 31
- 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
Round 24
- Team 9 vs Team 1
- Team 8 vs Team 10
- Team 7 vs Team 11
- Team 6 vs Team 12
- Team 5 vs Team 13
- Team 4 vs Team 14
- Team 3 vs Team 15
- Team 2 vs Team 16
- Team 32 vs Team 17
- Team 31 vs Team 18
- Team 30 vs Team 19
- Team 29 vs Team 20
- Team 28 vs Team 21
- Team 27 vs Team 22
- Team 26 vs Team 23
- Team 25 vs Team 24
Round 25
- Team 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 32
- Team 16 vs Team 31
- 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
Round 26
- Team 7 vs Team 1
- Team 6 vs Team 8
- Team 5 vs Team 9
- Team 4 vs Team 10
- Team 3 vs Team 11
- Team 2 vs Team 12
- Team 32 vs Team 13
- Team 31 vs Team 14
- Team 30 vs Team 15
- Team 29 vs Team 16
- Team 28 vs Team 17
- Team 27 vs Team 18
- Team 26 vs Team 19
- Team 25 vs Team 20
- Team 24 vs Team 21
- Team 23 vs Team 22
Round 27
- Team 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 32
- Team 12 vs Team 31
- 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
Round 28
- Team 5 vs Team 1
- Team 4 vs Team 6
- Team 3 vs Team 7
- Team 2 vs Team 8
- Team 32 vs Team 9
- Team 31 vs Team 10
- Team 30 vs Team 11
- Team 29 vs Team 12
- Team 28 vs Team 13
- Team 27 vs Team 14
- Team 26 vs Team 15
- Team 25 vs Team 16
- Team 24 vs Team 17
- Team 23 vs Team 18
- Team 22 vs Team 19
- Team 21 vs Team 20
Round 29
- Team 1 vs Team 4
- Team 5 vs Team 3
- Team 6 vs Team 2
- Team 7 vs Team 32
- Team 8 vs Team 31
- 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
Round 30
- Team 3 vs Team 1
- Team 2 vs Team 4
- Team 32 vs Team 5
- Team 31 vs Team 6
- Team 30 vs Team 7
- Team 29 vs Team 8
- Team 28 vs Team 9
- Team 27 vs Team 10
- Team 26 vs Team 11
- Team 25 vs Team 12
- Team 24 vs Team 13
- Team 23 vs Team 14
- Team 22 vs Team 15
- Team 21 vs Team 16
- Team 20 vs Team 17
- Team 19 vs Team 18
Round 31
- Team 1 vs Team 2
- Team 3 vs Team 32
- Team 4 vs Team 31
- 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
Customize & export
隊伍
32/ 最多 32 隊
+16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
已達上限 32 隊
賽制
每隊只打一輪496 場 · 31 輪
運動
準備產生
設定隊伍與賽制,然後按下產生。
隊伍與賽制32 隊 · 單循環 ▾
隊伍
32/ 最多 32 隊
+16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
已達上限 32 隊
賽制
每隊只打一輪496 場 · 31 輪
運動
準備產生
設定隊伍與賽制,然後按下產生。