Player stats

MLBDB Expected Batting Average 2023

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

No. 1 / MLBDB Expected Batting Average / 2023
.327
Season leader
MLBDB Expected Batting Average2023 season
#PlayerTeamModel ballsMeasured%MLBDB xBA
1L. ArraezMIA544100.0%.327
2C. SeagerTEX395100.0%.307
3L. CampusanoSD143100.0%.305
4V. Guerrero Jr.TOR506100.0%.297
5J. RamírezCLE544100.0%.295
6W. FrancoTB377100.0%.295
7A. RutschmanBAL492100.0%.290
8M. BettsLAD482100.0%.287
9B. DonovanSTL276100.0%.287
10A. BohmPHI470100.0%.286
11W. BrennanCLE377100.0%.285
12D. SolanoMIN295100.0%.282
13Y. DiazHOU287100.0%.282
14S. KwanCLE570100.0%.280
15T. PhamAZ326100.0%.278
16N. MadrigalCHC251100.0%.275
17A. BurlesonSTL273100.0%.275
18F. FerminKC171100.0%.272
19T. FreemanCLE126100.0%.272
20S. MurphyATL273100.0%.270
21M. TroutLAA206100.0%.269
22K. NewmanCIN198100.0%.269
23J. MartinezLAD292100.0%.266
24C. Encarnacion-StrandCIN153100.0%.265
25M. KeplerMIN336100.0%.265
26I. VargasWSH24599.6%.265
27M. DuffyKC154100.0%.265
28C. BlackmonCOL308100.0%.264
29P. GoldschmidtSTL435100.0%.264
30A. RendonLAA125100.0%.264
31J. DuranBOS244100.0%.263
32L. TaverasTEX401100.0%.263
33N. ArenadoSTL467100.0%.263
34A. BregmanHOU537100.0%.263
35E. RiveraAZ205100.0%.263
36J. BurgerMIA347100.0%.263
37E. OlivaresKC292100.0%.262
38V. CaratiniMIL159100.0%.262
39M. TauchmanCHC255100.0%.262
40W. CalhounNYY115100.0%.262
41R. LewisMIN162100.0%.261
42G. UrshelaLAA181100.0%.261
43L. NootbaarSTL331100.0%.261
44P. ReyesBOS150100.0%.260
45J. TurnerBOS454100.0%.260
46K. MarteAZ465100.0%.260
47A. KirilloffMIN204100.0%.260
48N. LoweTEX461100.0%.260
49Y. GomesCHC308100.0%.259
50T. TurnerPHI490100.0%.259
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:33 PM UTC.