What is xSLG? Definition, Formula, and Example
Expected Slugging Percentage (xSLG) is a Statcast metric that estimates a hitter's slugging percentage from exit velocity, launch angle, and sprint speed, stripping out the effects of defense, ballpark, and luck.
xSLG, Defined
Expected Slugging Percentage (xSLG) is Statcast's answer to a simple question: given the way a hitter actually struck the ball, what should his slugging percentage be? It uses exit velocity and launch angle — plus sprint speed on weakly hit balls — to assign every batted ball a probability of becoming a single, double, triple, or home run, then rebuilds slugging from those expected outcomes. The result is a contact-quality view of power that ignores who was playing left field, how short the porch was, and whether a line drive happened to find a glove.
How xSLG Is Calculated
For each batted ball, Statcast looks up the historical outcome distribution for balls with similar exit velocity and launch angle (and, for slow grounders and bloops, similar sprint speed for the runner). That gives four probabilities — P(1B), P(2B), P(3B), P(HR) — which are multiplied by their total-base values (1, 2, 3, 4) and summed to produce that ball's expected total bases (xTB). The formula then mirrors classic slugging:
xSLG = (sum of xTB on batted balls) / At-Bats
Strikeouts contribute 0 total bases, just like in real SLG. Walks and HBP are excluded from the denominator. Because the lookup tables are built from league-wide outcomes, xSLG implicitly neutralizes park dimensions and defensive alignment.
Worked Example
In 2024, Aaron Judge posted a .701 SLG with a .697 xSLG — the contact profile fully supported the production. Juan Soto, in the same season, ran a .569 SLG against a .563 xSLG, again a near-perfect match. Compare that to a pull-heavy left-handed slugger like Joey Gallo, whose career xSLG has consistently outpaced his actual SLG by 30–50 points because defenders camped on his pull side and turned barrels into outs. The gap between SLG and xSLG is the "luck and defense" residual.
Why xSLG Matters
Front offices use xSLG to separate hitters whose power is sustainable from those riding short porches or weak defensive positioning. A hitter with a .520 SLG but a .470 xSLG is a regression candidate; a hitter with a .460 SLG but a .510 xSLG is a buy-low target. Fantasy managers use it the same way around the trade deadline. Pitching evaluators flip the lens: a pitcher allowing low SLG but a much higher xSLG is giving up loud contact and likely to crack.
Limitations and Misconceptions
xSLG is not a true-talent stat — it still depends on which batted balls the hitter actually produced. It does not adjust for spray angle (a key reason Gallo's xSLG overshoots his SLG), and it treats every ball at 105 mph and 28 degrees the same regardless of who hit it. It also ignores baserunning beyond sprint speed on the contact itself, so a hitter who stretches singles into doubles gets no credit. Don't confuse xSLG with xwOBA, which folds in walks and strikeouts, or with xBA, which only tracks expected hits.
Related Terms
In Legends Deck
Legends Deck weights xSLG alongside xwOBA when generating a hitter's Power and Contact-Quality card ratings. Two hitters with identical real-world SLG can land on different rating tiers if one's underlying contact profile (xSLG) is meaningfully louder — the simulation rewards the swing, not the box-score luck.