Player stats

Opponents' Contact Percentage Inside the Zone 2025

How often a swing at a pitch inside the strike zone touches the ball. These describe hitters facing this pitcher. MLBDB counts delivered pitches, including bunts. Missing results show N/A; zone rates require at least 95% location coverage. For 2018 through 2024, MLBDB estimates pitch locations inside or outside the zone using recorded coordinates and batter zone heights. From 2025, MLB's recorded zone labels are used. These locations do not describe the umpire's call.

At least 100 swings inside the zone in this season. MLBDB counts delivered pitches, including bunts. Caught foul tips count as whiffs. Automatic count awards are excluded. Zone rates require at least 95% location coverage; unknown results remain unavailable. Data through December 31, 2025. Data refreshed Sep 11, 2026, 5:27 PM UTC.

No. 1 / Opponents' Contact Percentage Inside the Zone / 2025
68.3%
Season leader, lower is better
Opponents' Contact Percentage Inside the Zone2025 season, lower is better
#PlayerTeamZone swingsZone coverageZ-Contact%
1D. WilliamsNYY347100.0%68.3%
2E. DíazNYM340100.0%68.5%
3E. SabrowskiCLE180100.0%68.9%
4M. MillerSD299100.0%70.2%
5A. ChapmanBOS377100.0%70.8%
6M. MontgomeryTB308100.0%71.1%
7P. MatonTEX324100.0%71.3%
8K. YatesLAD276100.0%71.4%
9E. UcetaTB438100.0%71.5%
10C. RagansKC379100.0%71.8%
11R. GarciaBAL224100.0%71.9%
12B. AbreuHOU357100.0%72.0%
13J. EstradaSD438100.0%72.8%
14F. BautistaBAL199100.0%72.9%
15J. HaderHOU306100.0%73.2%
16C. SmithCLE436100.0%73.2%
17J. WilsonBOS286100.0%73.8%
18A. VesiaLAD372100.0%73.9%
19S. McGoughATH100100.0%74.0%
20B. SnellLAD286100.0%74.1%
21Y. HiraldoBAL108100.0%74.1%
22Y. GarcíaTOR124100.0%74.2%
23R. ZastryznyMIL133100.0%74.4%
24G. CleavingerTB307100.0%74.6%
25L. WeaverNYY376100.0%74.7%
26C. EarlyBOS103100.0%74.8%
27J. FerminLAA214100.0%74.8%
28E. AlvaradoATH248100.0%75.0%
29F. CruzNYY196100.0%75.0%
30P. TolleBOS136100.0%75.0%
31J. CantilloCLE538100.0%75.1%
32T. SkubalDET1109100.0%75.2%
33E. De Los SantosHOU424100.0%75.2%
34J. BowlanKC223100.0%75.3%
35A. MuñozSEA317100.0%75.4%
36J. AdamSD345100.0%75.4%
37S. OkertHOU406100.0%75.4%
38W. GonzálezCWS123100.0%75.6%
39B. WoodruffMIL375100.0%75.7%
40E. ClaseCLE300100.0%75.7%
41G. WhitlockBOS424100.0%75.9%
42J. OviedoPIT203100.0%75.9%
43S. OhtaniLAD272100.0%76.1%
44D. LeeATL401100.0%76.1%
45B. ChandlerPIT163100.0%76.1%
46G. SpeierSEA329100.0%76.3%
47O. RibaltaWSH169100.0%76.3%
48J. MejiaCOL352100.0%76.4%
49B. StewartLAD230100.0%76.5%
50R. IglesiasATL349100.0%76.5%
Z-Contact%
How often a swing at a pitch inside the strike zone touches the ball. These describe hitters facing this pitcher. MLBDB counts delivered pitches, including bunts. Missing results show N/A; zone rates require at least 95% location coverage. For 2018 through 2024, MLBDB estimates pitch locations inside or outside the zone using recorded coordinates and batter zone heights. From 2025, MLB's recorded zone labels are used. These locations do not describe the umpire's call.

Understanding Opponents' Contact Percentage Inside the Zone

How often a swing at a pitch inside the strike zone touches the ball. These describe hitters facing this pitcher. MLBDB counts delivered pitches, including bunts. Missing results show N/A; zone rates require at least 95% location coverage. For 2018 through 2024, MLBDB estimates pitch locations inside or outside the zone using recorded coordinates and batter zone heights. From 2025, MLB's recorded zone labels are used. These locations do not describe the umpire's call.

Formula: 100 × contact inside the zone ÷ swings inside the zone

Read rates alongside playing time. A small sample can produce an extreme result, and a missing value is different from zero.

Season rankings use regular-season records. A player has one combined row across teams; the team label identifies the associated team, not a separate team stint.

Source: MLB statistics and MLBDB derived measures. Formulas describe the measure above. Data refreshed Sep 11, 2026, 5:27 PM UTC.