Player stats

Opponents' MLBDB Expected Weighted Batting Average 2023

Combines reconstructed expected contact values with recorded walks and hit-by-pitches. Walks and hit batters use the same season's batting weights. Intentional walks are excluded. Every needed contact value must be available. 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, 2023. Data refreshed Sep 13, 2026, 2:33 PM UTC.

No. 1 / Opponents' MLBDB Expected Weighted Batting Average / 2023
.236
Season leader, lower is better
Opponents' MLBDB Expected Weighted Batting Average2023 season, lower is better
#PlayerTeamModel ballsMeasured%MLBDB xwOBA
1T. SkubalDET191100.0%.236
2J. HoffmanPHI118100.0%.250
3J. DuranMIN142100.0%.251
4S. ArmstrongTB138100.0%.255
5C. PocheTB160100.0%.255
6R. StephensonTB108100.0%.260
7P. SewaldAZ144100.0%.260
8G. SotoPHI161100.0%.261
9D. BednarPIT173100.0%.263
10C. HolmesNYY165100.0%.263
11D. RasmussenTB118100.0%.264
12G. JaxMIN183100.0%.266
13H. MilnerMIL178100.0%.267
14D. MoretaPIT136100.0%.269
15D. CoulombeBAL138100.0%.270
16A. MuñozSEA117100.0%.270
17P. LópezMIN509100.0%.270
18K. GinkelAZ159100.0%.271
19R. WalkerSF159100.0%.272
20A. PukMIA149100.0%.273
21R. IglesiasATL148100.0%.274
22P. MatonHOU166100.0%.274
23S. StriderATL415100.0%.274
24R. PepiotLAD113100.0%.275
25E. SwansonTOR16599.4%.275
26J. MusgroveSD272100.0%.275
27E. PhillipsLAD152100.0%.276
28J. LeclercTEX136100.0%.276
29J. BrebbiaSF100100.0%.277
30W. VestDET129100.0%.278
31D. RobertsonMIA163100.0%.278
32M. StrahmPHI219100.0%.278
33C. MartinBOS145100.0%.280
34B. AbreuHOU153100.0%.280
35R. BoruckiPIT111100.0%.280
36C. KimbrelPHI152100.0%.280
37M. BrashSEA166100.0%.281
38K. JansenBOS117100.0%.281
39K. CrawfordBOS351100.0%.282
40J. SborzTEX130100.0%.282
41S. MillerLAD100100.0%.283
42J. RomanoTOR150100.0%.283
43K. KellyTB195100.0%.283
44B. BakerBAL110100.0%.284
45M. ScherzerTEX398100.0%.284
46F. PeraltaMIL409100.0%.284
47W. SmithTEX154100.0%.284
48H. HarveyWSH153100.0%.285
49S. WilsonSD132100.0%.285
50B. RaleyNYM144100.0%.286
MLBDB xwOBA
Combines reconstructed expected contact values with recorded walks and hit-by-pitches. Walks and hit batters use the same season's batting weights. Intentional walks are excluded. Every needed contact value must be available. For pitchers, these are opponents' results. MLBDB estimates describe recorded contact, not future performance.

Understanding Opponents' MLBDB Expected Weighted Batting Average

Combines reconstructed expected contact values with recorded walks and hit-by-pitches. Walks and hit batters use the same season's batting weights. Intentional walks are excluded. Every needed contact value must be available. For pitchers, these are opponents' results. MLBDB estimates describe recorded contact, not future performance.

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:33 PM UTC.