Expected Goals (xG) Explained for American Sports Fans
Watch any Premier League broadcast on NBC, scroll through soccer Twitter during a Champions League night, or open a fantasy app during a Saturday slate.
Why American Fans Keep Hearing About xG
Watch any Premier League broadcast on NBC, scroll through soccer Twitter during a Champions League night, or open a fantasy app during a Saturday slate. You will see two letters everywhere: xG. The Manchester City vs Arsenal recap leads with it. The MLS playoff preview cites it. Even casual podcasts now drop “their xG was 2.1” like everyone knows what that means.
If you grew up on yards per attempt, OPS, or true shooting percentage, the concept is more familiar than it looks. Expected goals is soccer’s answer to the same question those stats try to solve: how do we separate what actually happened from what should have happened?
What Expected Goals Actually Measures
Expected goals assigns a value between 0 and 1 to every shot a team takes. That value reflects the probability of that shot becoming a goal, based on historical data from thousands of similar attempts.
A penalty kick is worth roughly 0.76 xG. Penalties go in about 76% of the time across major leagues, so any individual penalty carries that probability before it is struck. A tap-in from two yards out might score 0.85 xG. A speculative 30-yard volley with three defenders in the way might rate at 0.02 xG.
Add up every shot in a match and you get a team’s total xG for that game. Arsenal generating 2.4 xG against Chelsea’s 0.6 xG tells you Arsenal created the better chances, regardless of what the scoreboard said.
The Inputs Behind the Number
Different models weight different factors, but most xG calculations consider:
- Distance from goal. Closer shots score more often.
- Angle to the goal. A shot from the center of the box converts more often than the same distance from the touchline.
- Body part used. Headers go in less often than footed shots from the same spot.
- Type of assist. A through ball that splits the defense gives the shooter more time than a cross into traffic.
- Defensive pressure. Some models track the number of defenders between shooter and goal.
- Game state. A counterattack with the goalkeeper stranded produces a much higher xG than a set-piece header against a packed box.
The model does not know who took the shot. It does not care if Erling Haaland or your beer-league striker is pulling the trigger. That is a feature, not a bug. The number isolates chance quality from finishing skill.
The Baseball Analogy That Helps
If you have ever heard a baseball broadcaster talk about exit velocity and expected batting average, you already understand the framework. A line drive smashed at 105 mph might be caught by a diving shortstop. The hitter went 0-for-1, but the expected outcome was a base hit. Over a season, those exit-velocity numbers stabilize and predict future performance better than the raw batting average.
Expected goals does the same job. A striker who underperforms his xG by 0.3 per game for ten matches probably had unlucky finishing, not a broken technique. Across 30 games, the gap tends to close.
How to Read xG Without Getting Fooled
Single-match xG can mislead you. A team with 3.0 xG that lost 1-0 might have spammed long-range shots that each rated highly individually but combined into a chaotic, low-quality attack. The number favors quantity if you do not also look at xG per shot.
xG per shot tells you how cleanly a team is creating. Manchester City at 0.18 xG per shot is methodical. A team at 0.08 xG per shot is hopeful. Both numbers matter.
Then there is xG against (xGA), which measures the quality of chances a team allowed. A goalkeeper outperforming the xGA his team concedes by a wide margin is doing real work. A backline conceding 1.8 xGA per match is leaking quality looks even if the goalkeeper is bailing them out.
Pre-Shot vs Post-Shot xG
Standard xG is pre-shot. It estimates the probability before the ball leaves the foot. Post-shot xG (sometimes called xGOT, expected goals on target) updates that estimate based on where the shot actually went. A shot rifled into the top corner has a much higher post-shot xG than the same chance ballooned into row Z.
Pre-shot xG evaluates chance creation. Post-shot xG evaluates shot execution. Goalkeepers are most fairly judged by the gap between goals conceded and post-shot xGA, because that isolates their saves from the defense’s mistakes.
Why This Matters for Fantasy and Betting
If you are building a fantasy team, raw goals scored is a lagging indicator. xG is forward-looking. A forward with seven goals and 9.5 xG through ten matches is probably going to keep scoring. A forward with seven goals and 3.0 xG is sitting on hot finishing that the model expects to cool off.
This is exactly the kind of edge that drives serious fantasy decisions, especially in long-format games like FPL where you hold players for months. If you are coming from a redraft NFL background, the translation between mock draft logic and fantasy soccer roster building leans heavily on identifying which players have sustainable underlying numbers.
For DFS slates, xG matters at the matchup level. Targeting forwards facing defenses that concede 1.5 xGA per game is the soccer equivalent of stacking against a bad pass defense. The comparison between DraftKings and FanDuel’s soccer offerings gets into how each platform’s scoring rewards different types of xG profiles, since shot volume players score differently than chance-creation midfielders.
Betting markets price xG implicitly. Sharp books have moved away from “team A is hot” lines toward models that weight underlying chance creation. When you see a club drift in the market despite three straight wins, it is often because the xG profile suggests the wins were lucky.
Common Mistakes American Fans Make
The first mistake is treating xG like a verdict. A 2.0 xG to 1.5 xG match is not a robbery if the team with less xG took its chances. Soccer has fewer scoring events than basketball or football, so single-game variance is wild. xG is most reliable over 10-plus match samples.
The second is ignoring shot location selection. Some coaches train players to shoot only from high-value zones. Manchester City’s xG per shot consistently leads the league, not because they have better shooters but because they refuse to take bad ones. The 2023-24 Premier League saw City average around 0.16 xG per shot, while teams in the relegation fight often sat below 0.10.
Third, do not conflate xG with possession. A team can dominate the ball, generate 65% possession, and still produce a 0.7 xG match because they recycle in front of the defense rather than penetrating it.
Where to Find xG Data
FBref, Understat, and Opta-powered sites publish xG numbers for free across major leagues. NBC’s Premier League broadcasts integrate them on screen during matches. ESPN+ shows them in the post-match summary. Even fantasy platforms now embed xG into their player pages.
If you are following the Champions League, Paramount+’s coverage layers xG into its match graphics, which makes the midweek slate easier to evaluate without flipping between tabs. For MLS specifically, American Soccer Analysis runs an MLS-tuned xG model that adjusts for the league’s distinct shot profiles, and the MLS fantasy game rewards xG-overperforming strikers heavily once you learn the scoring system.
For Liga MX coverage and the bilingual fantasy market, xG is a tougher hunt, since fewer outlets track the league with the same depth as the European top five.
The One Takeaway
Expected goals is not a magic number, and anyone selling it as one is overselling. It is a probability estimate built on shot characteristics, calibrated by the historical conversion rate of similar shots. Treat it like an MLB hitter’s expected stats: a better guide to the future than the raw box score, weakest in small samples, strongest as part of a stack of metrics.
Once you start reading match recaps with xG in mind, the sport opens up. You will spot the team that is one finisher away from a hot streak, the goalkeeper carrying a porous defense, and the striker whose contract extension is being paid for by good luck rather than good shooting.