リーグ戦・トーナメント対戦表 作成ツール

チーム名を入れるだけで、総当たり(リーグ戦)またはトーナメントの対戦表を自動作成します。総当たりはサークル法で全対戦を重複なく生成(奇数チームは毎ラウンド1チームがBYE)。コート数・試合時間・間隔から各試合の時刻も自動計算します。

設定

チーム

入力順がシード順になります(トーナメントでは上位シードほど有利な位置・BYE)。

対戦表

使い方(3ステップ)

  1. 方式と条件を決める — 総当たり/トーナメントを選び、コート数・1試合の分数・間隔・開始時刻を入力します。
  2. チームを入れる — チーム名を入力します。入力順がシード順です。「+ チームを追加」で増やせます。
  3. 対戦表を確認して印刷・保存 — ラウンド×コートの対戦表(時刻付き)・チーム別の試合一覧・トーナメント図が表示されます。印刷・CSV出力で保存できます。

画面の例

リーグ戦・トーナメント対戦表の画面。総当たり(リーグ戦)・コート数2・1試合20分などの設定、A〜Eの5チーム、全10試合5ラウンドの対戦表にラウンド・時刻・コート・対戦・休みが並ぶ
チームと試合時間を設定すると総当たりの組み合わせが時刻・コート付きで作られ、奇数チームの休み(BYE)も示される。

活用シーンと運用のコツ

学校の球技大会やクラスマッチでは、体育の先生や実行委員が対戦表係になりがちです。7クラスのような奇数でも毎ラウンド1クラスが休み(BYE)になる形で総当たりが自動で組まれ、体育館2面ならコート数2・1試合15分・間隔5分と入力すると全試合に時刻が付くので、閉会式に間に合うかも確認できます。

バドミントンやフットサルなど社会人サークルの練習試合では、チーム分けが当日に決まることもあります。コート数や試合時間の設定はブラウザに残るため、幹事が会場でチーム名だけ入れ替えれば、数分で時刻付きの対戦表を用意できます。

会社レクや自治会の卓球大会などで表彰を3位まで行うなら、トーナメント方式と3位決定戦オプションが便利です。6チームなど2の冪でない参加数でも、上位シードを不戦勝にして自動で山が組まれます。

よくある質問

総当たり(リーグ戦)の組み合わせはどう作られますか?
「サークル法(円卓法)」で作成します。1チームを固定して残りを回転させることで、全チームが1回ずつ対戦する組み合わせを重複なく生成します。例えば5チームなら全10試合・5ラウンドで、各チーム4試合、毎ラウンド1チームが休み(BYE)になります。6チームなら全15試合・5ラウンド・BYEなしです。同じコート・同じ時間帯に同じチームが2試合入ることはありません。トーナメントは入力順のシードで組み、チーム数が2の冪でないときは上位シードが1回戦で不戦勝(BYE)になります。
入力したデータはどこに保存される?
すべてお使いのブラウザ内(localStorage)にのみ保存され、サーバーには一切送信されません。別の端末やブラウザには引き継がれないため、保管・共有にはCSV出力をご利用ください(設定・チームをまるごと復元できます)。
チーム名を空欄にしたり、同じ名前を入れたりするとどうなりますか?
空欄の行は集計から外れ、不戦勝(BYE)の枠にもなりません。有効なチームが1つ以下だと「2チーム以上が必要です」と警告が出ます。同名のチームを複数入れた場合、対戦表は入力順どおりに作られますが、「チーム別 試合一覧」では休みの回数が先に入力した方へまとめて付きます。A-1・A-2のように区別できる名前をおすすめします。
3位決定戦にチェックを入れたのに表に出ないのはなぜですか?
3位決定戦は準決勝の2試合がどちらも実際に行われる場合にのみ作成されます。一方が不戦勝のときは敗れたチームが自動的に3位となるため生成されず、注意書きが表示されます。作成時は決勝と同じラウンドの時間枠に入ります(コート不足時は決勝の次の枠)。
印刷するとどの部分が出力されますか?
入力欄などの操作部分は印刷されず、大会名・作成日・チーム数入りの印刷専用の一覧表がA4縦で出力されます。トーナメントも図ではなく時刻・コート順のスケジュール表形式です。

※このツールはサーバー送信・通知・共同編集・法改正の自動追従は行いません。計算はすべてお使いの端末内で完結します。対戦表作成の補助を目的としたツールです。

※ 入力はブラウザ内保存のため消えることがあります。大事なデータはCSVで保存してください(データの取り扱い)。