Player stats

MLBDB Expected Weighted Batting Average 2024

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. 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 Weighted Batting Average / 2024
.418
Season leader
MLBDB Expected Weighted Batting Average2024 season
#PlayerTeamModel ballsMeasured%MLBDB xwOBA
1Y. AlvarezHOU461100.0%.418
2B. Witt Jr.KC538100.0%.403
3P. SmithAZ109100.0%.399
4K. SchwarberPHI384100.0%.382
5J. MerrillSD462100.0%.373
6F. FreemanLAD450100.0%.371
7R. GrichukAZ210100.0%.367
8J. ProfarSD473100.0%.367
9W. ContrerasSTL205100.0%.366
10M. BettsLAD397100.0%.362
11M. WallnerMIN126100.0%.360
12C. CorreaMIN262100.0%.359
13W. ContrerasMIL459100.0%.359
14M. TogliaCOL255100.0%.359
15L. Wade Jr.SF245100.0%.357
16L. NootbaarSTL273100.0%.356
17J. WestburgBAL321100.0%.353
18B. BuxtonMIN258100.0%.352
19T. SoderstromOAK137100.0%.352
20J. SolerATL356100.0%.350
21T. WardLAA430100.0%.346
22B. LoweTB275100.0%.345
23S. HorwitzTOR262100.0%.344
24M. Harris IIATL349100.0%.344
25J. RodríguezSEA413100.0%.342
26V. PasquantinoKC439100.0%.340
27W. AdamesMIL440100.0%.339
28B. RiceNYY109100.0%.339
29T. O'NeillBOS254100.0%.338
30S. KwanCLE431100.0%.336
31S. MarteNYM259100.0%.336
32J. TurnerSEA372100.0%.334
33J. WinkerNYM329100.0%.333
34L. O'HoppeLAA326100.0%.333
35Y. GrandalPIT173100.0%.333
36J. RamírezCLE544100.0%.332
37V. CaratiniHOU195100.0%.332
38D. FryCLE255100.0%.332
39C. CowserBAL330100.0%.332
40L. ArraezSD611100.0%.331
41R. UríasBAL218100.0%.331
42T. CasasBOS135100.0%.331
43M. YoshidaBOS328100.0%.330
44G. MorenoAZ256100.0%.330
45E. OlivaresPIT141100.0%.328
46S. LangeliersOAK343100.0%.327
47L. Gurriel Jr.AZ417100.0%.326
48B. MarshPHI270100.0%.325
49J. NoelCLE117100.0%.325
50J. BledayOAK448100.0%.323
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. MLBDB estimates describe recorded contact, not future performance.

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