メインコンテンツへスキップ
League Table Creator

無料 · 登録不要 · 印刷対応

総当たり戦ジェネレーター

リーグ表クリエイター & ジェネレーター

チーム名を入力して、総当たりの組み合わせをラウンドごとに作成。1回・2回総当たりを選び、対戦表を印刷できます。

1 行に 1 チームを入力します。名前を変えるとすぐに表へ反映されます。

勝点ルール

総当たり対戦表は、参加する全チームが互いに対戦するための組み合わせ一覧です。このページでは、2〜32チームの対戦を作り、各ラウンドの組み合わせや休みのあるチームを確認できます。部活動の練習試合、社内大会、地域のリーグ戦など、まず「誰と誰が対戦するか」を決めたいときに使えます。試合日や会場の割り当ては含まれないため、作成した対戦表をもとに開催計画を立ててください。

総当たり対戦表で決められること

総当たりでは、勝敗にかかわらず各チームがすべての相手と対戦します。1回総当たりなら同じ組み合わせは1試合、2回総当たりならホームとアウェイを入れ替えて2試合です。各ラウンドでは、同じチームが同時に2試合へ入らないように組み合わせます。

ラウンドは対戦をまとめる単位で、日付や時間帯を表すものではありません。1ラウンドを1日で行うか、数日に分けるかは運営側で決めます。個人戦にも選手名をチーム欄へ入力して使えますが、出欠、コート数、審判担当などの条件は自動調整されません。

敗者がその後の試合に進まない大会には、総当たりではなく「トーナメント」を使います。予選をグループ別の総当たり、決勝をトーナメントにする場合も、グループ分けや決勝への進出条件を先に決め、それぞれの表を作成してください。複数グループの一括管理や自動連結には対応していません。

チームを入力して対戦表を作る手順

参加者が確定した段階でチーム名と方式をそろえると、配布後の確認がしやすくなります。入力順を変えると対戦の順番も変わるため、結果を記録し始めてからの並べ替えは慎重に行ってください。

  1. 1「チーム」欄に、1行につき1チームを入力します。空行を除いた先頭32チームまでが対象です。同じ名前を重複させず、「青組A」「青組B」のように区別してください。
  2. 2「総当たり」タブを開きます。以前の保存内容や共有リンクを開いて別の表示になっている場合も、このタブで対戦を確認できます。
  3. 3「総当たり方式」で「1 回総当たり」か「2 回総当たり」を選びます。全員が各相手と1回対戦すればよい大会では、1回を選びます。
  4. 4「リスト」でラウンド番号と対戦相手を確認します。奇数チームの場合は、そのラウンドに名前がないチームが休みです。開催日や会場は、この一覧を見ながら別途割り当てます。
  5. 5試合が終わったら、両チームの得点を0以上の整数で入力します。未実施の試合は空欄のままにします。入力した結果による集計は「表」タブで確認できます。
  6. 6配布する前に「総当たり」へ戻り、表示形式と用紙を選びます。「PNG ダウンロード」「PDF ダウンロード」、または「印刷」で対戦表を出力します。

1回・2回総当たりの試合数とラウンド数

参加数をnとすると、1回総当たりの全試合数は n × (n − 1) ÷ 2 です。各チームは自分以外のn − 1チームと対戦します。たとえば6チームなら1チームあたり5試合、全体では15試合です。チームごとの試合数を単純に足すと同じ対戦を2回数えるため、最後に2で割ります。

1回総当たりのラウンド数は、偶数チームならn − 1、奇数チームならnです。8チームは7ラウンドですが、7チームも休みを含めて7ラウンド必要です。どちらも7ラウンドだからといって、試合総数が同じになるわけではありません。

2回総当たりでは試合数が n × (n − 1) となり、ラウンド数も1回総当たりの2倍になります。後半は前半と同じ組み合わせのホームとアウェイを逆にします。12チームなら132試合・22ラウンドです。必要な開催日数は、1日に何ラウンド実施できるかと会場数によって変わります。

6・7・8・12・16・32チームの組み合わせ早見表

下表は、各チームが1ラウンドに最大1試合を行う場合の数です。「試合」は大会全体の試合数を示します。2チームの例も、最小構成として載せています。

32チームの1回総当たりは496試合になります。作成できる規模と、会場や時間の制約の中で開催できる規模は別です。試合時間に入れ替え・休憩時間を加え、運営できるかを先に確認しましょう。

チーム数1回:試合1回:ラウンド2回:試合2回:ラウンド
21122
61553010
72174214
82875614
12661113222
161201524030
324963199262

奇数チームの休みとホーム・アウェイの注意点

参加数が奇数の場合は、毎ラウンド1チームが休みになります。7チームの1回総当たりでは、各ラウンドに3試合を行い、各チームが大会中に1回ずつ休みます。2回総当たりなら各チームの休みは2回です。休みは不戦勝ではなく、勝点や試合数にも加わりません。

休みのチームを相手にした架空の試合は表示されません。運営用に休み担当を明記したいときは、リストに登場するチームと参加者一覧を照合して別に記録してください。特定チームの休みを希望の日時へ移す機能はありません。

1回総当たりでは、ホームとアウェイの回数を均等にする最適化は行いません。特に入力欄の先頭チームは、その一巡を通してホーム側に配置されます。会場による有利不利がある競技では、表示された左右の配置をそのまま会場割り当てとせず、運営側で調整が必要です。

2回総当たりでは全対戦を逆向きでも行うため、各チームのホーム・アウェイの合計回数は同じになります。ただし、毎回交互になることや、同じ会場を使うチーム同士の予定が重ならないことまでは保証しません。

グリッドとリストを使い分けて結果を記録する

「グリッド」は、行がホーム側、列がアウェイ側のチームです。交点にある2つの欄へ、それぞれの得点を入力します。1行は1チームの対戦相手をまとめたもので、1ラウンドを表しているわけではありません。ラウンド順を確認したいときは「リスト」へ切り替えます。

1回総当たりでは、同じ組み合わせの逆向きのマスは使いません。自分自身との交点も空いています。入力欄のないマスは試合が組まれていない場所なので、空欄の得点欄と区別してください。2回総当たりでは逆向きの対戦も別試合として入力できます。

  • 未実施の試合は空欄にします。0対0を入力すると、無得点の引き分けとして集計されます。
  • 両方の得点を入力した試合だけが集計されます。片方だけ入力しても、結果は確定した扱いになりません。
  • 「リスト」の「スコアを消去」で、その対戦の両方の得点を消せます。グリッドでは各得点欄を空欄に戻せます。
  • 「表」では入力結果を集計できますが、対戦相手とラウンドの確認は「総当たり」で行います。勝点ルールを変えても、対戦の組み合わせ自体は変わりません。

開催日・会場を決めてから印刷・PDF保存する

このツールが作るのは対戦の組み合わせとラウンドです。開催日、開始時刻、会場、コート番号、休養間隔の入力欄はありません。雨天延期や欠場に合わせた自動再編成、カレンダーへの同期も行いません。必要な情報は、運営用の別の予定表にまとめてください。

配布用には、対戦表を表示した状態でPNGまたはPDFを保存できます。用紙はA4とレターから選べます。ラウンド番号を見せたい場合はリスト、相手ごとの結果を一覧にしたい場合はグリッドが向いています。ブラウザの印刷画面を開いて紙へ出力することもできます。

チーム数の多いグリッドは横幅が広くなり、リストは縦に長くなります。PDFは1ページに収めるため、大きな表では文字や枠が小さくなる場合があります。保存したファイルや印刷プレビューで、チーム名・得点欄・端の列を確認してから配布してください。複数ページへの自動分割や、全サイズでの読みやすさを保証する機能はありません。

ブラウザへの保存と共有リンクの使い方

チーム名、得点、総当たり方式などは、利用中のブラウザに保存されます。保存にはブラウザのローカルストレージを使います。同じ端末でも別のブラウザには自動で移らず、サイトデータを削除した場合や保存が制限された環境では、続きから再開できないことがあります。アカウントに複数大会を保管する機能ではありません。

別の端末に渡すときは「リンクをコピー」を使います。共有リンクには、コピーした時点のチーム名・得点・設定が含まれます。受け取った人が開くとその状態を復元しますが、元の作成者が後で結果を変更しても古いリンクの内容は更新されません。最新結果を配る場合は、新しいリンクをコピーし直してください。

共有は共同編集ではなく、その時点の表の写しを渡す仕組みです。リンクを持つ人は内容を読み取ったり再共有したりでき、発行済みリンクを後から無効にすることはできません。個人情報をチーム名に入れないなど、共有してよい内容か確認してください。大会ごとの控えが必要なら、別の大会を入力する前に共有リンクや出力ファイルを保存しておきましょう。

総当たり対戦表のよくある質問