少年野球の打率・出塁率・OPSの計算方法【記録のつけ方付き】
少年野球の打率・出塁率・OPSの計算方法を公認野球規則に沿って解説。打数に入らない打席、出塁率の分母、振逃げや野選の扱い、手計算で起きやすい間違いと自動計算する記録のつけ方まで。

試合が終わって片付けを済ませたあと、スコアブックを開いて電卓を出す。今日の 4 打席は「四球、センター前ヒット、送りバント、セカンドゴロ」。安打 1 本だから 4 打席で 1 安打、打率 2 割 5 分、と書きそうになる。
しかしこの計算は間違っている。四球と送りバントは打数に入らないので、正しくは 2 打数 1 安打、打率 5 割だ。打率の式そのものは簡単でも、「打数に入らない打席」でつまずく人が多い。

少年野球の打率の計算方法
打率の式は 1 行で書ける。
打率 = 安打 ÷ 打数
つまずくのは「打数」の数え方だ。打数は打席数と同じではない。打席のうち、次の 5 つは打数から除く。
- 四球
- 死球
- 犠打(送りバント、スクイズなど)
- 犠飛(犠牲フライ)
- 打撃妨害
この 5 つは打者自身の打撃の結果とみなさないため、打率から外す。
具体例で確かめる。ある選手が 10 打席に立ち、内訳が安打 3、凡退 4、四球 2、犠飛 1 だったとする。四球 2 と犠飛 1 を除いた 打数は 7 で、打率は 3 ÷ 7 = .429 になる。10 で割って .300 としてしまうと、1 割以上ずれる。
出塁率の計算方法
出塁率は「打席に立って、どれだけの割合で塁に出たか」を表す。
出塁率 = (安打 + 四球 + 死球) ÷ (打数 + 四球 + 死球 + 犠飛)
分子は安打・四球・死球の 3 つ。分母は打数に四球・死球・犠飛を足したものだ。
ここで疑問が出やすいのが、犠飛は分母に入るのに犠打は入らない という非対称だ。犠打は作戦として意図的にアウトを選んだ打席、犠飛は打ちに行った結果がフライになった打席、という性質の違いによる。
迷ったら、犠打は出塁率の計算から消す、犠飛は分母だけに足す、と覚えておけばよい。打撃妨害は分子にも分母にも入らない。
さきほどの 10 打席の例なら、分子は安打 3 + 四球 2 = 5、分母は打数 7 + 四球 2 + 犠飛 1 = 10 で、出塁率は .500 になる。
OPS の計算方法
OPS は出塁率と長打率を足した指標だ。まず長打率を求める。
長打率 = 塁打 ÷ 打数
塁打は安打の種類ごとに単打 1・二塁打 2・三塁打 3・本塁打 4 として合計する。四球は塁打に含めない。
OPS = 出塁率 + 長打率
10 打席の例で、安打 3 本の内訳が単打 2・二塁打 1 なら塁打は 4。長打率は 4 ÷ 7 = .571 で、OPS は .500 + .571 = 1.071 になる。
少年野球で OPS を見る意味は、打率だけでは見えない選手を拾えることにある。当たりは弱いが選球眼がよく四球を選べる子、打率は低いが打てば長打の子は、打率順に並べると下のほうに沈みがちだ。OPS を並べると、その子たちの貢献が見えやすくなります。数字単体の良し悪しではなく、チーム内で並べて相対的に見る指標です。

迷いやすい 3 つの打席の扱い
打率と出塁率の式を覚えても、スコアをつけていると分類に迷う打席が出てくる。少年野球で特に多い 3 つを整理する。
振逃げ・スリーバント失敗
振逃げは、三振の球を捕手が捕れず打者が一塁へ走れるプレーだ。三振として数え、打数に入る。捕手が落球して一塁に生きても記録は三振で、出塁率の分子にも入らない。スリーバント失敗も同じく三振として扱う。
野選とエラー出塁
野手選択(野選)と相手のエラーによる出塁は、どちらも打数に入るが安打ではない。守備側が別の走者を選んだ結果や失策による出塁なので、出塁率の分子にも入れない。打率上は凡退と同じだ。
打撃妨害
捕手のミットにバットが当たるなどの打撃妨害は、打席数だけが 1 増える。打数に入らず、出塁率の分子にも分母にも入らない。打率・出塁率・長打率のどれにも影響しない。犠打も同じく 3 つの率のどれにも入らないが、こちらはアウトが 1 つ記録される点が違う。
手計算で起きやすい 3 つの間違い
式と分類を理解していても、電卓とスコアブックで集計していると起きやすい間違いがある。
1つめは、犠飛を打数に入れてしまう ことだ。外野フライでアウトになった打席は見た目が凡退と同じなので、ランナーが生還したかどうかを見落とすとそのまま打数に足してしまう。犠飛を打数に数えた分だけ分母が増え、打率が実際より低く出る。
2つめは、四球を出塁率の分母から落とすことだ。「出塁率 = 出塁した数 ÷ 打数」と覚えていると、分母に四球・死球・犠飛を足し忘れる。この場合、出塁率が 1.000 を超える計算になることもある。
3つめは、振逃げやエラー出塁を「塁に出た」と数えて出塁率の分子に入れてしまうことだ。前の章のとおり、どちらも打数には入るが出塁ではない。分子に足すと出塁率だけが高く出て、打率とのつじつまが合わなくなる。
記録のつけ方:打席の結果を選ぶだけで自動計算する
紙で記録するなら、打席ごとに残す情報は 3 つで足りる。結果の種類(安打の種類・四死球・犠打・犠飛・三振・凡退)、走者が生還したか、打点だ。集計表は「打席・打数・安打・塁打・四死球・犠打・犠飛」を別の列にし、打数は最後に「打席 − 四死球 − 犠打 − 犠飛 − 打撃妨害」で出すと迷わない。
この分類を毎試合手で行うのが負担なら、Dagout のスコア機能で打席ごとに結果を選ぶだけで打撃成績が自動集計される。試合中にアプリで付けても(ライブ入力)、試合後にスコアブックを見ながらまとめて入れてもよい。
打席の結果は 15 種類から選ぶ。
- 打数に入るもの: 単打・二塁打・三塁打・本塁打・野選・アウト・エラー出塁・三振・振逃げ・スリーバント失敗
- 打数に入らないもの: 四球・死球・打撃妨害・犠打・犠飛
それぞれが打数・安打・出塁率の分子と分母に入るかどうかは公認野球規則に沿って定義済みだ。入力者が判断するのは打席の結果だけで、打数に入るかどうかの分類は考えなくてよい。犠飛と選んだ打席が打数に混ざることも、振逃げが出塁率の分子に入ることもない。
集計される指標は打率・出塁率・OPS・打点・安打で、年度別と通算の両方を表示する。試合数は、打席を 1 つも記録していない試合(スタメンだけ登録した試合結果など)を除いて数える。
アプリのライブ入力で守備の回に相手打線の打席も記録しておけば、投手成績も同時に残る。
Dagout はすべての機能を無料で利用できる。導入手順は Dagout の始め方ガイド にまとめている。紙のスコアブックとアプリのどちらで記録するかは、少年野球のスコアブックアプリの選び方 にまとめた。
よくある質問
打率は何打席から意味がありますか?
決まった基準はない。ただし 10 打数程度では 1 本の安打で 1 割動くため、選手同士の比較には向かない。少年野球の 1 シーズンなら、公式戦と練習試合を合わせて 30 打数を超えたあたりから傾向として見られるようになるだろう。それまでは打率より、打席内容や出塁率を一緒に見るほうが実態に近いと思います。
外野フライで走者が三塁に進んだだけでも犠飛になりますか?
ならない。犠飛は、飛球が捕られたあとに走者が本塁へ生還したときだけ記録される。三塁へ進んだだけなら通常のフライアウトで、打数に入る。
出塁率と打率はどちらを見るべきですか?
目的で使い分ける。打撃技術の伸びを見るなら打率、チームの得点にどれだけつながっているかを見るなら出塁率のほうが近い。四球を選べる子は打率が低くても出塁率が高く、その差は打率には表れない。両方を足した OPS を 1 つの目安にするのが扱いやすいと思います。
Dagout の打撃成績は無料ですか?
無料で利用できる。打撃成績・投手成績を含め、Dagout のすべての機能に有料プランは現在ない。

まとめ
覚える式は 4 つで、うち 3 つが割り算だ。
打率 = 安打 ÷ 打数(四球・死球・犠打・犠飛・打撃妨害は打数に入れない)出塁率 = (安打 + 四球 + 死球) ÷ (打数 + 四球 + 死球 + 犠飛)長打率 = 塁打 ÷ 打数(単打 1・二塁打 2・三塁打 3・本塁打 4)OPS = 出塁率 + 長打率
手計算のずれの多くは、式ではなく打席の分類で起きる。犠飛・振逃げ・野選・打撃妨害を正しく振り分けられれば、あとは割り算だけだ。分類そのものを自動化したいなら、打席の結果を選ぶだけで集計されるツールに任せるのが早いと思います。
Dagoutでチーム運営を効率化
チームを登録する