What Is xwOBA? The Statcast Metric Every Fantasy Manager Needs
Batting average lies to you. A player hitting .310 might be getting lucky on soft grounders that find holes. A player hitting .240 might be crushing the ball but hitting it right at defenders. Traditional stats tell you what happened. Statcast tells you what should have happened.
xwOBA (expected weighted on-base average) is the single best Statcast metric for fantasy baseball. It takes every batted ball a hitter produces, measures the exit velocity and launch angle, and calculates what the outcome should have been based on historical data. No luck. No defense. Just the quality of contact.
What xwOBA Actually Measures
Regular wOBA (weighted on-base average) assigns different values to different outcomes: a home run is worth more than a double, a double more than a single, and so on. It collapses all offensive production into one number. wOBA is already better than batting average because it accounts for the value of different hit types.
xwOBA goes one step further. Instead of using actual outcomes, it uses expected outcomes based on how hard and at what angle each ball was hit. When a player lines a ball at 105 mph with a 15-degree launch angle, MLB Statcast knows that historically, balls hit that way result in a hit about 85% of the time. xwOBA gives the player credit for that quality of contact regardless of whether the defender happened to be standing in the right spot.
The result is a metric that strips out luck, defense, ballpark effects, and random variation. It tells you how well a player is actually hitting the ball, which is far more predictive of future performance than their current stat line.
Key Insight
xwOBA is built on the same scale as wOBA and OBP, so the numbers feel intuitive. League average xwOBA hovers around .310. A .370 xwOBA is elite. A .280 xwOBA means the player is making weak contact. You do not need a statistics degree to read it.
Why xwOBA Matters for Fantasy Baseball
Fantasy baseball rewards managers who can see the future better than their leaguemates. Most managers react to surface stats -- they chase hot streaks and panic-sell on cold ones. xwOBA lets you see through the noise and identify players whose stats are about to change.
Buy-low identification
A hitter slashing .230/.300/.380 looks terrible. But if their xwOBA is .350, they are hitting the ball as well as an All-Star. Their results just have not caught up. This is the player you trade for at a discount before the stats correct. Your leaguemates see the .230 average and want to dump them. You see the .350 xwOBA and know a breakout (or correction) is coming.
Sell-high identification
The reverse is equally valuable. A player hitting .310 with a .280 xwOBA is living on borrowed time. Their actual contact quality does not support the numbers. Sell them now while their perceived value is high. By June, their stats will catch down to their xwOBA and you will have traded a .270 hitter for a premium price.
Waiver wire edge
When scanning free agents, most managers sort by batting average or last 7 days. Filtering by xwOBA reveals players who are hitting the ball hard but have not gotten the results yet. These are the pickups that pay off two weeks later when the BABIP normalizes and suddenly everyone in your league is wondering how that guy was still available.
How to Read xwOBA: Benchmarks & Tiers
xwOBA uses the same scale as OBP and wOBA. These are approximate tiers based on recent MLB seasons.
| Tier | xwOBA Range | Example |
|---|---|---|
| Elite | .370+ | Aaron Judge, Shohei Ohtani |
| Great | .340 - .369 | Most All-Star caliber hitters |
| Above Average | .320 - .339 | Solid everyday starters |
| Average | .310 | MLB league average (2025) |
| Below Average | .280 - .309 | Replacement-level contributors |
| Poor | Below .280 | Defense-first or struggling hitters |
Tip
Sample size matters. xwOBA needs about 50-60 batted ball events to stabilize. In the first two weeks of the season, treat xwOBA as directional, not definitive. By May, it becomes one of the most reliable predictors available.
xwOBA vs Actual wOBA: Reading the Gap
The real power of xwOBA comes from comparing it to a player's actual wOBA. When these two numbers diverge, it signals that regression is coming. The gap between xwOBA and wOBA is your crystal ball.
xwOBA much higher than wOBA
Buy LowGap: +.030 or moreThis player is hitting the ball hard and well, but the results have not caught up yet. Bad luck on batted balls (lineouts, hard-hit balls right at defenders) or a high BABIP deficit is suppressing their stats. History shows these gaps tend to close. This is your buy window.
xwOBA close to wOBA
Fair ValueGap: Within .015What you see is what you get. This player's results match their underlying quality of contact. Their current stat line is sustainable. Trade for them at market price or hold if you own them.
xwOBA much lower than wOBA
Sell HighGap: -.030 or moreThis player's stats are inflated. They are getting lucky -- soft contact falling in, bloop hits, and favorable BABIP. Their actual contact quality does not support their current production. If someone in your league wants them at full price, take the deal.
Tip
Context still matters. A gap can persist if a player changed their swing mechanics, moved to a new ballpark, or has a consistently unusual batted ball profile (extreme pull hitter vs. shift, for example). Use the gap as a starting point for investigation, not an automatic buy/sell signal.
Related Statcast Metrics
xwOBA is the headline number, but these supporting metrics help you understand why a player's xwOBA is what it is.
xBA (Expected Batting Average)
Uses exit velocity and launch angle to predict batting average, stripping out fielding and park effects. A .230 hitter with a .270 xBA is probably getting unlucky on batted balls and is due for regression upward.
xSLG (Expected Slugging)
Same concept applied to slugging percentage. Measures how hard and how well a player is hitting the ball, regardless of whether the results have shown up in the box score yet.
Exit Velocity (EV)
How fast the ball comes off the bat, measured in mph. League average is around 88-89 mph. Anything above 92 mph is considered hard-hit. Higher exit velocities correlate strongly with power production.
Barrel Rate
Percentage of batted balls that are "barreled" -- hit at the ideal combination of exit velocity (98+ mph) and launch angle (26-30 degrees). Barreled balls produce a .500+ batting average and 1.500+ slugging. The best power hitters barrel 15-20% of their batted balls.
Hard Hit Rate
Percentage of batted balls with an exit velocity of 95+ mph. A broader measure than barrel rate. League average is around 36-38%. Elite hitters sit above 45%. This is one of the most stable and predictive batted ball metrics.
Sprint Speed
A player's top running speed measured in feet per second. League average is around 27 ft/s. Players above 28 ft/s are considered fast, and above 30 ft/s is elite. Useful for projecting stolen base upside and infield hit potential.
How Oddsmyth Uses Statcast Data
Oddsmyth pulls Statcast data from Baseball Savant and makes it available to the AI through a dedicated tool. When you ask about a player, Oddsmyth can look up their xwOBA, xBA, xSLG, exit velocity, barrel rate, hard hit rate, and sprint speed in real time.
More importantly, Oddsmyth does not just show you numbers. It interprets them in the context of your fantasy league. It compares xwOBA to actual wOBA, identifies the gap, and tells you whether a player is a buy-low or sell-high candidate for your specific roster.
Example Chat Prompt
"Is Gunnar Henderson a buy-low right now? What do his Statcast numbers say?"
Oddsmyth will pull Henderson's xwOBA, compare it to his actual wOBA, check his exit velocity and barrel rate trends, and give you a verdict backed by data. If the xwOBA-wOBA gap suggests regression upward, it will tell you to buy. If the numbers support his current stats, it will tell you his price is fair.
What Oddsmyth checks automatically
- xwOBA vs wOBA gap to flag buy-low and sell-high candidates
- Exit velocity and barrel rate to assess underlying power
- Hard hit rate trends to distinguish real breakouts from lucky streaks
- Sprint speed for stolen base projections and infield hit potential
- xBA and xSLG for granular batting average and slugging analysis
Related Guides
Get a co-manager that knows your league.
5 free credits to start. No subscription required.