テニス Eloレーティング|勝率予測・K値調整・サーフェス別Elo計算
プロテニスで実際に使われるEloレーティングを、2人の現在Eloと試合結果から瞬時に計算。K値(新人32/中堅24/ベテラン16)、Bo3/Bo5補正、サーフェス別Elo(ハード/クレー/芝)、ATPランキングとの相関、勝率予測、歴代最高Eloランキングまで、Tennis Abstract/FiveThirtyEight/ATP Tourで採用されている統計的テニスレーティング理論を、ファン・予測・分析目線で完全解説します。
テニス Eloレーティング計算機
計算式(Eloの数学)
期待勝率
EA = 1 / (1 + 10(RB − RA) / 400)
RA、RBは両者のElo。分母の400という定数は、「Elo差400で勝率10:1(90.9%対9.1%)」となるよう調整されたスケーリングです。テニス・チェス・囲碁・サッカー国代表・eスポーツなどで共通の値。
レーティング更新
R'A = RA + K × Bo × (SA − EA)
SAは実結果(勝ち=1、負け=0、引き分け=0.5)、EAは期待勝率、Kは調整係数、BoはBo5補正(Bo5男子GSは1.15)。Kが大きいほど1試合の影響が大きく、レーティングが急変します。
サーフェス補正
補正Elo差 = (RA − RB) × サーフェス係数(ハード 1.00/クレー 1.10/芝 0.90)
サーフェス別Eloを別集計できない場面向けの簡易補正です。クレーはラリーが長く実力差がスコアに反映されやすいため、同じElo差でも格上の勝率が上がります。芝は球足が速くサーブ一発で流れが変わるため、番狂わせが起きやすく勝率差が縮まります。ハードコートは係数1.00で、下の「Elo差別の勝率早見表」とそのまま一致します。
ゼロサム性
片方が+X上がれば、もう片方は−X下がります。全プレイヤーのレート合計は不変で、システム内部で相対順位のみが変動します。新規参入時は初期値1500(テニスは1400-1500が一般的)から出発。
Eloレーティングの歴史
ハンガリー系アメリカ人物理学者Arpad Elo(1903-1992)が1960年代に世界チェス連盟FIDEのために開発した数学的なレーティング体系。1970年FIDE公式採用後、あらゆる1対1競技(バスケNBA、サッカーFIFA、eスポーツ、テニス)で応用されるようになりました。
テニスにおけるEloは公式団体(ATP・WTA)ではなくJeff Sackmann氏が主宰するTennis Abstractや、FiveThirtyEight、Ultimate Tennis Statisticsなどが独自に集計。試合毎の全結果を反映する累積型で、直近52週のポイント方式(ATP/WTA公式)よりも「実力の真値」を反映しやすいと評価されています。
K値の設定と調整
K値はレーティングの変動幅を決める重要パラメータ。テニスAbstract標準では以下のように調整されます。
| 状況 | K値 | 1試合の最大変動 |
|---|---|---|
| プロデビュー〜30試合 | 32 | ±32 |
| 31〜100試合 | 28 | ±28 |
| 100試合〜(標準) | 24 | ±24 |
| 500試合超(ベテラン) | 20 | ±20 |
| 1000試合超(超ベテラン) | 16 | ±16 |
| グランドスラム決勝 | ×1.5 | ±48(K24×1.5) |
| 500試合以下・GS勝ち | ×2.0 | ±64 |
初期は激しくレートが動き、経験を積むほど落ち着く仕組み。新人の急上昇と、ベテランの安定した実力反映を両立します。
Elo差別の勝率早見表
Elo差から期待勝率を一覧化。試合予想・オッズ設定の参照値として使えます。
| Elo差 | 強い側勝率 | 弱い側勝率 | デシマルオッズ |
|---|---|---|---|
| 0(互角) | 50.0% | 50.0% | 2.00 / 2.00 |
| 50 | 57.1% | 42.9% | 1.75 / 2.33 |
| 100 | 64.0% | 36.0% | 1.56 / 2.78 |
| 150 | 70.3% | 29.7% | 1.42 / 3.37 |
| 200 | 75.9% | 24.1% | 1.32 / 4.15 |
| 250 | 80.8% | 19.2% | 1.24 / 5.21 |
| 300 | 84.9% | 15.1% | 1.18 / 6.62 |
| 400 | 90.9% | 9.1% | 1.10 / 11.0 |
| 500 | 94.7% | 5.3% | 1.06 / 18.9 |
| 700 | 98.4% | 1.6% | 1.02 / 61.5 |
Elo差200が「明確な格上」、400以上が「格違い」、700で「番狂わせほぼ不可能」と評価されます。
サーフェス別Elo
テニスはサーフェス(ハード/クレー/芝/カーペット)ごとにゲーム性が大きく異なるため、総合Eloに加えてサーフェス別Eloを別集計するのが分析の常識。
ハードコート
最も一般的でATP試合の約60%。バウンドが中程度、フラット系ショットが有効。ジョコビッチ・メドベージェフ・アルカラスが強い傾向。フェデラーの通算ハードElo歴代1位(約2,470)。
クレー
球足が遅くバウンドが高い。ストロークとフィジカル勝負。ナダルのクレーElo(約2,600)は史上最強で、他サーフェスのフェデラー・ジョコビッチ全盛期の総合Eloを凌駕。全仏では別次元の強さ。
芝
球足が速くバウンドが低い、サーブ&ボレー・ネットプレー有利。フェデラー(芝Elo約2,500)・サンプラスが強い。近年はジョコビッチが上回る。ウィンブルドンのみ公式芝トーナメント。
サーフェス別EloはTennis Abstractで公開されており、大会予想の重要指標です。
ATPポイントとの比較
| 項目 | ATP/WTAランキング | Eloレーティング |
|---|---|---|
| 算出方式 | 直近52週の獲得ポイント | 全試合履歴の累積・逐次更新 |
| ポイント配分 | 大会規模×ラウンドで固定 | 相手Eloとの差で動的 |
| 下位打倒の評価 | ラウンド到達分のみ | 格上撃破で大幅アップ |
| 怪我・欠場 | 52週で減衰 | 累積のため即座には落ちない |
| ゲーム内容 | 反映されない | 反映されない(Elo単独では) |
| 予測精度 | 約63%(試合予想) | 約68%(複数研究) |
| 使用場面 | シード配置・出場権 | 試合予測・オッズ設定・分析 |
ATPは実務用(トーナメント運営・シード決定)、Eloは分析用(予測・研究・ファンダム)という役割分担が確立しています。ATP1位とElo1位が異なることも多々あります。
歴代最高Elo(総合)ランキング
| 順位 | 選手 | ピークElo | 年月 |
|---|---|---|---|
| 1 | ノバク・ジョコビッチ | 約2,524 | 2016年 |
| 2 | ロジャー・フェデラー | 約2,494 | 2007年 |
| 3 | ラファエル・ナダル | 約2,463 | 2013年 |
| 4 | イワン・レンドル | 約2,432 | 1986年 |
| 5 | ビョルン・ボルグ | 約2,428 | 1980年 |
| 6 | ジミー・コナーズ | 約2,410 | 1977年 |
| 7 | ピート・サンプラス | 約2,404 | 1994年 |
| 8 | ジョン・マッケンロー | 約2,401 | 1985年 |
| 9 | カルロス・アルカラス | 約2,380 | 2023年 |
| 10 | アンドレ・アガシ | 約2,362 | 1995年 |
クレー限定ならナダルが史上最強、芝ならフェデラー、ハードならジョコビッチ・アルカラスがトップという構図。時代を超えた比較にはインフレ補正が必要という議論もあります。
Eloの実務的な使い道
試合予測とファンタジー
ATP Cup、Davis Cup、グランドスラムのブラケット予想。Elo差から勝率を出し、確率的ブラケット期待値を計算。ファンタジーテニスの選手選定に応用可能。
ブックメーカーのオッズ検証
Elo予測勝率とブックメーカーの提示オッズを比較し、期待値プラスの試合を探す。上級ベッターは自作Eloモデル + 場所補正・怪我情報・対戦成績で優位性を狙う。
選手・コーチの分析
直近3-6ヶ月のElo推移からフォーム把握。上昇中はドロー運を活かして深いラウンド進出、下降中は基礎練習・休息が必要というシグナル。
アマチュア大会のシード
大学・実業団・市民大会でもElo方式のレーティングを採用する連盟が増えている。試合毎に相互更新することで、公平なドロー抽選が可能。
時代比較・GOAT議論
ジョコビッチ・フェデラー・ナダルの歴代最高Eloを比較することで、統計的なGOAT(Greatest Of All Time)議論の材料に。ただしインフレ補正には注意。
スカウティング・データ分析
ジュニア・チャレンジャーツアーの選手Elo推移で早期に才能発掘。テニスAcademyのスタッフや、スポーツエージェントが活用する分析手法。
よくある間違い・注意点
- 公式ATP/WTAランキングと混同する — Eloは非公式の分析用指標。ATPランキングはトーナメント運営・出場権に使い、Eloは予測・分析に使う、と役割を明確に区別。
- 異時代の選手を単純比較する — 1970年代のElo1位と2020年代のElo1位を数値だけで比較するのは危険。レベル向上(インフレ)や選手層の厚みが変わっています。
- サーフェスを無視した予測 — ナダル×フェデラーの2008年ウィンブルドン決勝のような、サーフェス別Eloを見ないと予測を大きく外します。総合Eloだけでは不十分。
- 直近フォームや怪我情報を軽視 — Eloは累積指標のため、直近の怪我・不調が反映されるまで数試合かかります。直近30日Eloなど短期指標との併用が有効。
- Bo3とBo5を同じK値で計算 — グランドスラム男子のBo5は5セット制でBo3より実力反映が大きい。K値×1.15の補正を忘れがち。
- 下位選手のElo精度過信 — チャレンジャー・フューチャーズ級は試合数が少なくElo精度が低い(±100の誤差幅も)。統計的信頼区間を意識。
- 初期値のバイアス — 新規参入選手の初期値1500は仮値で、20-30試合するまで真の実力を反映しません。初期のElo変動が激しいのはこのため。
用語集(レーティング統計の基礎)
| 用語 | 意味 |
|---|---|
| Elo | Arpad Eloが開発した相対レーティング体系。1対1競技に汎用適用可能。 |
| K値 | 1試合あたりの最大レート変動幅。試合数・経験で調整される。 |
| 期待勝率 | 2人のEloから計算される、事前勝利確率の推定値。 |
| ゼロサム性 | 片方の得るレートポイントと同量、相手が失う特性。全体合計は不変。 |
| Bo3/Bo5 | Best of 3(3セットマッチ)/ Best of 5(5セット、GS男子のみ)。 |
| サーフェス | コート表面材質。ハード/クレー/芝/カーペットの4種。 |
| ATP/WTA | 男子プロテニス協会 / 女子テニス協会。公式ランキング運営。 |
| ITF | 国際テニス連盟。公式試合ルール・ジュニア/シニアランキング担当。 |
| Glicko | Elo発展版。信頼区間(RD)付きで、休養選手の不確実性を表現。 |
| TrueSkill | Microsoft開発のベイズ推定型レーティング。eスポーツで採用。 |
| デシマルオッズ | 払戻倍率で表示するオッズ形式。1÷勝率で計算。 |
参考文献・公的資料
- Tennis Abstract|ATP Elo Ratings ― Jeff Sackmann主宰の男子テニスEloランキング。サーフェス別・大会別Eloも公開。
- Tennis Abstract|WTA Elo Ratings ― 女子テニスEloランキング。
- FiveThirtyEight|Tennis Forecasts Methodology ― グランドスラム予測のEloモデル解説。
- Ultimate Tennis Statistics|Elo Ratings ― 歴代選手のElo履歴を年月別に閲覧可能。
- ATP Tour|Official Singles Ranking ― ATP公式ランキング。Eloとの比較用。
- WTA|Official Singles Ranking ― WTA公式ランキング。
- FIDE(世界チェス連盟) ― Elo方式の生みの親団体、公式Eloの計算方法。
- Wikipedia|Elo rating system ― Elo制の数学的背景と歴史。
- 日本テニス協会(JTA) ― 国内公式ランキング。
- ITF(国際テニス連盟) ― 世界の公式試合結果データベース。
よくある質問(FAQ)
テニスEloとは?
ATP/WTA公式ではない独自のレーティング。Tennis Abstract、FiveThirtyEight、Ultimate Tennis Statistics等が全試合履歴に基づき算出。プレー実力の統計的推定値として、試合予測・分析・GOAT議論等の指標に使われます。
ATP/WTAランキングとの違いは?
ATPは直近52週の獲得ポイント方式で、大会規模とラウンドで固定ポイント配分。Eloは全試合履歴を累積、相手Eloとの差で動的にポイント変動。予測精度はEloが約68%、ATPが約63%と統計的にEloが優位です。
歴代最高Eloは?
総合Eloの歴代最高はジョコビッチ(約2,524、2016年)、次いでフェデラー(約2,494)、ナダル(約2,463)。サーフェス別ならクレーEloのナダル(約2,600)が史上最強クラスで、全仏では別次元の強さを示しました。
K値の意味と設定は?
Eloの変動幅を決める係数。新人=32、中堅=24、ベテラン=16と経験に応じて減少するのが標準。試合数が少ないほど1試合の影響が大きく、レートが急変します。グランドスラム決勝ではK×1.5〜2.0の補正が入る場合も。
Elo差から勝率をどう計算する?
期待勝率式 EA = 1/(1+10^((RB-RA)/400)) を使います。Elo差100で64%、200で76%、400で91%が強い側の勝率。テニス Abstractの実測値もほぼこの理論値に一致します。
サーフェス別Eloの必要性は?
テニスはハード/クレー/芝でゲーム性が大きく変わるため、総合Eloだけでは予測精度が下がります。ナダル対フェデラーのローランギャロス(クレー)とウィンブルドン(芝)では、勝率予測がまったく異なるのが典型例。
Bo3とBo5で計算が変わる?
Bo5(5セットマッチ)はBo3より実力反映が大きいため、K値に×1.15程度の補正を入れるのが標準(Tennis Abstract方式)。グランドスラム男子はBo5、それ以外の男女ツアーはBo3が基本。
アマチュアやジュニアにも使える?
使えます。JTAの大会・大学リーグ・実業団でもElo方式を採用する連盟が増加中。相互戦績を元に自動で公平なランキングが生成でき、シード決定に有効。試合数が少ないと精度が落ちる点は注意。
Eloの初期値は?
新規参入は1400〜1500が一般的(Tennis Abstractは1500)。試合を重ねるほど真の実力に収束していきますが、最初の20-30試合はレート変動が激しく、信頼性は低め。ジュニアデビュー選手の初期値はさらに低く設定される場合も。
ダブルスにもEloは適用可能?
可能ですが、シングルスほど普及していません。ペア単位で1つのEloを持たせるか、選手個人のダブルスEloを持たせるかで方式が異なり、ペア組み替えの取り扱いが難しい。ATPダブルスランキングはポイント方式が主流。
異時代の選手を比較できる?
厳密には難しい。1970年代のElo2400と2020年代のElo2400は「同じ数値」でも、選手層の厚み・レベル向上を考慮すると同等ではありません。時代補正モデル(インフレ調整)を使う分析も存在します。
Eloレーティングは日々更新される?
Tennis Abstract・Ultimate Tennis Statistics等は毎試合終了後に更新。多くは翌日反映。ATPカップ・グランドスラム開幕時等はほぼリアルタイムで動く。無料で誰でも閲覧可能です。