Statcast Primer: Why xwOBA Matters More Than Batting Average
By Verdexed Analytics
If you're still looking at batting average to evaluate hitters, you're using a metric from the 1800s to make decisions in the modern game.
What is xwOBA?
Expected weighted on-base average (xwOBA) takes every batted ball event and, based on its exit velocity and launch angle, calculates what the outcome *should* have been regardless of defense, park, or luck. It strips away noise and reveals true offensive talent.
Why It Matters for Predictions
Our MLB prediction model uses team-level xwOBA as the 'run expectancy' feature, weighted at 10% of the total prediction. When a team's actual wOBA significantly trails their xwOBA, they're due for positive regression — and our model captures that.
xwOBA vs Traditional Stats
A hitter with a .240 batting average but a .350 xwOBA is getting unlucky. A hitter with a .310 average but a .290 xwOBA is getting lucky. The xwOBA tells you who will perform going forward; the batting average tells you what already happened.
How We Use It
We pull team-level Statcast data from Baseball Savant daily and feed both offensive xwOBA and pitching xwOBA-against into our run expectancy feature. The differential between a team's offensive expected production and their opponent's pitching expected suppression is one of the strongest predictive signals in baseball.