打数530・三振105なら、コンタクト率は80.2%です
コンタクト率とは、打数のうち三振で終わらなかった打数の割合です。式は(打数 − 三振) ÷ 打数で、打数530・三振105なら425 ÷ 530 = 80.2%になります。2026年のNPB平均77.2%(セ・リーグの投手の打席を除いた値)より3.0ポイント高い数字ですが、規定打席に到達したNPBの打者45人のうち25人は、これを上回っていました。規定打席到達者のコンタクト率の中央値は80.9%なので、主力同士で比べると80.2%は中央値をわずかに下回ります。
コンタクト率だけでは打撃のすべては説明できません。打率は、コンタクト率にコンタクト時打率(安打 ÷ 三振以外の打数)を掛けた値だからです。上の例の打率.283は、80.2% × .353に分解できます。このツールは、この2つの値を横軸と縦軸に置いたコンタクト・マップに規定打席到達者を重ねて表示し、打席の結果がどこへ向かったかを100打席チャートでリーグ平均と並べて見せます。
コンタクトを分けて見る理由
同じ打率でも、打者のタイプはまったく違うことがあります。2026年のNPBでは、西武の渡部 聖弥が.255、巨人のダルベックが.252と、打率はほぼ同じでした。ところが渡部は打数の80.9%でバットにボールを当て、ダルベックは63.2%しか当てていません。その代わりダルベックは、当たった打球の39.9%を安打にし、本塁打も25本打ちました(渡部は12本)。打率だけではこの違いは見えません。三振が少ない打者は、走者がいる場面で進塁打を打つ機会が多くなります。三振が多い打者は、当たったときの打球の質でその分を補います。だからコンタクトを分けて見るのは、たとえば次のような場面です。
- 新加入の選手や若手がどのタイプかを見るとき: よく当てる打者なのか、当てる回数は少なくても当たれば遠くへ飛ばす打者なのかを分けます。
- 打率が落ちた理由を探すとき: 三振が増えたのか(コンタクト率の低下)、当たった打球が安打になりにくくなったのか(コンタクト時打率やBABIPの低下)を切り分けます。前者は実力の変化である可能性が高く、後者は運が混じりやすい部分です。
- 草野球や学生野球で打順を考えるとき: 記録表の打席・打数・安打・三振だけで、リーグ平均と比べられます。
- 記録サイトの「コンタクト率」と数字が合わないとき: スイング基準のContact%と、打数基準のコンタクト率が何を数えているのかを確かめます。
使い方
- 比べたいリーグ(KBO・MLB・NPB)を選びます。リーグ平均とマップ上の規定打席到達者が、そのリーグの2026年レギュラーシーズンの記録に切り替わります。
- 打席・打数・安打・本塁打・三振・犠飛を、記録サイトのシーズン合計のまま入力します。犠飛は空欄なら0として扱います。例のボタンは、選んだリーグのコンタクト率1位・最下位の打者と、草野球1シーズンの記録を入力します。
- 大きな数字がコンタクト率で、その下に三振率と打率が表示されます。判定の文は、リーグ平均との差、規定打席到達者の中での位置、マップ上のタイプを教えてくれます。
- 100打席チャートは、打席を三振・四死球など・インプレー凡打・インプレー安打・本塁打の5つに分けて100マスに収めたものです。左がこの打者、右がリーグ平均です。
- コンタクト・マップでは、この記録の点と、同じ打率を結んだ曲線(点線)を見ます。曲線より上にある点は、打率がより高い打者です。カーソルを合わせると名前が表示されます。
- 投球・スイング・空振りを数えていれば、「投球データでさらに見る」を開いて入力します。スイング・コンタクト率と空振り率が表示され、ゾーン内の欄まで入力すると、ゾーン内外のスイング率とコンタクト率がMLB平均と並んで表示されます。
- 「結果をコピー」や「リンクをコピー」で、いまの値を共有できます。リンクには入力した記録とリーグが含まれます。
計算方法
記録表の6つの欄から、4つの比率を求めます。分母がそれぞれ異なるので、何で割っているのかを合わせて確認してください。打数基準のコンタクト率は、リーグの公式記録に項目として載っている数字ではなく、記録表の打数と三振だけで誰でも求められるように定めた値です。
- コンタクト率 = (打数 − 三振) ÷ 打数。打数のうち、ボールを当てて結果を出した割合です。1から引くと、打数あたりの三振の割合になります。
- 三振率(K%) = 三振 ÷ 打席。四死球や犠打まで含めた打席で割るため、コンタクト率とは分母が違います。
- コンタクト時打率 = 安打 ÷ (打数 − 三振)。三振以外の打数のうち安打が出た割合で、本塁打も安打に含まれます。打率 = コンタクト率 × コンタクト時打率は常に成り立ちます。
- BABIP = (安打 − 本塁打) ÷ (打数 − 三振 − 本塁打 + 犠飛)。当たった打球のうち、スタンドに入らずフィールド内に飛んだ打球の安打率です(MLB公式用語集の式)。
| 指標 | 式 | 値 |
|---|---|---|
| コンタクト率 | (530 − 105) ÷ 530 = 425 ÷ 530 | 80.2% |
| 三振率 | 105 ÷ 600 | 17.5% |
| コンタクト時打率 | 150 ÷ 425 | .353 |
| BABIP | (150 − 18) ÷ (530 − 105 − 18 + 5) = 132 ÷ 412 | .320 |
| 打率 | 150 ÷ 530 = 80.2% × .353 | .283 |
100打席チャートは、打席を5つの区分に分けます。三振、四死球など(打席 − 打数 − 犠飛: 四球・死球・犠打・打撃妨害)、インプレー凡打(打数 − 三振 − 安打 + 犠飛: 失策や野手選択による出塁もここに入ります)、インプレー安打(安打 − 本塁打)、本塁打です。各区分を100マスに縮めるときは、小数点以下を切り捨てたあと、残りのマスを端数の大きい区分から1つずつ埋めて、合計がつねに100マスになるようにしています。上の例は、三振17・四死球など11・インプレー凡打47・インプレー安打22・本塁打3マスです。
リーグ平均のコンタクト率(2026年レギュラーシーズン)
3つのリーグとも、公式記録のリーグ合計から同じ式で計算しました。NPBはセ・リーグで投手が打席に立つため、12球団の合計からセ・リーグの投手の打撃記録(打席1,604・三振703)を引き、投手の打席の大部分を除いた平均を出しています。交流戦でパ・リーグの投手がセ・リーグ主催試合で立った打席は残っています。
| リーグ 2026 | 打席 | コンタクト率 | 三振率 | コンタクト時打率 | BABIP | 打率 |
|---|---|---|---|---|---|---|
| KBO | 56,732 | 77.7% | 19.5% | .345 | .317 | .268 |
| MLB | 183,849 | 75.1% | 22.1% | .325 | .290 | .244 |
| NPB(投手の打席を除く) | 62,294 | 77.2% | 20.4% | .316 | .290 | .244 |
100打席に換算すると、違いがよりはっきり見えます。MLBの平均的な打者は100打席のうち22回三振し、KBO(20回)より2回多くなります。その代わり本塁打は3回で、1回多くなっています。KBOはインプレー安打が21回と3リーグの中で最も多く、コンタクト時打率(.345)とBABIP(.317)もいずれも最も高くなっています。
| 100打席あたり | 三振 | 四死球など | インプレー凡打 | インプレー安打 | 本塁打 |
|---|---|---|---|---|---|
| KBO 2026 | 20 | 12 | 45 | 21 | 2 |
| MLB 2026 | 22 | 10 | 46 | 19 | 3 |
| NPB 2026 | 20 | 10 | 48 | 20 | 2 |
規定打席到達者だけで見ると、基準はさらに上がります
リーグ平均には、出場機会の少ない打者や控え捕手まで含まれています。規定打席(チームの試合数 × 3.1)に到達した主力同士で見ると、コンタクト率の中央値はリーグ平均より高くなります。このツールの順位の文とマップ上の点は、この名簿で計算しています。
| 2026 | 規定打席到達者 | コンタクト率の中央値 | 最も高い打者 | 最も低い打者 |
|---|---|---|---|---|
| KBO | 49人 | 82.7% | Kim Ji Chan (Samsung) 90.2% | Kim Jae Hwan (SSG) 65.2% |
| MLB | 135人 | 76.1% | Luis Arraez (PHI) 95.3% | Munetaka Murakami (CWS) 56.8% |
| NPB | 45人 | 80.9% | 中島 大輔(楽天)87.0% | ダルベック(巨人)63.2% |
Luis Arraezは596打数で三振がわずか28個だったため、打数の95.3%でボールを当てました。反対側の端にいるMunetaka Murakamiは454打数で三振196個、56.8%にとどまりましたが、本塁打は35本打っています。コンタクト率は「どれだけ頻繁に」を示すだけで、「どれだけ質が高いか」までは示さないことを、この2人がよく表しています。
同じ打率でも、コンタクトは違う
コンタクト・マップの横軸はコンタクト率、縦軸はコンタクト時打率です。2つの値を掛けると打率になるので、打率が同じ点は右下へ曲がる曲線の上に並びます。次の2組は、それぞれのリーグで打率が同じかほぼ同じなのに、コンタクト率が15ポイント以上離れている打者です。
| 打者(2026) | 打数 | 三振 | 本塁打 | コンタクト率 | コンタクト時打率 | 打率 |
|---|---|---|---|---|---|---|
| 渡部 聖弥(NPB 西武) | 482 | 92 | 12 | 80.9% | .315 | .255 |
| ダルベック(NPB 巨人) | 492 | 181 | 25 | 63.2% | .399 | .252 |
| Geraldo Perdomo (MLB AZ) | 562 | 86 | 9 | 84.7% | .309 | .262 |
| Garrett Mitchell (MLB MIL) | 461 | 167 | 11 | 63.8% | .412 | .262 |
マップの4つの区画は、リーグ平均を通る点線で分かれます。右上はよく当たり、当たった打球も安打になりやすい打者です。左上は三振が多くても、当たれば安打になる打者です。右下はよく当たるものの安打が出にくい打者、左下はどちらも平均を下回る打者です。同じ区画の中でも、曲線を1本またぐごとに打率が.050ずつ変わります。
スイング基準のContact%との違い
FanGraphsや日本語の記録サイトで「コンタクト率」と呼ばれる値は、たいていスイング基準です。FanGraphs LibraryはContact%を「ボールに当たった投球数 ÷ スイング数」と定義し、ストライクゾーン内の球に対する値をZ-Contact%、ゾーン外の球に対する値をO-Contact%として分けています。空振りでないスイングはファウルかインプレーの打球になるため、当たったスイングにはファウルも含まれます。そのため、ファウルで粘った末に三振した打席も、スイング基準では何度も当てたことになります。そのため2つのコンタクト率は同じ打者でも値が異なり、互いに置き換えることはできません。このツールの「投球データでさらに見る」は、スイング基準の値を別に計算します。
| MLBリーグ合計(FanGraphs) | 2026 | 2025 | FanGraphsの目安(2010) |
|---|---|---|---|
| スイング率 Swing% | 47.4% | 47.5% | 46% |
| スイング・コンタクト率 Contact% | 77.1% | 76.9% | 80% |
| ゾーン内コンタクト率 Z-Contact% | 86.7% | 86.0% | 87% |
| ゾーン外コンタクト率 O-Contact% | 63.1% | 61.7% | 66% |
| ゾーン内スイング率 Z-Swing% | 67.9% | 68.3% | 65% |
| ゾーン外スイング率 O-Swing% | 32.9% | 31.5% | 30% |
| ゾーン率 Zone% | 41.5% | 43.6% | 45% |
| 空振りストライク率 SwStr% | 10.8% | 11.0% | 9.5% |
目安の値は、FanGraphsが2010年の文書に「おおよその平均」として載せた数字で、リーグ平均は年ごとに変わるという但し書きが付いています。現在のリーグと比べるときは、2026年の合計を使ってください。ゾーン外の球にバットを出す割合がやや高く(O-Swing% 32.9%)、ゾーンに入る球は減っている(Zone% 41.5%)という流れが見えます。KBOとNPBの公式記録にはスイングや空振りの合計がないため、このツールは投球単位の比較にMLB平均だけを使います。
間違えやすいところ
- 三振率を打数で割る。三振率(K%)の分母は打席です。打数で割ると1 − コンタクト率になり、四球の多い打者ほど三振率が大きく見えてしまいます。
- 四死球や犠打を打数に入れる。四球・死球・犠打・犠飛は打数ではありません。打席からこれらを引いた値が打数です。
- 振り逃げを三振から外す。空振り三振の振り逃げで一塁に生きても、記録は三振です。コンタクト率の計算でも三振として数えます。
- 空振り率とSwStr%を同じものと見る。空振り率(whiff rate)は空振り ÷ スイング、SwStr%は空振り ÷ 全投球です。FanGraphsも2つを混同しないよう注意書きを添えています。MLB 2026年平均は、空振り率が22.9%、SwStr%が10.8%です。
- ファウルをコンタクトから外す。空振りでないスイングはすべてボールに当たったスイングなので、スイング基準のContact%にはファウルも含まれます。インプレーの打球だけを数えると、値はずっと低くなります。
- 数試合の記録で決めつける。三振率でも60打席ほど積み上がって初めて実力が偶然より大きく表れ、BABIPにはインプレー打球が820個ほど必要です。
限界
- 打球速度や打球角度のような打球の質は見ていません。コンタクト時打率が高くても、守備位置や運が混じっている可能性があります。本塁打を除いたBABIPは、運の割合がより大きくなります。
- 球場・リーグ・シーズンの補正はありません。同じリーグ・同じ年どうしで比べてください。リーグ平均と規定打席到達者の名簿は2026年レギュラーシーズンの記録で、ポストシーズンは含まれていません。
- NPB 2026年のリーグ平均は、公式サイト(npb.jp)の12球団合計からセ・リーグの投手の打撃を引いた値です。投手の打撃記録は、npb.jpに接続できなかったため、スポーツナビの球団別選手成績から集め直しました。
- ゾーン内外の記録は、誰が数えるかによって変わります。FanGraphsの合計は記録会社が判定したゾーンに基づくため、自分で数えた記録とは基準が一致しない場合があります。
- コンタクト率が高いことが、そのまま良い打者を意味するわけではありません。最も価値のある打撃は、出塁と長打を合わせて見るwOBAやOPSのような指標で確認してください。
基準日式と定義は、2026-10-23にFanGraphs LibraryとMLB公式用語集の原文で確認しました。リーグ平均と規定打席到達者は、KBO・NPB公式記録とMLB公式統計(Stats API)の2026年レギュラーシーズンの記録によるものです。MLBの投球単位の平均は、2026-10-23にFanGraphsのリーグ合計から計算しました。
出典
- 01FanGraphs Library — Plate Discipline (O-Swing%, Z-Swing%, etc.)Contact%、Z-Contact%、O-Contact%、Swing%、SwStr%の定義、2010年の目安の値、SwStr%とwhiff rateを混同しないようにという注意書き
- 02FanGraphs Library — Sample SizeRussell Carletonの基準: 打者の三振率は60打席、BABIPはインプレー打球820個
- 03FanGraphs — MLB リーグ合計 Plate Discipline2026年レギュラーシーズンのSwing% 47.4・Contact% 77.1・Z-Contact% 86.7・O-Contact% 63.1・SwStr% 10.8。2025年はseason=2025(2026-10-23確認)
- 04MLB Glossary — Batting Average on Balls in Play (BABIP)(安打 − 本塁打) ÷ (打数 − 三振 − 本塁打 + 犠飛)
- 05KBO記録室 — チーム記録(打者)2026年レギュラーシーズン10球団の打席56,732・打数49,548・安打13,277・本塁打1,366・犠飛437。次のページ(Basic2)に三振11,054
- 06KBO記録室 — 選手記録(打者)2026年レギュラーシーズンの規定打席(446打席)以上の49人。Basic2の三振と合わせて使用
- 07MLB Stats API — 2026年チーム打撃記録30球団の打席183,849・打数163,329・安打39,849・本塁打5,575・三振40,700・犠飛1,298
- 08MLB Stats API — 2026年規定打席到達者規定打席(502打席)以上の135人
- 09NPB — 2026年度 セントラル・リーグ チーム打撃成績パシフィック(tmb_p.html)と合わせた12球団の打数57,180・安打13,742・本塁打1,426・三振13,430・犠飛374。打席はチーム投手成績(tmp)の打者数の合計63,898
- 10NPB — 2026年セントラル・リーグ規定打席到達者(保存版)パシフィック・リーグの表(bat_p)と合わせた規定打席到達者45人。2026-10-08の保存版
- 11スポーツナビ(Yahoo! JAPAN) — NPB 球団別選手成績(打撃)セ・リーグ6球団のページ(teams/1〜6、リンク先は巨人)の選手別打撃成績から、投手の打撃合計(打席1,604・打数1,380・安打137・三振703)を再構成
よくある質問
野球のコンタクト率とは?
(打数 − 三振) ÷ 打数で求める、打数のうち三振で終わらなかった割合です。打数530・三振105なら425 ÷ 530 = 80.2%になります。四死球や犠打は打数ではないため計算に入らず、振り逃げで出塁しても三振として数えます。公式記録に載る項目ではなく、記録表の打数と三振から求める値です。
プロ野球選手のコンタクト率は平均してどのくらいですか?
2026年レギュラーシーズンのリーグ合計で計算すると、NPBは77.2%(投手の打席を除く)、KBOは77.7%、MLBは75.1%です。規定打席到達者だけで見ると、中央値はNPB 80.9%、KBO 82.7%、MLB 76.1%と、さらに高くなります。
コンタクト率と三振率の違いは?
分母が違います。コンタクト率は打数で割り、三振率(K%)は四死球や犠打まで含めた打席で割ります。そのため、コンタクト率80.2%の打者の三振率は19.8%ではなく、打席600なら105 ÷ 600 = 17.5%になります。
記録サイトのContact%となぜ値が違うのですか?
FanGraphsなどのContact%は、たいていスイングのうちボールに当たった割合です。ファウルも当たったものとして数えるため、打数基準のコンタクト率とは別の値になります。スイングと空振りを数えていれば、「投球データでさらに見る」でスイング基準の値を求められます。MLB 2026年のリーグ平均は77.1%です。
コンタクト率が高いと良い打者ですか?
必ずしもそうではありません。2026年のNPBでは、渡部 聖弥(コンタクト率80.9%)の打率は.255、ダルベック(63.2%)は.252と、ほぼ同じでした。ダルベックは当てる回数が少ない代わりに、当たった打球の39.9%を安打にし、本塁打を25本打っています。打撃全体の価値は、wOBAやOPSで確認してください。
コンタクト時打率とBABIPの違いは?
コンタクト時打率は安打 ÷ (打数 − 三振)で、本塁打も含みます。BABIPは(安打 − 本塁打) ÷ (打数 − 三振 − 本塁打 + 犠飛)で、本塁打を除いて犠飛を加え、フィールド内の打球だけを見ます。打率は、いつもコンタクト率 × コンタクト時打率と等しくなります。
空振り率とSwStr%は同じ指標ですか?
同じではありません。空振り率は空振り ÷ スイング、SwStr%(空振りストライク率)は空振り ÷ 全投球です。MLB 2026年平均は、空振り率が22.9%、SwStr%が10.8%で、2倍以上の差があります。
何打席からコンタクト率を信頼できますか?
FanGraphsがまとめたRussell Carletonの基準では、打者の三振率は約60打席から、実力が偶然より大きく表れます。BABIPはインプレー打球が約820個、つまり2シーズン近く積み上がる必要があります。このツールは、打席が60より少ないときに別途お知らせします。