OPSとは?
OPS(On-base Plus Slugging)は、打者の総合的な攻撃力をひとつの数値で示すセイバーメトリクスの代表的な指標です。打者がどれだけ出塁できるかを表す「出塁率(OBP)」と、1打数あたりの長打力を表す「長打率(SLG)」を合計した値で、塁に出る能力とパワーの両方を兼ね備えた選手ほど高くなります。OPSは得点力との相関が非常に高く、チームや時代をまたいで打者を比較する指標として広く使われています。
この計算ツールの使い方
打者の基本成績を入力してください。打数(AB)、安打(H)、二塁打(2B)、三塁打(3B)、本塁打(HR)、四球(BB)、死球(HBP)、犠飛(SF)の各項目です。いずれも整数で入力します。入力すると、単打・塁打数・出塁率(OBP)・長打率(SLG)・OPSを自動で計算し、各指標を小数第3位まで表示します。
計算式の解説
出塁率 \(\text{OBP} = \dfrac{\text{H} + \text{BB} + \text{HBP}}{\text{AB} + \text{BB} + \text{HBP} + \text{SF}}\)。塁打数 \(\text{TB} = \text{単打}\times 1 + \text{二塁打}\times 2 + \text{三塁打}\times 3 + \text{本塁打}\times 4\) で、単打(1B)\(= \text{H} - \text{2B} - \text{3B} - \text{HR}\) で求めます。長打率 \(\text{SLG} = \dfrac{\text{TB}}{\text{AB}}\)。そして次のようになります。
$$\text{OPS} = \text{OBP} + \text{SLG}$$表示されるOBPとSLGはそれぞれ小数第3位に四捨五入していますが、OPSは四捨五入前のOBPとSLGを合計してから丸めているため、表示された数値を単純に足した値とわずかに異なる場合があります。
計算例
AB=311、H=96、2B=15、3B=5、HR=28、BB=41、HBP=1、SF=2 の場合:
$$\text{単打} = 96 - 15 - 5 - 28 = 48$$$$\text{TB} = 48 + 30 + 15 + 112 = 205$$$$\text{OBP} = \frac{138}{355} = 0.3887 \to .389$$$$\text{SLG} = \frac{205}{311} = 0.6592 \to .659$$$$\text{OPS} = 0.3887 + 0.6592 = 1.0479 \to 1.048$$となります。
OPS分類スケール
OPS(出塁率プラス長打率)は、打者が出塁する能力と長打力を組み合わせた単一の数値です。下記のスケールは、ビル・ジェームズとFanGraphsが普及させた広く引用されているセイバーメトリクスの階級を反映しており、およそ.720~.740がMLBの典型的なリーグ平均を示しています。これを使用して、生のOPS数値を素早い品質評価に変換してください。
| OPS範囲 | 評価 | 典型的なプロファイル |
|---|---|---|
| 1.000以上 | 優秀 | MVP級、一流打者 |
| .900~1.000 | 優れている | オールスター級の成績 |
| .834~.900 | 平均以上 | 堅実な日常的レギュラー |
| .766~.834 | 平均 | リーグ平均的な打力 |
| .700~.766 | 平均以下 | 有用な役割選手 |
| .600~.700 | 不良 | 弱い攻撃貢献者 |
| .600未満 | ひどい | 代替レベルを大きく下回る |
これらのカットオフは説明的なガイドラインであり、公式な規則ではありません。ラン環境は時間とともに変化するため、同じOPSでも低得点シーズンではやや高く評価でき、高得点シーズンではやや低く評価できます。
OPS、OBP、SLGの解釈
OPSは2つの異なるスキルの合計であり、2つのコンポーネントを個別に読むことで、結合された数値だけより多くの情報が得られます。
- 出塁率(OBP)は、打者がヒット、四球、または死球を介して出塁する頻度を打席数に対して測定します。プレートディシプリンと接触能力を捉えています。典型的なMLBのリーグ平均OBPはおよそ.320程度です。.350は良好で、.400はエリート級です。
- 長打率(SLG)は打席当たりの総塁数を測定するため、二塁打以上を報酬として与えます。単打は1、二塁打は2、三塁打は3、本塁打は4と数えられます。リーグ平均SLGはおよそ.400程度です。.500は強い長打力を示し、.550以上は例外的です。
- OPSは単に2つを足したものです。リーグ平均OPSは一般的に.720~.740の範囲にあるため、.800の選手は明らかに平均以上で、.650付近の選手は平均以下です。
OBPとSLGは重み付けなしで加算されるため、同じOPSを持つ2人の打者は非常に異なる選手である可能性があります。高OBP低SLG型打者(.390のOBPと.370のSLG(.760 OPS)を持つ忍耐強いリードオフバッターを想像してください)は常に出塁していますが、滅多に二塁打以上の長打を放ちません。低OBP高SLG型スラッガー(例えば.300のOBPと.520のSLG(.820 OPS))は塁走者をより少く生み出しますが、接触がある場合ははるかに多くのダメージを与えます。2つの列を比較することで、打者の価値が出塁から来ているのか、長打力から来ているのか、またはその両方のバランスから来ているのかが分かります。
1つの注意点:OPSはOBPを得点化への実際の影響に関連して若干過小評価しています。OBPの1ポイントはSLGの1ポイントより価値があるためです。それでも人気があるのは、標準的なボックススコアから計算するのが簡単で、チームの得点と相関性が高いためです。
よくある質問
OPSはどのくらいあれば良い? おおよそ.750前後がリーグ平均の目安です。.900を超えると優秀、1.000以上はトップクラスの強打者といえます。
なぜ「四捨五入後のOBP+四捨五入後のSLG」ではないの? 丸め誤差の蓄積を防ぐため、まず精度を保ったままの数値同士を合計し、その後で四捨五入するのが標準的な計算方法だからです。
日本のプロ野球でも使える? はい。OPS・出塁率(OBP)・長打率(SLG)は世界共通の定義で、日本のプロ野球(NPB)をはじめ各国のプロリーグでそのまま使われています。