Home / Learn / What Are Expected Stats (xwOBA, xBA, xSLG)?

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

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

What is the difference between xBA and batting average?
Batting average counts what actually happened. xBA estimates what should have happened based on how hard and at what angle the ball was hit, stripping out luck and defense.
What is a good xwOBA?
wOBA is scaled to look like on-base percentage, so league average sits in the low .300s. Marks around .370 and up are excellent, and the game's best hitters push .400.
Do expected stats predict future performance?
They are more stable and more predictive than surface results, because contact quality changes slowly. They are still not a guarantee: park, defense, and matchup all affect whether a gap closes.
Why do expected stats use sprint speed?
On certain batted balls, mostly grounders and other plays where the runner can beat a throw, the same contact is a hit for a fast runner and an out for a slow one, so Statcast factors the runner's speed into the hit probability.

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.