野球記録・計算

長打率とは?計算方法・打率やOPSとの違いを具体例で解説

野球の安打結果と塁の進み方を長打率の考え方として示す編集イラスト
長打率は、単にヒットを打った回数ではなく、1打数あたり何塁打を生み出したかを見る指標です。

長打率(SLG)は、打数に対してどれだけの塁打数を記録したかを表す打者成績です。計算式は「塁打数÷打数」で、単打は1、二塁打は2、三塁打は3、本塁打は4として数えます。この記事では、長打率の意味、計算例、打率・出塁率・OPS・ISOとの違いを順番に整理します。

先に結論:長打率は「1打数あたりの平均塁打数」

  • 基本式:長打率 = 塁打数 ÷ 打数。
  • 塁打数:単打×1、二塁打×2、三塁打×3、本塁打×4の合計。
  • 四球:塁打数にも打数にも通常は入れない。
  • 読み方:「長打を打つ確率」ではなく、1打数から生まれる塁打の平均値。
  • 計算する:打率・長打率・出塁率・OPSを計算できる打率計算ツールで入力結果を確認できます。

長打率とは?「長打を打つ確率」ではない

長打率は英語でSlugging Percentageと呼ばれ、打者が1打数あたりに生み出した塁打数の平均を示します。名前に「長打」と入っていますが、二塁打・三塁打・本塁打だけでなく、単打も1塁打として計算に含める点が大切です。

たとえば、10打数で単打を10本打った場合の長打率は1.000です。一方、10打数で本塁打を2本、残り8打数が凡退なら、塁打数は8なので長打率は0.800になります。後者は長打を含みますが、長打率は「長打が出た打席の割合」ではなく、結果として得た塁の大きさをまとめた数値です。

覚え方:打率は「何回ヒットになったか」、長打率は「ヒットの結果を塁数まで含めると、平均で何塁進んだか」を見る指標です。

長打率の計算方法と塁打数の出し方

長打率を計算するには、まず安打の種類を塁打数へ置き換えます。打数は打席数と同じではなく、四球・死球・犠打などを除いて公式記録上の打数だけを使います。

長打率(SLG)= 塁打数 ÷ 打数
結果塁打数への換算
単打1単打3本=3塁打
二塁打2二塁打2本=4塁打
三塁打3三塁打1本=3塁打
本塁打4本塁打1本=4塁打

塁打数の式にまとめると、単打×1+二塁打×2+三塁打×3+本塁打×4です。安打数だけを足すのではなく、二塁打以上に追加の塁を与えるため、打率だけでは見えにくい打撃の質を比較できます。

単打から本塁打までの結果を塁打数に換算して合計する長打率の説明図
安打の種類ごとに塁数を重み付けし、合計した塁打数を打数で割ります。

具体例:100打数の長打率を計算する

次のような打撃成績を考えます。安打の合計は30本ですが、長打率では安打の種類ごとに塁打数を計算します。

結果本数換算塁打数
単打20本20×120
二塁打5本5×210
三塁打2本2×36
本塁打3本3×412
合計48
48塁打 ÷ 100打数 = 長打率 .480

この選手の打率は30安打÷100打数で.300ですが、長打率は.480です。同じ30本の安打でも、二塁打・三塁打・本塁打が多ければ長打率は高くなります。なお、表示は「.480」のように小数で表すのが一般的で、48.0%と単純に読み替えないようにしましょう。

打率・出塁率・OPS・ISOとの違い

長打率は、打者の評価に使う複数の指標の一つです。どの結果を分母・分子に含めるかが違うため、同じ選手でも指標ごとに見える特徴が変わります。

指標主な計算見るポイント
打率安打数 ÷ 打数ヒットになる割合
長打率塁打数 ÷ 打数1打数あたりの塁打の大きさ
出塁率出塁数を打席に近い分母で評価アウトにならず塁に出る力
OPS出塁率+長打率出塁と長打を合わせた打撃力
ISO長打率−打率単打を除いた長打力の目安
打率・長打率・出塁率を打撃結果と塁の進み方で比較する編集図
打率・長打率・出塁率は、同じ打撃成績でも異なる側面を切り取って評価します。

特に混同しやすいのが長打率とISOです。長打率には単打の1塁打も含まれますが、ISOは長打率から打率を引くことで、単打を除いた上積みを見やすくします。どちらが優れているというより、長打率は打者が生み出す総塁打、ISOは長打による純粋な上積みという違いです。

長打率の数値をどう見るか

長打率は、打率のように「3割なら良い」と一つの基準だけで判断する指標ではありません。リーグ、年度、球場、打順、選手の役割で傾向が変わるため、同じシーズンや同じリーグの選手と比較するのが基本です。

  • .300:1打数あたり平均0.3塁打という意味。数値だけで打者の優劣は決められません。
  • .500:単打中心なら高い打率が必要になり、長打が多い打者なら到達しやすくなります。
  • 1.000超:1打数あたり1塁打を超えることはあり得ます。本塁打が多ければ数値は1を超えます。
  • 少ない打数:数試合だけの成績は振れ幅が大きく、通算や一定以上の打数と分けて読む必要があります。
注意:長打率は「長打を打った打席の割合」ではありません。長打が1本でも本塁打なら4塁打として加算されるため、二塁打や本塁打の構成を確認してから比較しましょう。

長打率の計算でよくある間違い

  • 安打数をそのまま分子にする:それは打率に近い計算です。二塁打以上は2、3、4塁打へ換算します。
  • 打席数を分母にする:長打率の基本式の分母は打数です。四球や死球などを含めた打席数とは区別します。
  • 四球を塁打数へ足す:四球は出塁率の評価に関係しますが、長打率の塁打数には加えません。
  • .400を40%と読む:長打率.400は「1打数あたり平均0.4塁打」であり、長打が出る確率を示すものではありません。
  • 打率だけで打撃力を判断する:打率が同じでも、長打の内訳が違えば長打率やOPSは変わります。

長打率とは?よくある質問

長打率は長打を打つ確率ですか?

違います。長打率は、単打を1、二塁打を2、三塁打を3、本塁打を4として合計した塁打数を打数で割る指標です。長打が出た打席の割合を知りたい場合は、別の集計が必要です。

長打率の計算に四球は入りますか?

長打率の塁打数と打数には、通常、四球を入れません。四球を含めて塁に出る力を見たい場合は、出塁率を確認します。

長打率が1.000を超えることはありますか?

あります。本塁打は1本で4塁打として計算されるため、本塁打が多い打者の長打率は1.000を超えます。長打率は確率ではなく、1打数あたりの平均塁打数です。

打率が高いのに長打率が低いことはありますか?

あります。単打が多い打者は打率が高くても、二塁打以上が少なければ長打率は相対的に低くなります。反対に、打率が同程度でも本塁打や二塁打の多い打者は長打率が高くなります。

長打率をすぐ計算する方法は?

単打・二塁打・三塁打・本塁打の本数と打数が分かれば、長打率を計算できます。入力値を変えながら打率や出塁率、OPSも比較したい場合は打率計算ツールを利用してください。

まとめ:長打率は安打の「量」ではなく塁打の大きさを見る

長打率は、塁打数を打数で割って求めます。単打を1、二塁打を2、三塁打を3、本塁打を4として数えるため、打率では分からない安打の長さや長打の寄与を確認できます。

打率・出塁率・OPS・ISOはそれぞれ見る対象が違います。選手の打撃成績を読むときは、一つの指標だけで結論を出さず、打数、安打の内訳、出塁、長打の組み合わせを確認しましょう。実際の数値を入力して比較したい場合は打率・長打率・出塁率・OPSの計算ツールが使えます。

参考にした資料

資料確認日:2026年8月22日。リーグや大会で表示方法が異なる場合は、所属団体の公式記録と最新の規定を優先してください。