OPS・長打率・出塁率の計算方法|打率が低くても評価が高い理由
打率だけでは、四球で出塁する力や、長打を打つ力がわかりません。そこで使われるのが、 出塁率、長打率、その合計のOPSです。本記事では、それぞれの計算式と塁打の数え方を整理し、 打率が低くてもOPSが高くなる例を、数字で確かめます。打率の基本は 打率の計算方法 で解説しています。
出塁率・長打率・OPSの計算式
| 指標 | 計算式 | 意味 |
|---|---|---|
| 出塁率 | (安打 + 四球 + 死球)÷(打数 + 四球 + 死球 + 犠飛) | 打席のうち、出塁できた割合 |
| 長打率 | 塁打 ÷ 打数 | 1打数あたりに稼ぐ塁打の数 |
| OPS | 出塁率 + 長打率 | 出塁する力と長打力を合わせた指標 |
| ISO | 長打率 − 打率 | 単打を除いた、長打の力 |
出塁率と長打率は、日本のプロ野球の公式な計算方法では、小数点以下4位まで求めて四捨五入し、 小数第3位までで表します(NPBの「記録の計算方法」による)。犠打は、出塁率の式には含みません。 犠飛は、分母にだけ加えます。
出塁率だけ、長打率だけを計算したいときは、出塁率の計算ツールと、 長打率の計算ツールもご利用いただけます。
塁打の数え方
塁打は、単打を1、二塁打を2、三塁打を3、本塁打を4として、合計します。 単打の数は、安打から、二塁打・三塁打・本塁打を引いて求めます。
例:400打数120安打(二塁打15、三塁打0、本塁打5)のとき、 単打は 120 − 15 − 0 − 5 = 100、塁打は 100 + 15 × 2 + 0 × 3 + 5 × 4 = 150 です。 長打率は 150 ÷ 400 = .375 になります。
打率が低くても、OPSは高くなる例
2人の打者を比べます。どちらも400打数です。
| 打者A | 打者B | |
|---|---|---|
| 打数 | 400 | 400 |
| 安打(二塁打 / 三塁打 / 本塁打) | 120(15 / 0 / 5) | 100(20 / 2 / 10) |
| 四球 / 死球 / 犠飛 | 20 / 2 / 3 | 60 / 5 / 5 |
| 打率 | .300 | .250 |
| 出塁率 | .334 | .351 |
| 長打率 | .375 | .385 |
| OPS | .709 | .736 |
| ISO | .075 | .135 |
打率は、打者Aのほうが高いですが、四球が多く、長打も多い打者Bのほうが、出塁率も長打率も上回り、 OPSは打者Bが高くなります。打率だけでなく、出塁率と長打率も見ると、評価が変わることがあります。
OPSの丸め方で、.001ずれることがある
OPSは、出塁率と長打率を足した値です。四捨五入した後の値を足すか、四捨五入する前の値を足すかで、 小数第3位が.001ずれることがあります。
例:30打数8安打(すべて単打、四死球・犠飛なし)のとき、出塁率も長打率も 8 ÷ 30 = .2667 です。 四捨五入した.267どうしを足すと.534、四捨五入する前に足すと.5333なので.533になります。 サイトや記録によって、OPSが.001違って見えるのは、このためです。
※ OPSやISOの定義・丸め方は、媒体によって異なる場合があります。目安となる数値は、リーグや年度の平均と比べて判断してください。
よくある質問
出塁率の計算方法は?
(安打 + 四球 + 死球)÷(打数 + 四球 + 死球 + 犠飛)で求めます。犠打は式に含めません。
OPSとは何ですか?
出塁率と長打率を足した指標です。出塁する力と、長打を打つ力を、1つの数字で見られます。
長打率は、どう計算しますか?
塁打を打数で割って求めます。塁打は、単打を1、二塁打を2、三塁打を3、本塁打を4として合計します。
まとめ
出塁率、長打率、OPSは、打率では見えない、出塁する力と長打力を表します。手元の成績で、これらをまとめて計算したいときは、 野球成績計算ツール をご活用ください。