本文目次
  1. 打率は安打の割合、OPSは出塁率と長打率の合計
  2. 打率・出塁率・長打率は、何を数えている?
  3. OPSは出塁率と長打率を足して計算する
  4. 架空の二人を、打数と安打の内訳から比べる
  5. 打率はAが上でも、OPSはBが上になる
  6. OPSだけで選手全体や次の試合を決めつけない
  7. よくある質問
  8. 出典と説明の範囲

打率は安打の割合、OPSは出塁率と長打率の合計

打率は「打数のうち、何本が安打だったか」を示します。一方、OPSは出塁率と長打率を足した指標です。四球・死球による出塁や、安打が単打か長打かという違いも反映されるため、打率が低い打者のほうがOPSは高いことがあります。

比較するときは、打率だけでなく、出塁率と長打率の内訳を見ましょう。ただし、OPSは出塁する確率や試合に勝つ確率ではありません。分母の違う二つの率を足した数値です。

打率・出塁率・長打率は、何を数えている?

日本野球機構(NPB)の記録解説では、打率は安打数を打数で割って求めます。単打も本塁打も、打率の計算では「安打1本」です。打数は打席数と同じではなく、四球や死球、犠飛などを含めません。[1]

出塁率では、安打に加えて四球と死球を数えます。分母は「打数+四球+死球+犠飛」です。犠飛は分母に入りますが、犠打はこの計算から除きます。失策による出塁も、出塁率の分子には入りません。

長打率は、塁打数を打数で割った数値です。塁打数は単打を1、二塁打を2、三塁打を3、本塁打を4として合計します。四球・死球は塁打に加えません。「長打を打った打席の割合」という意味ではない点に注意してください。[3]

打率

安打数 ÷ 打数

安打になる頻度を見る

出塁率

(安打+四球+死球)÷(打数+四球+死球+犠飛)

四死球を含む出塁を見る

長打率

塁打数 ÷ 打数

安打で得た塁打の多さを見る

出塁率と長打率では分母が異なります。OPSはこの二つを足すため、一つの共通した分母の確率にはなりません。

OPSは出塁率と長打率を足して計算する

MLBの用語集は、OPSを出塁率と長打率の合計として説明しています。出塁と長打を一つの数値で見られるのが特徴です。[2]

OPS=出塁率+長打率

例えば、出塁率が.350、長打率が.500なら、OPSは.850です。ただし、これは「85%の確率で出塁する」という意味ではありません。出塁率は出塁を数える率、長打率は打数あたりの塁打数であり、両者が表すものは異なります。

実際の成績を比べる場合も、OPSが同じでも、二人の打撃成績の内訳まで同じとは限りません。出塁率が高い組み合わせと、長打率が高い組み合わせの両方があり得ます。

架空の二人を、打数と安打の内訳から比べる

同じ期間に40打数ずつ記録した、架空の打者A・Bを比べます。実在選手の成績やリーグ平均ではありません。この例では、犠打、打撃妨害、そのほかの打数に含まれない出来事はなく、四球・死球・犠飛だけを打数の外に数えています。

計算に使う記録の全内訳
記録打者A打者B
打数4040
単打126
二塁打23
三塁打01
本塁打02
安打の合計1412
安打以外の打数2628
四球48
死球12
犠飛12
この例の打席数4652
塁打数12+2×2=166+3×2+1×3+2×4=23

Aは14安打、Bは12安打なので、打率はAのほうが高くなります。一方、Bは四死球が多く、長打による塁打数も多い記録です。

上の打席数は、示した出来事だけで成り立つこの例の合計です。一般の打席数をいつでも同じ項目だけで計算できる、という意味ではありません。

打率はAが上でも、OPSはBが上になる

途中の値を丸めずに計算した結果(表示は小数第3位)
指標打者A打者B
打率14÷40=.35012÷40=.300
出塁率(14+4+1)÷(40+4+1+1)=19÷46 ≈ .413(12+8+2)÷(40+8+2+2)=22÷52 ≈ .423
長打率16÷40=.40023÷40=.575
OPS19÷46+16÷40=187÷230 ≈ .81322÷52+23÷40=519÷520 ≈ .998

Aの打率.350に対し、Bは.300です。それでも、BのOPSは約.998で、Aの約.813を上回ります。安打の本数だけでは捉えられない四死球と長打の違いが、計算に表れるためです。

OPSを自分で計算するときは、出塁率・長打率をできるだけ丸めずに足し、最後に表示桁へ丸めます。表示済みの値だけを足すと、元の記録から計算したOPSと末尾の桁がずれることがあります。

OPSだけで選手全体や次の試合を決めつけない

OPSの内訳を見れば、出塁と長打のどちらが数値に表れているかを読みやすくなります。ただし、この数値だけで守備や走塁を含む選手全体の価値を表すことはできません。成績の期間や打数が違う場合も、その条件をそろえずに優劣を決めるのは避けましょう。

また、ある期間のOPSを次の打席の出塁確率や、次の試合の勝率へそのまま置き換えることはできません。打率とOPSは、記録の違う側面を読むための指標として使い分けてください。

よくある質問

打率が低いのにOPSが高いのはなぜですか?

OPSには四球・死球による出塁や、長打による塁打数の違いが反映されるためです。安打の本数が少なくても、それらの内訳によってOPSが高くなることがあります。

出塁率の分母は打席数ですか?

正確には「打数+四球+死球+犠飛」です。犠打など、この計算に含めない出来事があるため、打席数と常に同じとは限りません。

四球は長打率に加わりますか?

四球は塁打数にも打数にも加えません。OPSには、出塁率の計算を通じて反映されます。

OPSが.900なら、90%の確率で出塁しますか?

いいえ。OPSは出塁率と長打率の合計であり、出塁する確率ではありません。.900を90%と読み替えないでください。

OPSが高い打者がいれば、次の試合に勝てますか?

OPSだけでは次の試合の勝敗は決まりません。ある期間の打撃成績を一つの数値にしたものと、将来の試合の勝率は異なります。

関連するガイドを読む

ガイド一覧や検索から、関連する数値の読み方を確認できます。

出典と説明の範囲

出典確認日:2026年10月21日。計算式の説明にはNPBとMLBの用語解説を用い、二人の打者の記録は本稿の架空例としています。

  1. NPB:記録の計算方法 — 打率・出塁率・長打率と算入項目。
  2. MLB:On-base Plus Slugging(OPS) — OPSが出塁率と長打率の合計であること。
  3. MLB:Slugging Percentage — 塁打数による計算と、四球・死球を含まないこと。
  4. MLB:On-base Percentage — 出塁として算入する出来事。
  5. MLB:Batting Average — 打率で捉える範囲。

HypaForecastは教育ガイドを公開し、予測市場を運営しています。この記事は統計の読み方を説明するもので、試合結果を予測したり、取引やサービスの利用資格を案内したりするものではありません。