Player stats

MLBDB Expected Batting Average 2024

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

No. 1 / MLBDB Expected Batting Average / 2024
.311
Season leader
MLBDB Expected Batting Average2024 season
#PlayerTeamModel ballsMeasured%MLBDB xBA
1L. ArraezSD611100.0%.311
2B. Witt Jr.KC538100.0%.305
3Y. AlvarezHOU461100.0%.303
4J. MerrillSD462100.0%.297
5P. SmithAZ109100.0%.291
6J. IglesiasNYM232100.0%.285
7S. KwanCLE431100.0%.282
8M. BettsLAD397100.0%.280
9J. ProfarSD473100.0%.280
10S. MarteNYM259100.0%.278
11M. Harris IIATL349100.0%.277
12F. FreemanLAD450100.0%.276
13R. GrichukAZ210100.0%.275
14J. WestburgBAL321100.0%.273
15C. CorreaMIN262100.0%.272
16E. OlivaresPIT141100.0%.269
17J. RodríguezSEA413100.0%.268
18O. LopezMIA332100.0%.268
19V. CaratiniHOU195100.0%.268
20V. PasquantinoKC439100.0%.268
21W. BrennanCLE283100.0%.267
22L. Gurriel Jr.AZ417100.0%.266
23W. ContrerasMIL459100.0%.265
24C. KeithDET408100.0%.265
25L. RengifoLAA240100.0%.261
26D. PeraltaSD182100.0%.261
27A. MartinMIN188100.0%.260
28S. EspinalCIN311100.0%.260
29M. AndujarOAK261100.0%.259
30M. YoshidaBOS328100.0%.259
31A. GiménezCLE495100.0%.259
32M. GarciaKC481100.0%.259
33J. MirandaMIN339100.0%.258
34W. CalhounLAA199100.0%.258
35L. NootbaarSTL273100.0%.258
36M. MasseyKC282100.0%.257
37B. BuxtonMIN258100.0%.256
38K. NewmanAZ248100.0%.256
39J. RamírezCLE544100.0%.255
40W. ContrerasSTL205100.0%.255
41L. Wade Jr.SF245100.0%.255
42A. RutschmanBAL475100.0%.255
43S. HorwitzTOR262100.0%.254
44G. MorenoAZ256100.0%.253
45J. TurnerSEA372100.0%.253
46K. SchwarberPHI384100.0%.252
47B. LoweTB275100.0%.249
48E. RiveraBAL202100.0%.249
49R. GonzalezBOS145100.0%.248
50D. FryCLE255100.0%.248
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:34 PM UTC.