Player stats

Opponents' MLBDB Expected Batting Average 2025

Estimated hits per at-bat from ball speed, angle and same-season running speed when available. Strikeouts remain at-bats. Each needed contact contribution must be available. Reviewed seasons are 2018 through 2026; the current season is provisional. For pitchers, these are opponents' results. MLBDB estimates describe recorded contact, not future performance.

At least 100 balls with recorded speed and angle. MLBDB estimates from recorded ball speed and angle. Every contact contribution needed by the statistic must be available. Missing or unsupported inputs remain N/A. These describe recorded contact, not future performance. Data through December 31, 2025. Data refreshed Sep 13, 2026, 2:35 PM UTC.

No. 1 / Opponents' MLBDB Expected Batting Average / 2025
.148
Season leader, lower is better
Opponents' MLBDB Expected Batting Average2025 season, lower is better
#PlayerTeamModel ballsMeasured%MLBDB xBA
1J. HaderHOU111100.0%.148
2E. DíazNYM13099.2%.170
3B. WoodruffMIL156100.0%.171
4A. ChapmanBOS128100.0%.177
5R. HenriquezMIA174100.0%.182
6J. EstradaSD166100.0%.182
7A. VesiaLAD130100.0%.185
8C. RagansKC137100.0%.187
9G. SpeierSEA145100.0%.188
10K. OrtHOU116100.0%.188
11J. LeasureCWS157100.0%.189
12L. WeaverNYY168100.0%.193
13D. WilliamsNYY140100.0%.193
14P. MatonTEX137100.0%.194
15B. KellerCHC173100.0%.196
16M. StrahmPHI164100.0%.197
17S. DomínguezTOR144100.0%.198
18C. SchmidtNYY212100.0%.198
19F. CruzNYY101100.0%.198
20R. BlancoHOU131100.0%.199
21G. WhitlockBOS173100.0%.200
22C. ThielbarCHC151100.0%.200
23J. HoffmanTOR172100.0%.200
24C. SmithCLE173100.0%.201
25E. SheehanLAD178100.0%.202
26J. SternerATH167100.0%.204
27M. FluhartyTOR133100.0%.204
28C. SaleATL302100.0%.205
29E. BazardoSEA202100.0%.206
30F. PeraltaMIL443100.0%.206
31B. FisherTOR118100.0%.207
32L. GilbertSEA324100.0%.207
33I. MattsonPIT132100.0%.208
34T. MeltonDET128100.0%.208
35T. FergusonATH154100.0%.208
36J. DuranPHI185100.0%.209
37J. RyanMIN444100.0%.209
38J. LopezATH241100.0%.209
39M. SorokaCHC240100.0%.209
40C. JavierHOU107100.0%.210
41J. OviedoPIT102100.0%.211
42K. JansenLAA157100.0%.212
43C. HenryWSH146100.0%.212
44J. PerkinsATH104100.0%.213
45D. PomeranzCHC126100.0%.214
46S. Woods RichardsonMIN315100.0%.215
47J. HergetCOL233100.0%.216
48C. BurnsCIN105100.0%.216
49W. VestDET186100.0%.217
50C. LeguminaSEA137100.0%.217
MLBDB xBA
Estimated hits per at-bat from ball speed, angle and same-season running speed when available. Strikeouts remain at-bats. Each needed contact contribution must be available. Reviewed seasons are 2018 through 2026; the current season is provisional. For pitchers, these are opponents' results. MLBDB estimates describe recorded contact, not future performance.

Understanding Opponents' MLBDB Expected Batting Average

Estimated hits per at-bat from ball speed, angle and same-season running speed when available. Strikeouts remain at-bats. Each needed contact contribution must be available. Reviewed seasons are 2018 through 2026; the current season is provisional. For pitchers, these are opponents' results. MLBDB estimates describe recorded contact, not future performance.

Formula: Estimated hits in at-bats ÷ at-bats

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 13, 2026, 2:35 PM UTC.