打率やOPSだけで打者を評価できるのか?野球の新しい打撃指標BOSを作ってみた

野球を見ていて、こう思ったことはないですか。
この選手、結局どのくらいすごいの?
打率、出塁率、長打率、OPS、wOBA、wRC+。打者を評価する数字はたくさんあります。でも、いざ友達に「この選手ヤバいよ」と伝えようとすると、結局どれを見せればいいのか分からない。
打率は分かりやすいけど、四球やホームランの価値が見えない。
OPSはバランスが良いけど、「なんで出塁率と長打率を足すの?」と聞かれたら答えに詰まる。
wOBAやwRC+は精緻だけど、計算が複雑で「中継見ながらパッと出す」には向かない。
そこで自分で作りました。名前は BOS (Batting Offensive Score)。
選手紹介の画面にパッと出てきて、その場でのくらいすごいのかが直感的にわかる。そんな指標を目指しました。
BOSとは何か
BOSは、打者が1打席あたり、平均でどれくらい塁を前に進めたか を表す数字です。
スケール感はこんな感じ。
- BOS 1.000 = 1打席あたり、平均1塁分、盤面を前に進めている
- BOS 0.700 = 1打席あたり、平均0.7塁分
- BOS 1.100 = 1打席あたり、平均1.1塁分
1打席で平均1塁分というのは、実はかなり高い数字です。打席ではアウトになることも多く、アウトの打席は盤面を前に進めていません。それでも平均で1塁分動かしているなら、ヒットや四球を打ったときに相当大きく動かしているということ。BOS 1.0は、それくらいの打者です。
他の指標と比べると、こんな感じです。
| 指標 | 見ているもの |
|---|---|
| 打率 | ヒットを打つ割合 |
| OPS | 出塁率と長打率を足した数字 |
| BOS | 四球・単打・二塁打・本塁打などをまとめて どれくらい塁を動かしたか |
打率はヒットしか見えない。OPSはバランスは良いけれど「なぜその合計なのか」が説明しづらい。BOSは「塁をどれだけ前に進めたか」というシンプルな1つのものさしで全部の打撃結果を測ります。
完成形:BOS v2.1の式
式はこうです。
BOS = 1.43 × 四死球率
+ 1.60 × 単打率
+ 3.10 × 二塁打率
+ 4.42 × 三塁打率
+ 5.42 × 本塁打率
各「率」は、1打席あたりの頻度です。
四死球率 = 四死球 ÷ 打席数
単打率 = 単打 ÷ 打席数
二塁打率 = 二塁打 ÷ 打席数
三塁打率 = 三塁打 ÷ 打席数
本塁打率 = 本塁打 ÷ 打席数
打席数の定義はこう。
打席数 = 打数 + 四球 + 死球 + 犠飛
(犠打は除く。「自分の力で結果を出せた打席」を分母にしたいので)
必要なデータは、選手の成績ページに載っている次の数字です。
打数、四球、死球、犠飛、安打、二塁打、三塁打、本塁打
ここから、
四死球 = 四球 + 死球
単打 = 安打 - 二塁打 - 三塁打 - 本塁打
を計算します。電卓かExcelがあれば誰でも出せます。
BOSの目安
| BOS | 評価 | 意味 |
|---|---|---|
| 0.70前後 | 平均 | 1打席で平均0.7塁分 |
| 0.80台 | 良い | 1打席で平均0.8塁分 |
| 0.90台 | かなり良い | 1打席で平均0.9塁分 |
| 1.00超え | 傑出 | 1打席で平均1塁分以上 |
| 1.10超え | バケモン(MVP級・歴史級) | 1打席で平均1.1塁分以上 |
BOS 1.1 が出てきたら、「こいつヤバすぎやろ」と言っていい数字です。
実例1:三冠王の年、村上宗隆
抽象的な式だけだとピンとこないので、実際の選手で計算してみます。
題材は 2022年の村上宗隆。あの三冠王を取ったバケモンの年です。
成績はこう。
| 打数 | 安打 | 二塁打 | 三塁打 | 本塁打 | 四球 | 死球 | 犠飛 |
|---|---|---|---|---|---|---|---|
| 487 | 155 | 21 | 1 | 56 | 118 | 7 | 0 |
ここから式に入れる数字を作ります。
四死球 = 118 + 7 = 125
単打 = 155 - 21 - 1 - 56 = 77
打席数 = 487 + 118 + 7 + 0 = 612
式に放り込みます。
BOS = 1.43 × (125 / 612)
+ 1.60 × ( 77 / 612)
+ 3.10 × ( 21 / 612)
+ 4.42 × ( 1 / 612)
+ 5.42 × ( 56 / 612)
= 1.105
BOS 1.105。バケモン枠です。1打席あたり、平均1.1塁分動かしている。三冠王の年なので当然と言えば当然ですが、ちゃんと数字としても歴史級に振り切れている。
実例2:同じ年の佐藤輝明
比較として、同じ2022年の 佐藤輝明 を見てみます。20本塁打、二塁打35本を打ったその年の阪神の主軸です。
成績はこう。
| 打数 | 安打 | 二塁打 | 三塁打 | 本塁打 | 四球 | 死球 | 犠飛 |
|---|---|---|---|---|---|---|---|
| 541 | 143 | 35 | 8 | 20 | 51 | 4 | 7 |
同じ式で計算すると、BOS 0.762。「平均より上、でも傑出ではない」あたりです。
並べるとこう。
| 選手・年 | BOS | 打率 | HR | 打点 | OPS |
|---|---|---|---|---|---|
| 村上宗隆 2022 | 1.105 | .318 | 56 | 134 | 1.168 |
| 佐藤輝明 2022 | 0.762 | .264 | 20 | 84 | .798 |
三冠王クラスだと1.1を超える。20本塁打を打った好打者でも0.76くらい。BOSのスケール感はこんな感じです。
参考:2026年シーズン途中の佐藤輝明
ちなみに、今シーズン(2026年5月20日時点)の佐藤輝明を同じ式で計算するとこう。
| 選手・年 | BOS | 打率 | HR | 打点 | OPS |
|---|---|---|---|---|---|
| 佐藤輝明 2026(5/20時点) | 1.122 | .372 | 12 | 35 | 1.191 |
2022年の村上(1.105)を上回ります。打席数183のサンプルなのでシーズン終わってもこのままかは分かりませんが、4年で 0.762 → 1.122 と別物に化けつつあるのは確かです。
BOSはどういう考え方で作ったか
BOSの係数(1.43、1.60、3.10、4.42、5.42)が何を意味しているかを、軽く説明しておきます。
これらは、打撃結果ごとの「平均的な前進量」 です。
- 単打は平均すると、ランナーと打者で合計1.60塁分前進させる
- 二塁打は3.10塁分
- 本塁打は5.42塁分
- 四死球は1.43塁分
「平均的な」と言ったのは、単打1本でも盤面によって動かす量が変わるからです。走者なしの単打は打者が一塁に行くだけ、一塁ランナーありの単打ならランナーと打者で合わせて2塁分動く。
そこで、走者なし・一塁・二塁・三塁・一二塁・一三塁・二三塁・満塁の8通りの盤面を全部考えて、その盤面で打撃結果がどれくらい塁を動かすか を計算し、よく出る盤面(走者なし)は大きく、めったに出ない盤面(満塁)は小さく重みをつけて平均しました。
BOSで見えること・見えないこと
少なくとも、ホームランだけを極端に大きく見たり、四球をほとんど無視したりする指標にはしたくありませんでした。BOSは四死球・単打・長打それぞれに塁を進める価値を与えているので、いろいろなタイプの好打者が数字に出やすくなっています。
- ホームランは打たないけど、四球をたくさん選んでチャンスを作る選手
- 長打は少ないけど、単打を量産する選手
- バランス良くなんでも打つ選手
- ホームランで稼ぐ選手
少なくとも、ホームラン型だけが極端に得をする設計にはしていません。
ただし、BOSは1つの数字なので、タイプ自体は見えません。同じ BOS 0.85 の打者が2人いても、片方はホームラン型、片方は出塁型かもしれない。タイプを知りたければ、元の四死球数・単打数・本塁打数を見る必要があります。
BOSは「タイプを区別する指標」ではなく、「いろんなタイプの好打者を、なるべく公平に並べてみる指標」だと考えてもらえればいいと思います。
打席数が少ないと数字は振れる
BOSは「率」の指標、つまり1打席あたりの数字です。
なので、打席数が少ないと数字が大きく振れます。シーズン序盤や、ケガで離脱した選手のBOSは、参考程度に見るのが安全。
シーズン全体で誰が一番だったかを比べるなら、規定打席に到達した選手だけで見るのがよさそうです。
一方で、
今月のBOS
直近50打席のBOS
今シーズンここまでのBOS
みたいな使い方なら、規定打席にこだわらなくても楽しめます。むしろ、
最近この選手めちゃくちゃ怖いな
ということが見えて面白い。
まとめ
BOSは、打者のすべてを説明する万能の数字ではありません。
でも、打率よりは四球や長打を拾える。
OPSよりは「なぜその数字になるのか」を説明しやすい。
wOBAやwRC+ほど精密ではないけれど、選手の成績ページを見れば自分でも計算できる。
そのくらいの距離感で作った、野球ファンが遊ぶための打撃指標です。
中継を見ながら、
この選手、BOSで見るとどれくらいなんやろ
と思える数字になっていたら、それで成功です。
参考:成績データはNPB公式成績および各種選手成績ページより。2026年のデータは5月20日時点。