長打率計算

打数と安打の内訳から、塁打数と長打率(SLG)を自動計算します。

長打率を計算

自動計算

打数と安打の内訳を入力すると、長打率(SLG)を自動計算します。

長打率計算の使い方

  1. 打数を入力します。
  2. 単打・二塁打・三塁打・本塁打の本数を入力します。
  3. 自動表示された長打率(SLG)、塁打数、安打数を確認します。

単打・二塁打・三塁打・本塁打は、空欄の場合0として計算します。

長打率(SLG)とは?

長打率(SLG)は、1打数あたりにどれだけの塁打を記録したかを表す打撃指標です。

名前に「率」とありますが、「安打のうち長打が占める割合」ではありません。

単打を1、二塁打を2、三塁打を3、本塁打を4として塁打数を求め、その塁打数を打数で割って計算します。

塁打とは?

塁打は、安打によって打者が得た塁の数を表します。

単打は1塁打、二塁打は2塁打、三塁打は3塁打、本塁打は4塁打として数えます。

安打の種類1本あたりの塁打
単打1
二塁打2
三塁打3
本塁打4

長打率の計算方法

まず安打の種類ごとに塁打数を計算し、その合計を打数で割ります。

塁打数 = 単打 + 二塁打 × 2 + 三塁打 × 3 + 本塁打 × 4

長打率 = 塁打数 ÷ 打数

本ツールでは計算結果を小数点以下第4位で四捨五入し、小数3位で表示します。

長打率の計算例

たとえば、100打数で単打20、二塁打5、三塁打2、本塁打3の場合を計算します。

塁打数 = 20 + 5×2 + 2×3 + 3×4

20 + 10 + 6 + 12 = 48

長打率 = 48 ÷ 100 = .480

この場合、安打数は30、塁打数は48、長打率は.480です。

長打率はなぜ1.000を超える?

長打率は割合ではなく、1打数あたりの平均塁打数なので1.000を超えることがあります。

たとえば1打数で本塁打を1本打った場合、4塁打 ÷ 1打数となるため、長打率は4.000です。

理論上の最大値は4.000です。

長打率と打率の違い

打率は「安打数 ÷ 打数」で、安打を打った割合を表します。

一方、長打率は安打の種類によって塁打数を変えて計算するため、二塁打・三塁打・本塁打の価値も数値に反映されます。

そのため、同じ打率でも長打の多い打者ほど長打率が高くなる場合があります。

打率を計算する場合はこちら

長打率とOPSの関係

OPSは、出塁率(OBP)と長打率(SLG)を足して求める打撃指標です。

出塁率と長打率からOPSを求めたい場合は、OPS計算をご利用ください。

OPS計算

OPS = 出塁率 + 長打率

長打率を見るときの注意点

長打率は「長打を打った割合」ではなく、1打数あたりの平均塁打数を表します。

四球や死球は打数にも塁打数にも含まれないため、標準的な長打率の計算には含まれません。

また、長打率だけで打者全体の能力を判断するのではなく、打率や出塁率、OPSなどとあわせて見るのが一般的です。

参考資料

長打率と塁打数の計算方法は、NPBの記録計算方法を参考にしています。

NPB「記録の計算方法」

よくある質問

長打率はどう計算しますか?

塁打数を打数で割って求めます。塁打数は、単打を1、二塁打を2、三塁打を3、本塁打を4として合計します。

長打率は長打の割合ですか?

いいえ。長打率は1打数あたりの平均塁打数を表す指標です。

長打率は1.000を超えますか?

はい。長打率は割合ではないため1.000を超えることがあります。理論上の最大値は4.000です。

塁打数はどう計算しますか?

「単打 + 二塁打×2 + 三塁打×3 + 本塁打×4」で計算します。

四球や死球は長打率に含まれますか?

いいえ。四球や死球は標準的な長打率の計算には含まれません。

長打率と打率の違いは何ですか?

打率は安打数を打数で割った値です。長打率は安打の種類ごとに塁打数を変えて計算するため、長打の多さも反映されます。

最終更新日:2026年10月2日

計算処理はすべてお使いのブラウザ上で行われます。入力内容が外部サーバーへ送信されることはありません。