What Are Expected Stats (xwOBA, xBA, xSLG)?
Expected stats estimate what a hitter's results should be based on quality of contact rather than outcomes. Statcast assigns every batted ball a probability from its exit velocity, launch angle, and on some plays sprint speed, producing xBA, xSLG, and xwOBA. A hitter whose actual numbers trail his expected numbers has often just been unlucky.
The three expected stats
- xBA (expected batting average) estimates the likelihood that each batted ball becomes a hit, based on how often comparable balls, matched by exit velocity, launch angle, and on certain batted balls sprint speed, have gone for hits since Statcast began tracking league-wide in 2015.
- xSLG (expected slugging percentage) uses the same method but assigns each batted ball the value of its likely outcome, so it weighs the chance of a double, triple, or home run instead of a simple hit or out.
- xwOBA (expected weighted on-base average) is the most complete of the three. Every batted ball gets a probability of each hit type, and unlike xBA and xSLG it covers all plate appearances, so walks and strikeouts count too. It captures contact quality plus a hitter's ability to reach base.
Why expected stats exist
Actual results are noisy. A hitter can smoke a line drive straight at an outfielder and take an 0-for-1, or bloop a soft single and look productive. Over a week or a month, luck and defense can push a batting average a long way from what the quality of contact deserved. Expected stats grade the contact itself, so they describe what a hitter is doing rather than what happened to land. That also makes them steadier than surface stats: contact quality changes slowly, while results swing around it.
How to read the gap for betting
The betting use is the gap between actual and expected. A hitter batting .240 with a .280 xBA has been unlucky, and the results usually start catching up, which can make him undervalued in hit, total-base, and home run markets while the market prices the cold surface line. The reverse matters too: a hitter outrunning his expected stats is often riding luck, and his props are priced on results the contact does not support.
Expected stats are not a guarantee. They do not know the ballpark, the defense, or the matchup in front of a hitter, so a gap does not always close on schedule. They work best as the contact-quality layer underneath the pitcher, park, and weather read, not as a stand-alone reason to bet.
How BetLogic helps
BetLogic's HR Sheet is built on this exact idea: it leans on Statcast contact quality rather than raw results when ranking the day's home run plays, so hitters whose power is ahead of their box score surface before the market catches up. You can also put two players' expected stats side by side in the Compare tool. For the inputs underneath these numbers, read what exit velocity is and what barrel rate is.
Frequently asked questions
BetLogic provides data-driven insights only and does not constitute financial or gambling advice. Please bet responsibly and only what you can afford to lose. You must be of legal betting age in your jurisdiction.