Player stats

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. 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 / MLBDB Expected Batting Average / 2020
.333
Season leader
MLBDB Expected Batting Average2020 season
#PlayerTeamModel ballsMeasured%MLBDB xBA
1J. SotoWSH126100.0%.333
2L. ArraezMIN102100.0%.312
3M. OzunaATL169100.0%.310
4B. HarperPHI150100.0%.308
5R. CanóNYM148100.0%.305
6J. AbreuCWS182100.0%.303
7F. Tatis Jr.SD164100.0%.292
8B. BeltSF113100.0%.290
9A. BohmPHI126100.0%.289
10D. FletcherLAA185100.0%.289
11W. MerrifieldKC216100.0%.289
12J. HeywardCHC112100.0%.288
13A. SantanderBAL128100.0%.288
14P. GoldschmidtSTL149100.0%.285
15M. ConfortoNYM145100.0%.282
16A. NolaSD129100.0%.282
17J. AguilarMIA152100.0%.277
18L. García Jr.WSH105100.0%.268
19C. HernándezCLE177100.0%.267
20K. TuckerHOU164100.0%.264
21M. BrantleyHOU142100.0%.263
22J. PolancoMIN177100.0%.261
23I. Kiner-FalefaTEX180100.0%.259
24N. SolakTEX171100.0%.258
25M. DubónSF124100.0%.256
26Y. MolinaSTL126100.0%.256
27J. VottoCIN143100.0%.256
28K. SeagerSEA176100.0%.254
29W. RamosNYM112100.0%.254
30M. YastrzemskiSF137100.0%.252
31J. SeguraPHI148100.0%.251
32W. FloresSF163100.0%.250
33W. ContrerasCHC134100.0%.247
34D. MurphyCOL103100.0%.245
35M. MoustakasCIN105100.0%.244
36T. ShawTOR114100.0%.243
37J. RealmutoPHI125100.0%.242
38M. GonzalezMIN138100.0%.242
39A. VerdugoBOS157100.0%.240
40M. MorelandSD104100.0%.240
41A. SimmonsLAA102100.0%.238
42A. GarcíaMIL132100.0%.238
43S. PiscottyOAK108100.0%.238
44N. LopezKC131100.0%.237
45N. ArenadoCOL166100.0%.236
46P. DeJongSTL106100.0%.236
47S. OhtaniLAA103100.0%.234
48A. GordonKC126100.0%.231
49M. MuncyLAD145100.0%.230
50T. LopesSEA109100.0%.229
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. MLBDB estimates describe recorded contact, not future performance.

Understanding 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. 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.