How to Read Expected Goals (xG) for Smarter Soccer Bets
Expected goals measures shot quality. It tells you who should have won, even if the scoreboard says otherwise.

In my line of work, I dealt with people who lied for money. Soccer bettors do the same thing, though most do not realize it. They lie to themselves. A team wins 3-1, and the bettor decides the team is good. A team wins 1-0 on a lucky deflection, and the bettor thinks it was a narrow victory. The scoreboard is the final truth, but it is a terrible map of what actually happened.
Expected Goals, or xG, is an attempt to measure what should have happened instead of what did. Here is how it works. Every shot a team takes is assigned a probability of going in based on historical data. A shot from 10 yards out in the middle of the box has a higher probability (maybe 20-30%) than a shot from 35 yards on the wing (maybe 2-3%). You add up all the probabilities for a team's shots in a match, and you get xG. If a team's xG is 2.1 and they scored 1 goal, they got lucky. If their xG is 0.8 and they scored 2 goals, they got very lucky.
The math is simple. The application is not. xG models vary slightly depending on the data set and the variables used. Some models include location, angle, shot type (header, foot, volley), and defensive pressure. Some add goalkeeper quality. The best models use millions of historical shots and feed all those variables into a machine learning algorithm. But the principle is always the same: turn complex reality into a single number that represents expected output.
Why This Matters for Your Bets
Soccer is a low-scoring sport. A team can have twice the expected output of its opponent and still lose 1-0. This creates opportunity for bettors who understand the difference between short-term randomness and long-term performance. A team with 2.3 xG is likely to beat a team with 0.9 xG over 10 matches even if they lost this week's match.
Consider Manchester City under Pep Guardiola. Over multiple seasons, their xG has been among the highest in the league. Their conversion rate is also exceptional. They score near their xG. Contrast this with a team like Burnley under Sean Dyche: their xG was often moderate to low, but their conversion was above average. That tells you something about both teams' styles.
Bettors use xG in three ways. First, to find value in the pre-match market. If a team's xG strongly suggests they should win but the odds do not reflect it, you have found value. Second, to assess in-play momentum. After 60 minutes, you can check the xG so far and decide if the current odds are justified. Third, to evaluate historical performance. Did a team win because they were good or because they happened to finish their chances? xG answers that.
The caveat is clear. xG is not prescient. It does not predict the future. It describes the past. A team with great xG can still lose matches due to goalkeeper error, bad luck, injuries, or an opponent's superior execution. But over a season, xG and actual goals converge. This is not mystical. This is regression to the mean.
The Data Sources
xG numbers come from a handful of organizations. StatsBomb is one of the most rigorous. Understat is widely used by bettors. Opta Sports provides data to many bookmakers. The variation between sources is usually small (within 0.1 or 0.2 per team), but it can matter. Make sure you know which model your source is using.
The best bettors monitor xG trends. If a team's actual goals have exceeded their xG by 0.5 per game over the last five matches, that is unsustainable. Reversion is coming. If a striker is scoring on 40% of his shots when his historical average is 15%, something will give. Either his quality has genuinely improved (rare) or he is running hot (temporary).
Soccer bettors who ignore xG are flying blind. The scoreboard tells you what happened. xG tells you what should have happened. Between those two truths sits profit.
Markets in this line
Keep reading
Same market
Sports BettingPlayer Prop Line Movement: News Clocks and Injury Tags
GuidesNo Vig Fair Odds Calculator: Three Methods, Worked Through
HistoryClosing Line Value Calculator: The Math Behind CLV
GuidesUnderstanding Slot Variance: A Player's Guide
SlotsBet Size Matters More Than Spin Count
Live CasinoDeal or No Deal Live: Rules and Expected Value