総当たり戦(リーグ戦)の組み方完全ガイド

勝ち抜き方式と違い、総当たり戦(リーグ戦)ではすべての参加者が他の全員と必ず一度ずつ対戦する。その組み合わせと順位のつけ方を整理した。

全参加者が他の全員と一度ずつ対戦する

勝ち抜き方式のように途中で脱落することはない。参加者数をnとすると、総試合数はn(n-1)/2となり、参加人数が増えるほど試合数は急激に増える。

サークル法でラウンドごとの組み合わせを自動生成する

1人(1チーム)を固定し、残りを車輪のスポークのように毎ラウンド回転させる方法。これにより、全ての組み合わせが重複なく一巡する対戦表が作れる。

奇数チームの場合は毎ラウンド1チームが不戦日になる

参加者数が奇数の場合、架空の「不在参加者」を加えて偶数として扱う。その不在参加者と組み合わされたチームが、そのラウンドの不戦日(bye)となる。

結果はトーナメント表ではなく順位表で管理する

総当たり戦の結果は勝敗と勝点をまとめた順位表で表示するのが一般的で、採用する得点方式に応じて順位がつけられる。

勝ち抜き方式よりタイブレークが重要になる

全員が同じ試合数をこなすため、順位表で同点が発生しやすい。直接対決の結果、得失点差、総得点の順で決めるのが一般的な優先順位。

ダブルラウンドロビン(2回戦総当たり)という形式もある

各参加者がホーム・アウェーのように2回ずつ対戦する方式で、総試合数は倍になるが、1試合の不調が結果全体に与える影響を小さくできる。

総当たり戦が向いているケース

勝ち抜き方式では実力のある参加者が一度の不運な敗戦で終わってしまうことがあるが、総当たり戦はそのリスクを全試合に分散させるため、全体の実力をより正確に反映した結果になりやすい。その代わり、同じ参加人数でも必要な試合数は勝ち抜き方式よりはるかに多くなる。

参加人数が増えるほど組み合わせ作成は難しくなる

6〜8人程度の小規模な総当たり戦ならサークル法で手作業でも組める。だが参加人数が増えると試合数が二乗的に増えるうえ、連戦の偏りや会場の重複を避ける調整も複雑になり、自動生成ツールなしでは現実的でなくなる。

よくある質問

総当たり戦の総試合数はどう計算する?

参加者数をnとすると、n(n-1)/2で求められる。8チームなら28試合、10チームなら45試合になる。

順位表で同点になった場合はどうする?

多くの大会では、まず直接対決の結果、次に得失点差、それでも並べば総得点の順で決める。ただし具体的な優先順位は大会規定によって異なる。