佐藤 輝明の出塁率.383・長打率.609は、2026年セ・リーグでOPS+ 192です
OPS+は、打者の出塁率と長打率を同じリーグ・同じシーズンの平均と比べ、リーグ平均の打者を100として表し直した数字です。MLB公式用語集に載っている式は、100 × (出塁率 ÷ リーグ出塁率 + 長打率 ÷ リーグ長打率 − 1)です。2026年のセ・リーグは、投手の打撃を除いたリーグ出塁率が.310、長打率が.362でした。佐藤 輝明(阪神)の.383/.609を当てはめると、100 × (1.2364 + 1.6844 − 1) = 192.1となり、四捨五入してOPS+ 192です。リーグ平均の打者より攻撃力が92%高かったということです。
同じ成績でも、比べる平均が変わればOPS+も変わります。佐藤の成績を2026年のパ・リーグ平均(.308/.377)に当てると186、MLBのア・リーグ平均(.316/.396)に当てると175です。上の計算ツールの目盛りは、規定打席に到達したセ・リーグの打者19人の中でこの成績がどのあたりにあるかを示します。佐藤はその19人の中で最も高い数字でした。
OPS+を見る理由
OPS(出塁率 + 長打率)は、リーグ全体の打撃環境に合わせて上下します。同じOPS .850でも、リーグ全体がよく打つ年は平凡で、投手が強い年は目立ちます。OPS+はその環境を100にそろえるため、次のような場面で使えます。
- 別のシーズンの成績を比べる: 出塁率.370・長打率.480(OPS .850)は、パ・リーグの2025年平均に当てるとOPS+ 157、2026年平均に当てると147です。パ・リーグ全体のOPSが.659から.685に上がった2026年は、同じ成績が10ポイント分だけ目立たなくなります。
- セ・リーグとパ・リーグを読み比べる: セ・リーグは2026年も指名打者制がなく、投手が打席に立ちました。パ・リーグは指名打者制を使うので、リーグ全体の打撃成績の基準が違います。各リーグの平均に当てれば、「そのリーグの中でどれだけ抜けていたか」が分かります。ただしOPS+はリーグ内での位置なので、リーグ同士の実力差までは調整しません。
- 本拠地球場の差を取り除く: 打者に有利な球場を本拠地にすると、OPSは膨らみやすくなります。Baseball-ReferenceのOPS+はパークファクターでこれを補正し、このツールも同じ方式でパークファクターを反映します。
- 記事や中継で見かける数字を確かめる: 「OPS+ 150」は、リーグ平均より50%上という意味です(MLB公式用語集)。出塁率と長打率が分かれば、自分でOPS+に換算できます。
使い方
- 比べるリーグを選びます。NPBのセ・リーグ・パ・リーグ、MLBのア・リーグ・ナ・リーグ、KBOの2026年レギュラーシーズン平均が「比較の基準」欄に入ります。
- 出塁率と長打率を入力します。.405、0.405、0,405は、どれも同じ値として読みます。選手名は、結果と目盛りのラベルに付けたいときだけ入力してください。
- 別のシーズンや二軍・アマチュアのリーグと比べたいときは、リーグ出塁率・長打率を直接書き換えます。その場合は目盛りの打者の点が消え、手入力した平均で計算します。
- パークファクターが分かれば入力します。100が中立で、打者に有利な球場ほど大きい値です。空欄なら100で計算します。
- 「2つの要素に分けて見る」で出塁率と長打率がそれぞれリーグの何%かを確かめ、下の行で同じ成績を別のリーグや2025年平均に当てた値と、「OPS ÷ リーグOPS」で誤って求めた値を見比べます。
計算方法
- リーグ平均: リーグ全体の安打・四球・死球・打数・犠牲フライ・塁打をすべて足し、出塁率 = (安打 + 四球 + 死球) ÷ (打数 + 四球 + 死球 + 犠牲フライ)、長打率 = 塁打 ÷ 打数で求めます。打者ごとの出塁率を単純に平均した値ではありません。
- OPS+: 100 × (出塁率 ÷ リーグ出塁率 + 長打率 ÷ リーグ長打率 − 1)。大きな数字は一の位に四捨五入した値で、式の行にはリーグ平均を小数第4位まで、結果を小数第1位まで表示します。
- パークファクター: 100でなければ、Baseball-Reference方式でリーグ平均をその球場に合わせて置き換えてから割ります。結果をパークファクターで割ることはしません(下の「パークファクター」の節)。
- 規定打席に到達した打者の点: 同じ式で、パークファクターの補正なしで計算しています。「より高い打者」の人数は、四捨五入した整数どうしで比べます。
OPS+は2つの比率を別々に割ってから足すため、OPSをリーグOPSで割った値とは違います。2026年セ・リーグの平均で計算した例です。
| 出塁率 | 長打率 | OPS | OPS+ | OPS ÷ リーグOPS × 100 | パ・リーグ2026年平均なら |
|---|---|---|---|---|---|
| .383 | .609 | .992 | 192 | 148 | 186 |
| .405 | .590 | .995 | 194 | 148 | 188 |
| .370 | .480 | .850 | 152 | 127 | 147 |
| .400 | .400 | .800 | 140 | 119 | 136 |
| .300 | .500 | .800 | 135 | 119 | 130 |
リーグ平均の出塁率・長打率(2025年・2026年レギュラーシーズン)
OPS+は、同じリーグ・同じシーズンの平均に当てて初めて意味を持ちます。2026年はKBOのリーグOPSが.727から.750へ大きく上がり、MLBはア・リーグが下がってナ・リーグが上がるという逆の動きになりました。NPBのパ・リーグは長打率が.352から.377へ大きく上がっています。
| リーグ | シーズン | 出塁率 | 長打率 | OPS |
|---|---|---|---|---|
| NPB セ・リーグ(投手の打撃を除く) | 2026 | .310 | .362 | .672 |
| NPB セ・リーグ(投手の打撃を含む) | 2026 | .301 | .350 | .651 |
| NPB セ・リーグ(投手の打撃を含む) | 2025 | .302 | .350 | .652 |
| NPB パ・リーグ | 2026 | .308 | .377 | .685 |
| NPB パ・リーグ | 2025 | .307 | .352 | .659 |
| MLB ア・リーグ | 2026 | .316 | .396 | .712 |
| MLB ア・リーグ | 2025 | .313 | .406 | .719 |
| MLB ナ・リーグ | 2026 | .321 | .405 | .726 |
| MLB ナ・リーグ | 2025 | .317 | .402 | .719 |
| KBO | 2026 | .346 | .404 | .750 |
| KBO | 2025 | .338 | .389 | .727 |
NPBはセ・リーグとパ・リーグで打撃環境が違います。2026年は、同じ.405/.590の成績がセ・リーグの平均に当てると194、パ・リーグの平均に当てると188で、6ポイント差が出ます。MLBも、FanGraphsのwRC+は「ア・リーグまたはナ・リーグ」の平均を別々に使います。
セ・リーグは2026年も指名打者制がなく、投手が打席に立ちました。Baseball-Referenceはリーグ平均を投手を除いたリーグ成績で計算するので、このツールもセ・リーグの合計から投手の打撃1,604打席(出塁率.127・長打率.119)を除いています。リーグ全体の打席の5%ほどを占める分で、除かないとリーグ平均が.301/.350に下がり、同じ打者のOPS+が9前後高く出ます。2025年のセ・リーグは投手の打撃を除いた合計を求められなかったため、投手を含む値だけを載せ、計算ツールの「2025年平均に当てると」の行でも空欄にしました。このため、この解説のシーズン比較にはパ・リーグを使っています。
規定打席に到達した打者のOPS+の分布
規定打席は、チームの試合数 × 3.1打席です。これに到達するレギュラー級の打者は、多くがリーグ平均より打っているため、2026年のセ・リーグでは19人中13人が100を超え、中央値は116でした。「OPS+ 100 = 平均」はリーグ全体の基準で、レギュラー打者の間では中位より下になることも合わせて見てください。上の目盛りは、この分布をそのまま描いたものです。
| リーグ(2026) | 規定打席 | 人数 | 1位 | 中央値 | 100超え |
|---|---|---|---|---|---|
| NPB セ・リーグ | 444打席 | 19人 | 192(佐藤 輝明・阪神) | 116 | 13人 |
| NPB パ・リーグ | 444打席 | 26人 | 191(近藤 健介・ソフトバンク) | 115 | 21人 |
| MLB ア・リーグ | 502打席 | 67人 | 188(ヨルダン・アルバレス・アストロズ) | 108 | 42人 |
| MLB ナ・リーグ | 502打席 | 68人 | 157(ピート・クロウ=アームストロング・カブス) | 114 | 49人 |
| KBO | 446打席 | 49人 | 180(オースティン・ディーン・LG) | 111 | 31人 |
OPSが同じでもOPS+は違います
OPS+は、出塁率と長打率をそれぞれのリーグ平均で割ってから足します。リーグ出塁率は長打率より低いため、出塁率の.010分はOPS+をやや大きく動かします。2026年のセ・リーグでは、出塁率.010がOPS+ 3.2、長打率.010が2.8にあたります。そのため、OPSが同じ.800でも、出塁型の.400/.400は140、長打型の.300/.500は135になります。
| リーグ(2026) | 出塁率 +.010 | 長打率 +.010 | 出塁率の重み ÷ 長打率の重み | .400/.400 | .300/.500 |
|---|---|---|---|---|---|
| NPB セ・リーグ | +3.2 | +2.8 | 1.17 | 140 | 135 |
| NPB パ・リーグ | +3.2 | +2.7 | 1.22 | 136 | 130 |
| MLB ア・リーグ | +3.2 | +2.5 | 1.25 | 128 | 121 |
| MLB ナ・リーグ | +3.1 | +2.5 | 1.26 | 124 | 117 |
| KBO | +2.9 | +2.5 | 1.17 | 114 | 110 |
それでも、OPS+が出塁率を十分に重く見ているわけではありません。FanGraphsは、得点への影響では出塁率が長打率より約1.8倍重要だと説明しています。The Book Blogの記事「Why does 1.7*OBP+SLG make sense?」は、データによって1.7〜1.8倍の間だと書いています。OPS+ではこの比が1.2前後なので、出塁型の打者はやや低く評価されます。FanGraphsがOPS+の代わりに、得点価値で重みを付けたwRC+を使うよう勧める理由です。
パークファクターはリーグ平均に反映します
Baseball-Referenceのパークファクター(BPF)は、チームの本拠地試合と敵地試合の得点差から求め、本拠地試合がシーズンの半分であることを反映して縮めた値です。Baseball-Referenceが挙げる1982年ブレーブスの例では本拠地・敵地の得点比が1.170で、いくつかの補正を経たBPF 1.07は(1.170 + 1) ÷ 2 ≈ 1.08と大きく変わりませんでした。基本は3年分の値を使い、シーズン進行中は当年と前年の2年分です。
補正をかける場所も決まっています。Baseball-Referenceは、結果をBPFで割る式をTotal BaseballのPRO+と呼び、自分たちの方式と区別しています。B-Ref方式では、投手の打撃を除いたリーグの得点推定値(RC)がBPF倍になるよう、安打・四球・死球・塁打を同じ比率で増やし、アウトはそのままにしてから、そのときのリーグ出塁率・長打率で割ります。このツールはB-Ref方式を使っています。2026年セ・リーグの平均で、.405/.590の成績を比べた値です。
| パークファクター | 置き換えたリーグ出塁率 | 置き換えたリーグ長打率 | OPS+(B-Ref方式) | 結果 ÷ パークファクター(PRO+) |
|---|---|---|---|---|
| 90 | .297 | .345 | 208 | 215 |
| 95 | .303 | .353 | 201 | 204 |
| 100 | .310 | .362 | 194 | 194 |
| 105 | .316 | .370 | 188 | 185 |
| 110 | .322 | .377 | 182 | 176 |
| 115 | .328 | .385 | 177 | 169 |
パークファクターが100から離れるほど、2つの方式の差は大きくなります。パークファクターは記録サイトごとに計算期間や方法が違うため、入力する前に、100が中立の打者向けの値か、本拠地試合が半分であることを反映した値かを確かめてください。
間違えやすい場面
- OPSをリーグOPSで割ってしまう: 佐藤の.992を2026年セ・リーグのリーグOPSで割ると148で、OPS+ 192より44低くなります。OPS+は2つの比率を別々に割って足してから1を引くので、平均から離れた成績ほど差が大きくなります。
- 別のシーズンの平均に当てる: パ・リーグの近藤 健介(ソフトバンク)の.431/.569を2025年のパ・リーグ平均に当てると202で、2026年の平均に当てた191より11高く出ます。リーグOPSは毎年変わるので、成績と同じシーズンの平均を使ってください。
- 投手の打撃まで含めた平均を使う: セ・リーグの合計をそのまま使うとリーグ平均が.301/.350に下がり、佐藤 輝明(阪神)の.383/.609が192ではなく201になります。指名打者制のないリーグでは、投手の打撃を除いた平均を使ってください。
- パークファクターを逆に入れる: 打者に有利な球場は100より大きい値です。逆に入れると補正が逆向きにかかり、表のとおり、パークファクター90と110の間でOPS+が25以上開きます。
- 出典のない評価表を基準にする: 「140以上はMVP級」のような区分は、MLB公式用語集やBaseball-Referenceの解説にはありません。FanGraphsもwRC+にだけ目安の区分(160 非常に優秀、140 優秀、115 平均以上、100 平均、80 平均以下、75 不振、60 非常に不振)を付けており、OPS+用の区分は設けていません。同じシーズンの規定打席到達者の中での位置を、合わせて見てください。
- 打席数の少ない成績をシーズン成績と並べる: 30打席なら、単打1本でOPS+が約21動きます(2026年セ・リーグの平均で、27打数8安打・四球3の成績が141から162)。
限界
- OPS+に入るのは打席の結果だけです。走塁・守備・ポジションは含まれないので、選手の総合的な価値はWARのような総合指標と合わせて見てください。
- 出塁率と長打率をほぼ同じ重みで足すため、得点価値で重みを付けたwRC+とは結果が少し違います(上の節)。
- MLBの平均はア・リーグとナ・リーグを分けて計算しました。規定打席の打者は、一覧に載っているチーム(シーズン途中の移籍なら最後のチーム)のリーグで分けています。両リーグでプレーした打者は、Baseball-Referenceの値と違うことがあります。
- 規定打席の打者の点は、パークファクターの補正なしで計算しています。球場を補正する記録サイトのOPS+とは、数ポイント差が出ることがあります。
- リーグ平均を手入力してパークファクターも変えた場合、球場補正に必要なリーグ打率は、最後に選んだリーグの値を使います。打率の違いが結果に与える影響は、パークファクター80〜120の範囲で1未満です。
- リーグ平均と規定打席の一覧は、2026-10-22に確認したレギュラーシーズンの最終成績です。ポストシーズンは含みません。
- NPB公式サイト(npb.jp)がこの日は開けなかったため、2026年のNPBのリーグ合計はスポーツナビのチーム別選手成績を足して求め直し、規定打席の表と2025年のチーム成績はウェブアーカイブに保存されたnpb.jpの原本で確かめました。求め直した合計は、12球団の投手成績の合計より31打席少なく、リーグ出塁率への影響は.001未満です。セ・リーグの投手の打撃(1,604打席)もこの成績から再構成した値で、2025年のセ・リーグには投手を除いた合計がありません。
- 入力した値はサーバーに送らず、このブラウザの中だけで計算します。リンクのコピーを押したときや値を書き換えたときだけ、アドレスに値が入ります。
基準日 式とパークファクターの補正方法は、2026-10-22にMLB公式用語集、Baseball-Referenceの解説、FanGraphs Library、The Book Blogの原文で確認しました。リーグ平均と規定打席の打者は、同じ日のKBO公式記録、MLB公式統計(Stats API)、NPB公式記録(ウェブアーカイブ保存分)とスポーツナビの2026年レギュラーシーズン成績から計算しました。
出典
- 01MLB Glossary — Adjusted OPS (OPS+)式 100 × (OBP/lgOBP + SLG/lgSLG − 1)、100 = リーグ平均、150 = リーグ平均より50%上
- 02Baseball-Reference — Batting Glossary (Adjusted OPS+)PRO+(結果 ÷ BPF)とB-Ref方式の区別: 投手の打撃を除いたリーグRC × BPF、H・BB・HBP・TBを同じ比率で増やし、アウトは固定 → lgOBP*・lgSLG*
- 03Baseball-Reference — Park Adjustments基本は3年分のパークファクター(進行中のシーズンは2年)、1982年ブレーブスの例: BPF 1.07 ≈ (1.170 + 1) ÷ 2
- 04FanGraphs Library — OPS and OPS+OPS+の1ポイント = リーグ平均より1%ポイント、得点への影響は出塁率が長打率の約1.8倍
- 05FanGraphs Library — wRC and wRC+wRC+の目安の区分(160・140・115・100・80・75・60)、リーグ平均はAL・NLから投手を除外、OPS+よりwRC+を推奨
- 06The Book Blog — Why does 1.7*OBP+SLG make sense?出塁率の係数はデータにより長打率の1.7〜1.8倍
- 07KBO official records — Team batting2026年レギュラーシーズン10球団の合計 打数49,548・安打13,277・塁打20,038・犠飛437、Basic2の四球5,319・死球838(出塁率.346・長打率.404)、2025年は同じ表
- 08KBO official records — Player batting2026年レギュラーシーズン規定打席(446打席)以上の打者49人、Basic2の四球・死球・出塁率・長打率と照合
- 09MLB Stats API — 2026 team hitting30球団をAL・NLに分けて合計、規定打席の打者135人(AL 67・NL 68)は同じAPIのqualified一覧、2025年は同じアドレスの2025シーズン
- 10NPB — 2026年度 セントラル・リーグ 個人打撃成績(規定打席以上)パ・リーグ(bat_p.html)と合わせて規定打席の打者45人(セ19・パ26)、2026-10-08のウェブアーカイブ保存分で確認
- 11NPB — 2025年度 セントラル・リーグ チーム打撃成績パ・リーグ(tmb_p.html)と合わせて2025年のリーグ合計、ウェブアーカイブ保存分で確認
- 12スポーツナビ — プロ野球 順位表・チーム別打撃成績2026年NPB12球団の選手別打撃成績を足してリーグ合計とセ・リーグの投手の打撃(1,604打席)を求め直し、チーム得点・本塁打・打率で照合
よくある質問
OPS+とはどういう意味ですか?
OPS+は、打者の出塁率と長打率を同じリーグ・同じシーズンの平均と比べ、リーグ平均の打者を100として表した指標です。1ポイントはリーグ平均より1%ポイント上または下を意味し、たとえばOPS+ 150なら平均より攻撃力が50%高いということです(MLB公式用語集)。球場や年ごとの打撃環境の差をそろえて比べられます。
OPS+はどう計算しますか?
100 × (出塁率 ÷ リーグ出塁率 + 長打率 ÷ リーグ長打率 − 1)で計算します(MLB公式用語集)。2026年セ・リーグの平均.310/.362に、佐藤 輝明の出塁率.383・長打率.609を当てると100 × (1.2364 + 1.6844 − 1) = 192.1で、四捨五入してOPS+ 192です。パークファクターがあるときは、Baseball-Reference方式でリーグ平均をその球場に合わせて置き換えてから割ります。
OPS+ 100はどういう意味ですか? リーグの平均OPSはいくつですか?
OPS+ 100は、そのシーズンのリーグ平均の打者と攻撃力が同じという意味です。2026年レギュラーシーズンのリーグOPSは、NPBのセ・リーグ(投手の打撃を除く)が.672、パ・リーグが.685、MLBのア・リーグが.712、ナ・リーグが.726、KBOが.750でした。
OPSとOPS+は何が違いますか?
OPSは出塁率と長打率をそのまま足した値なので、リーグ・シーズン・球場によって同じ数字の価値が変わります。OPS+はその環境の平均を100にそろえた値です。また、OPS+はOPSをリーグOPSで割った値ではありません。佐藤 輝明の2026年の成績は、OPS ÷ リーグOPS × 100で求めると148ですが、OPS+は192です。
OPSはいくつからすごいとされますか? 優秀ラインは?
公式な基準表はありません。OPSの値は、リーグやシーズンの打撃環境で価値が変わるためです。2026年のセ・リーグ(投手の打撃を除く)の平均OPSは.672で、同じOPS .800でも出塁型の.400/.400ならOPS+ 140、長打型の.300/.500なら135です。同じシーズンの規定打席到達者と比べると基準が見えてきます。2026年のセ・リーグは19人の中央値が116で、100を超えた打者は13人でした。
パークファクターはどこで調べますか?
Baseball-Referenceは、チームの本拠地・敵地の得点差から求めた打者向けのパークファクター(BPF)を、基本は3年分の値で使います。100が中立で、打者に有利な球場ほど大きくなります。記録サイトごとに期間や計算方法が違うので、出典を確かめて入力してください。分からなければ空欄にすると、100で計算します。
OPS+とwRC+は何が違いますか?
どちらもリーグ平均を100にそろえますが、wRC+は四球・単打・長打など結果ごとに得点価値を別々に付けたwOBAをもとにします。OPS+は出塁率と長打率をほぼ同じ重みで足すため、出塁率はやや低く評価されます。FanGraphsは、得点への影響では出塁率が長打率より約1.8倍重要だと説明し、OPS+の代わりにwRC+を使うよう勧めています。
セ・リーグの平均から投手の打撃を除くのはなぜですか?
Baseball-ReferenceがOPS+に使うリーグ平均を、投手を除いたリーグ成績で計算しているからです。指名打者制のないNPBのセ・リーグでは、2026年に投手が1,604打席に立ち、除かないとリーグ平均が.301/.350に下がって、同じ打者のOPS+が9前後高く出ます。パ・リーグ、KBO、MLBは指名打者制を使うので、投手の打席はほとんどありません。