Player stats

Opponents' MLBDB Expected Batting Average 2020

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, 2020. Data refreshed Sep 13, 2026, 2:30 PM UTC.

No. 1 / Opponents' MLBDB Expected Batting Average / 2020
.163
Season leader, lower is better
Opponents' MLBDB Expected Batting Average2020 season, lower is better
#PlayerTeamModel ballsMeasured%MLBDB xBA
1T. BauerCIN158100.0%.163
2D. LametSD150100.0%.188
3T. MahleCIN116100.0%.189
4C. BurnesMIL125100.0%.190
5L. LynnTEX224100.0%.208
6S. SánchezMIA112100.0%.211
7J. UríasLAD161100.0%.217
8J. HappNYY137100.0%.223
9Z. PlesacCLE142100.0%.228
10Y. KikuchiSEA127100.0%.228
11K. GausmanSF149100.0%.229
12B. SingerKC177100.0%.231
13B. SnellTB122100.0%.233
14M. MinorOAK156100.0%.234
15J. BrubakerPIT137100.0%.241
16S. AlcantaraMIA117100.0%.243
17L. McCullers Jr.HOU146100.0%.244
18J. LindblomMIL120100.0%.245
19A. HeaneyLAA188100.0%.248
20Z. GreinkeHOU196100.0%.250
21N. MargeviciusSEA120100.0%.250
22T. WalkerTOR152100.0%.252
23K. Hyun KimSTL118100.0%.253
24R. RayTOR137100.0%.255
25R. HillMIN107100.0%.257
26T. AlexanderDET105100.0%.257
27J. SheffieldSEA161100.0%.258
28M. WachaNYM110100.0%.258
29M. BoydDET184100.0%.259
30J. FlahertySTL102100.0%.262
31T. AndersonSF190100.0%.263
32A. MillsCHC185100.0%.263
33J. TomlinATL118100.0%.263
34S. LugoNYM101100.0%.263
35M. ClevingerSD107100.0%.264
36A. WainwrightSTL191100.0%.265
37A. HouserMIL177100.0%.265
38C. KuhlPIT122100.0%.271
39K. BubicKC149100.0%.271
40R. WeberBOS141100.0%.279
41J. LesterCHC203100.0%.279
42L. WebbSF167100.0%.279
43K. WrightATL114100.0%.283
44A. SánchezWSH181100.0%.283
45A. DeSclafaniCIN114100.0%.286
46P. CorbinWSH217100.0%.288
47A. YoungAZ150100.0%.288
48R. CastellaniCOL133100.0%.290
49J. GrayCOL139100.0%.295
50M. BumgarnerAZ141100.0%.303
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:30 PM UTC.