B-Net iconB-Net

成績の計算方法

このページでは、ベースボールネットで使用している打者・投手の各種成績の計算方法をまとめています。 ランキングのルールと併せて確認したい場合は、 「ランキングのルール」ページと合わせてご覧ください。

1. 打者成績の計算方法

打者成績は、試合ごとに記録された打席結果を集計し、シーズン・月間・年間などの期間ごとに 指標を計算しています。

打率(AVG)

「どれくらいヒットを打っているか」を表す指標です。

打率 = 安打数 ÷ 打数
  • 安打数:単打・二塁打・三塁打・本塁打の合計
  • 打数:四球・死球・犠打・犠飛などを除いた打席数

出塁率(OBP)

「どれくらいの頻度で塁に出ているか」を表す指標です。

出塁率 = (安打 + 四球 + 死球) ÷ (打数 + 四球 + 死球 + 犠飛)
  • 四球・死球・犠飛のカウント方法は、アプリ内のスコア入力仕様に準じます。

長打率(SLG)

「打席あたり、どれくらい塁を進んでいるか」を表す指標です。

長打率 = 総塁打 ÷ 打数
  • 総塁打 = 単打 ×1 + 二塁打 ×2 + 三塁打 ×3 + 本塁打 ×4
  • 打数は打率と同様の定義です。

OPS

出塁率(OBP)と長打率(SLG)を足し合わせた指標で、「塁に出る力」と「長打力」をまとめて見ることができます。

OPS = 出塁率 + 長打率
  • ベースボールネットでは、出塁率と長打率をそれぞれ計算したあと、単純に足し合わせて算出しています。

RC(Runs Created)

打撃によってどれくらい得点に貢献したかを簡易的に表すための指標です。

RC = (安打 + 四球) × 総塁打 ÷ (打数 + 四球)
  • 安打:単打・二塁打・三塁打・本塁打の合計
  • 総塁打:単打×1、二塁打×2、三塁打×3、本塁打×4 の合計
  • 打数や四球のカウントは、アプリ内のスコア入力仕様に準じています。
  • (打数 + 四球)が 0 の場合は 0 として扱います。

その他の打者の詳細指標

ベースボールネットでは、打率や出塁率だけでなく、得点へのつながりや打席内の傾向を表す いくつかの詳細指標も計算しています。

生還率

生還率 = 得点数 ÷ 出塁回数
  • 出塁回数 = 安打 + 四球 + 死球 + 打撃妨害
  • 「塁に出たとき、どれくらいの確率で得点までつながっているか」を見る指標です。

初球関連の指標

  • 初球スイング率 = 初球スイング数 ÷ 打席数
    … 初球から積極的に振っていっている割合を表します。
  • 初球スイング成功率 = 初球スイングでのヒット数 ÷ 初球スイング数
    … 初球スイングがどれくらいヒットにつながっているかを表します。
  • 初球ヒット率 = 初球ヒット数 ÷ 打席数
    … 全打席のうち、初球でヒットになった割合です。

走塁・小技の指標

  • 盗塁成功率 = 成功した盗塁数 ÷ 盗塁企図数
    … どれくらいの確率で盗塁を成功させているかを表します。
  • バント成功率 = 成功したバント数 ÷ バント試行回数
    … 犠打やセーフティなど、バントがどれくらい成功しているかを見る指標です。

打席内の傾向(スイング率・空振り率・平均球数)

  • スイング率 = スイングした球数 ÷ 見送った・振ったすべての球数
    … 打席でどれくらい積極的にバットを振っているかを表します。
  • 空振り率 = 空振りした球数 ÷ スイングした球数
    … スイングのうち、どれくらいミートできていないかを表します。
  • 平均球数(1打席あたりの球数) = 打者が見た総球数 ÷ 打席数
    … 粘れているタイプか、早打ちタイプかをイメージするための参考指標です。

BABIP・BB/K・ISO

BABIP = (安打 − 本塁打) ÷ (打数 − 三振 − 本塁打 + 犠飛)

BB/K = 四球 ÷ 三振

ISO = 長打率 − 打率

  • BABIP(インプレー打球の打率)は、打球がフェアゾーンに飛んだときの運や打球質をざっくり見る指標です。
  • BB/K は「四球の多さ」と「三振の多さ」のバランスを表し、選球眼の良さの目安になります。
  • ISO は長打率から打率を引いた値で、「どれくらい長打を打てているか」を純粋に表します。

2. 投手成績の計算方法

投手成績は、投球回数・失点・自責点などのデータをもとに計算されます。

防御率(ERA)

9イニングあたり何点取られているかを表す指標です。 ベースボールネットでは、草野球を 7 イニング制として想定し、自責点と投球回から防御率を計算しています。

防御率 = 自責点 × 7 ÷ 投球回
  • 自責点:守備やエラーを除き、投手に責任がある失点のみをカウント
  • 投球回:1イニング = 1.0、2アウトで交代した場合は 0.2 など、小数で表現します。

勝率

登板した試合で、どれくらいの割合で勝利投手になっているかを表します。

勝率 = 勝利数 ÷ (勝利数 + 敗戦数)
  • 引き分けは分母に含めない計算としています。

その他の投手指標

  • 奪三振:投手が奪った三振の合計
  • セーブ数:セーブ条件を満たした登板で記録されたセーブの合計
  • ホールドポイント:ホールドやホールドに準ずる記録の合計

セーブ・ホールドの定義は、ベースボールネット独自の簡易ルールを採用している場合があります。

投手の詳細指標

ベースボールネットでは、防御率や勝率だけでなく、奪三振能力や四死球、打たれ方などを表す いくつかの詳細指標も計算しています。

奪三振率(1イニング・7イニングあたり)

奪三振率(1イニングあたり) = 奪三振数 ÷ 投球回

奪三振率(7イニング換算) = 奪三振数 × 7 ÷ 投球回

  • どれくらい三振でアウトを取れているかの目安になります。
  • ベースボールネットでは草野球を 7 イニング制と想定しているため、「7イニング換算」で表示しています。

被打率・WHIP

被打率 = 被安打数 ÷ 対戦打者数

WHIP = (与四球 + 被安打) ÷ 投球回

  • 被打率は「どれくらいヒットを打たれているか」を表す指標です。
  • 本来は打数ベースで計算するのが理想ですが、ベースボールネットでは対戦打者数を使った近似で計算しています。
  • WHIP はイニングあたりに出したランナー(四球+安打)の多さを表します。

QS率・被本塁打率

  • QS率(クオリティ・スタート率) = QS達成試合数 ÷ 先発登板数
    … 先発した試合のうち、一定以上のイニングを投げて試合を作った割合を見ています。
  • 被本塁打率 = 被本塁打数 × 7 ÷ 投球回
    … 7イニング投げたと仮定したとき、どれくらい本塁打を打たれているかを表します。

球数・与四死球・打者数・失点の平均

平均球数(1打者あたり) = 総投球数 ÷ 対戦打者数

平均球数(1試合あたり) = 総投球数 ÷ 登板試合数

1試合あたりの与死球 = 与死球数 ÷ 登板試合数

1試合あたりの与四球 = 与四球数 ÷ 登板試合数

1試合あたりの対戦打者数 = 対戦打者数 ÷ 登板試合数

1試合あたりの失点 = 失点数 ÷ 登板試合数

  • 投手の負担やテンポ、コントロールの良さをざっくり把握するための参考指標です。

LOB%(残塁率)

LOB% = (走者数 − 失点) ÷ {走者数 − 1.4 × 被本塁打数}
  • 走者数 = 被安打 + 与四球 + 与死球
  • 失点のうち、どれくらいを最小限に抑えられているか(残塁させているか)の目安です。
  • 分母が 0 以下になるケースでは 0 として扱い、極端な値にならないよう調整しています。

4. 守備成績・盗塁関連の指標

ベースボールネットでは、打撃だけでなく守備や盗塁に関する指標もあわせて集計しています。

守備率(Fielding Percentage)

守備率 = (刺殺 + 補殺) ÷ (刺殺 + 補殺 + 失策)
  • 刺殺(totalPutouts):アウトを直接取ったプレーの数
  • 補殺(totalAssists):アウトにつながる送球や中継プレーを行った数
  • 失策(totalErrors):守備のミスによって出塁や進塁を許したプレーの数
  • 試合ごとの刺殺・補殺・失策を累計し、その合計から守備率を計算しています。

キャッチャーの盗塁阻止率

盗塁阻止率 = 盗塁刺 ÷ 盗塁企図数
  • 盗塁刺:盗塁を試みた走者をアウトにした数
  • 盗塁企図数:走者が盗塁を試みた回数(成功・失敗を含む)
  • 盗塁企図数が 0 の場合は 0 として扱い、ゼロ除算を避けています。

走者側の盗塁成功率

盗塁成功率 = 成功した盗塁数 ÷ 盗塁企図数
  • ランナー側の視点で、「どれくらいの確率で盗塁を成功させているか」を見る指標です。
  • 成功・失敗のカウント方法は、アプリ内のスコア入力仕様に準じます。

📌 ご注意

  • 一部の指標は、ローカルルールや草野球向けの簡易ルールに合わせて計算している場合があります。
  • 仕様の改善に伴い、計算方法を変更することがあります。その場合は、本ページやアプリ内のお知らせでご案内します。