更新日:2026-05-13

スイス式タイブレーカー徹底解説

スイスドローでは複数の選手が同じ勝点で並ぶことが頻繁に起こります。順位を決定するタイブレーカー(同点決勝指標)、聞いたことはあっても「Buchholz と Sonneborn-Berger って何が違うの?」「どれを使えばいいの?」と迷う運営者は多いはず。
この記事では主要6種のタイブレーカーを実例計算つきで解説し、競技ごとの推奨組み合わせまで紹介します。

なぜタイブレーカーが必要なのか

スイスドローの勝点制(勝3点・引分1点・負0点)では、ラウンド数が少ないほど同点者が多くなります。たとえば4ラウンドのスイス大会で「3勝1敗(9点)」が複数人になることは普通に起こります。

「強い相手と当たって勝った人」と「弱い相手とばかり当たって勝った人」を区別するのがタイブレーカーの役割。「対戦相手の強さ」を数値化することで、勝点が同じでも実質的な強さの差を測ります。

タイブレーカーは1種類だけでは不十分な場合が多く、複数を順番に適用するのが標準。多くの大会では「勝点 → Buchholz → SB → 直接対決」のような優先順位を決めています。

実例:8人スイス3ラウンドの結果

以下、本記事で使用する具体例です。A〜H の8人が3ラウンドのスイス大会を行い、次のような対戦結果になったとします。

各ラウンドの対戦と結果

ラウンド対戦カード結果
R1A vs EA の勝ち
R1B vs FB の勝ち
R1C vs GG の勝ち
R1D vs H引き分け
R2A vs BA の勝ち
R2G vs DG の勝ち
R2H vs CH の勝ち
R2E vs FE の勝ち
R3A vs GA の勝ち
R3B vs HB の勝ち
R3E vs DE の勝ち
R3C vs F引き分け

勝点だけで並べた結果

順位選手勝点WLD対戦相手
1A9300E, B, G
2-3B6210F, A, H
2-3G6210C, D, A
4-5E6210A, F, D
4-5H4111D, C, B
6D1021H, G, E
7C1021G, H, F
8F1021B, E, C

B・G・E が同じ6点D・C・F が同じ1点で並んでいます。タイブレーカーで2位〜3位、4位〜5位、6位〜8位を確定させましょう。

Buchholz(BHZ)

最も広く採用されているタイブレーカー。「自分が対戦したすべての相手の勝点合計」を計算します。強い相手と多く戦った選手ほど高評価になる、という考え方。

Buchholz = 対戦相手の勝点合計

B・G・E(6点組)のBuchholz計算

Bの対戦相手:F(1点)、A(9点)、H(4点) → BHZ = 1 + 9 + 4 = 14 Gの対戦相手:C(1点)、D(1点)、A(9点) → BHZ = 1 + 1 + 9 = 11 Eの対戦相手:A(9点)、F(1点)、D(1点) → BHZ = 9 + 1 + 1 = 11

結果:B(14)> G(11)= E(11) となり、Bが2位確定。GとEはまだタイ。

Buchholzの注意点:Bye受給者

Bye(不戦勝)を受けたラウンドは「対戦相手なし」なので、Buchholz計算では0点として扱うのが標準。Bye受給者がBuchholzで損をするため、これを補正する派生指標が次の Median Buchholz です。

Median Buchholz(MBHZ)

Buchholzから「最高得点の対戦相手」と「最低得点の対戦相手」を除外した値。極端な対戦相手の影響を緩和します。

Median Buchholz = 対戦相手の勝点合計 − 最高 − 最低

計算例(GとEのMedian Buchholz)

Gの対戦相手の勝点:[1, 1, 9] 最高: 9, 最低: 1 → MBHZ = 1 + 1 + 9 − 9 − 1 = 1 Eの対戦相手の勝点:[9, 1, 1] 最高: 9, 最低: 1 → MBHZ = 9 + 1 + 1 − 9 − 1 = 1

この例では G = E(1) で同値。Median Buchholz でも決着がつかない場合は、次のタイブレーカーへ。

Median Buchholz の利点

標準Buchholzは「たまたま全勝者と当たった人」が大きく加点されてしまいますが、Median Buchholz はその外れ値を排除するため、より本質的な「中央層との対戦実績」を反映します。チェスのスイスシステムで補助タイブレーカーとして使われることが多いです。

Sonneborn-Berger(SB)

勝った相手の勝点 + 引き分けた相手の勝点 ÷ 2」を計算します。Buchholz と違って「結果も加味」する点が特徴。強い相手に勝つほど高い評価。

SB = 勝った相手の勝点合計 + 引き分けた相手の勝点合計 ÷ 2

G・E のSB計算

Gの試合結果: R1 C(1点)に勝ち → +1 R2 D(1点)に勝ち → +1 R3 A(9点)に負け → +0 → SB = 1 + 1 + 0 = 2 Eの試合結果: R1 A(9点)に負け → +0 R2 F(1点)に勝ち → +1 R3 D(1点)に勝ち → +1 → SB = 0 + 1 + 1 = 2

GもEも SB = 2 で同点。この例では SB でも決着しません(不思議なくらいバランスが取れています)。

SBがBuchholzより優れているケース

同じ勝点・同じBuchholzでも、「強い相手に勝った人」と「強い相手に負けた人」を区別できます。Buchholzだけでは「強い相手と当たった」事実しか見ませんが、SBは「勝てたかどうか」まで評価します。

Cumulative Score(累積得点)

各ラウンド終了時点での勝点の累積合計。早く勝ち上がった選手ほど高い値になります。

Cumulative = R1終了時勝点 + R2終了時勝点 + R3終了時勝点 …

計算例(GとE)

Gの累積: R1終了: 3点 (Cに勝) R2終了: 6点 (Dに勝、累計) R3終了: 6点 (Aに負、累計) → Cumulative = 3 + 6 + 6 = 15 Eの累積: R1終了: 0点 (Aに負) R2終了: 3点 (Fに勝、累計) R3終了: 6点 (Dに勝、累計) → Cumulative = 0 + 3 + 6 = 9

結果:G(15)> E(9)。GはR1から勝って先行したため累積が大きく、Eは初戦で負けて出遅れたため累積が小さい。同じ最終勝点6でも、「ずっと上位にいた人」を評価する指標です。

米国のチェス連盟(USCF)では Cumulative Score をタイブレーカーの第2優先として採用しています。

Direct Encounter(直接対決)

同点者同士が大会中に対戦していた場合、その結果を直接参照します。「お前ら2人どっちが上か、対戦したんだから明らかだろ」というシンプルな考え方。

該当例

本例ではB・G・Eの3名が6点でタイですが、3名はラウンド中に直接対戦していません(B vs A、G vs A、E vs Aで負けた相手は同じだが、B vs G、B vs E、G vs E は対戦していない)。直接対決が記録にない場合はこのタイブレーカーは適用不能で、次のタイブレーカーへ。

2名タイの場合の威力

2名のみがタイで、その2名がラウンド中に対戦していれば、Direct Encounterは即座に決着がつく強力な指標です。多くのスポーツ大会で「最後の決め手」として採用されます。

Number of Wins(勝数)

引き分けの多い競技で意味を持つタイブレーカー。引き分けではなく勝ちで稼いだ点数を高く評価します。

Wins = 単純な勝ち試合数

例:選手X(3勝0敗0分=9点)と選手Y(2勝0敗3分=9点)が同じ勝点でも、勝数では X(3) > Y(2) でXが上位。

チェスや囲碁、将棋のように引き分けが多い競技で重要。TCGでは引き分けがほぼ発生しないため、ほとんど使われません。

競技ごとの推奨組み合わせ

競技や大会の性格によって、採用するタイブレーカーの組み合わせは変わります。一般的な慣習を紹介します。

競技・大会第1第2第3第4
チェス(FIDE) 勝点DirectSB勝数
USCF(米国チェス) 勝点CumulativeSBDirect
MTG(マジック) 勝点OMW%GW%OGW%
遊戯王・ポケカ 勝点BHZMBHZSB
囲碁・将棋 勝点SBBHZ勝数
eスポーツ予選 勝点BHZSBDirect

※ MTG は独自の指標体系で、OMW%(対戦相手の勝率)、GW%(自分のゲーム勝率)、OGW%(対戦相手のゲーム勝率)を組み合わせます。Buchholz/SB ベースとは異なる体系。

シンプルに済ませたい場合

カジュアル大会や社内大会なら「勝点 → Buchholz → 名前順」でも十分機能します。複雑なタイブレーカーは「同点が多発する」「順位が賞品/予選通過に直結する」場面で本領を発揮します。

PartyTools の実装

PartyToolsのスイス式トーナメント機能では、以下のタイブレーカーを自動計算・自動ソートします。

  • Buchholz(BHZ):対戦相手の勝点合計 ※ Bye受給ラウンドは0扱い
  • Sonneborn-Berger(SB):勝った相手の勝点 + 引分相手の勝点÷2
  • 適用順:勝点 → BHZ → SB → 名前(昇順)

順位表には常に BHZ と SB の値が表示され、計算過程を確認できます。複雑な計算をユーザーが行う必要はありません。

タイブレーカー計算込みのスイス式大会を、ペアリングから順位確定まで全自動で。

🏆 トーナメント表を無料で作成