Zum Hauptinhalt springen
< All Topics
Print

Expected Goals (xG)

Expected Goals (xG)
A statistical model that measures the quality of a shot by estimating the likelihood it results in a goal


📌 Definition

Expected Goals, commonly abbreviated as xG, is an advanced football analytics metric that assigns a numerical probability (between 0 and 1) to every shot attempt, representing the likelihood that the shot results in a goal. For example, a shot with an xG value of 0.75 means that, on average, that type of shot results in a goal 75% of the time.


🎯 Purpose of xG

xG helps bettors and analysts:

  • Evaluate team performance more objectively than the actual scoreline

  • Identify overperforming or underperforming teams/players

  • Predict future results and betting value

  • Spot regression to the mean in goal scoring


🔍 How xG is Calculated

xG models are built using millions of historical shot data points. The probability of each shot is based on several contextual factors, including:

Factor Description
Shot location Closer = higher xG
Angle of the shot Central shots = higher xG
Body part used Foot > Head typically
Type of pass before shot Through balls, crosses, rebounds
Pressure from defenders Unmarked = higher xG
Goalkeeper position Open net = near 1.0 xG
Game situation Penalty, free kick, open play
Shot type Volley, tap-in, long shot

Some platforms like Opta, StatsBomb, FBref, and Understat offer proprietary xG models, each with slight differences in weighting.


🧮 Example: Interpreting xG

Match Final Score xG (Team A) xG (Team B)
Liverpool vs Brighton 1-1 2.4 0.7

Interpretation: Liverpool dominated in chances, but either finished poorly or met an exceptional goalkeeper. Bettors might see Liverpool as undervalued in their next match.


⚖️ xG vs. Actual Goals (G)

Metric Explanation
xG > G Team was unlucky or wasteful
xG < G Team was clinical or overperformed
xG = G Performance aligned with chance quality

🧠 How Bettors Use xG

Application Purpose
Team Form Analysis Go beyond scorelines
Value Bet Identification Find teams that are underrated by public odds
Under/Over Totals Prediction Match with high xG likely to have more goals soon
Player Prop Bets Identify forwards generating high xG but not scoring (due for goals)
Live Betting Strategy In-play xG can signal momentum

💡 Real-Life Betting Example

You notice a team has scored only 2 goals in the last 3 matches, but their xG totals were 2.1, 1.9, and 2.3. This suggests they’re creating many quality chances but not converting. Odds might underrate them — perfect time for a value bet on the team total Over or Next Goal market.


📊 Platforms Where You Can Track xG

Provider Description
Understat Free team and player-level xG data
Sofascore Match xG charts and player heat maps
FBref xG per 90 stats for top leagues
The Analyst xG breakdowns and visualizations
Betting models Some sportsbooks use xG to set odds on props

📚 Summary

Topic Detail
Abbreviation xG
Meaning Expected number of goals from a shot
Value Range 0.01 to 1.00
Used For Performance analysis, predictive modeling, betting value
Strengths Reveals “hidden dominance” in matches
Limitations Does not account for goalkeeping skill or game psychology

💬 Final Tip

xG is not a prediction tool alone. It’s most powerful when combined with contextual insights like team motivation, injuries, betting odds, and tactical setups. But if you use it consistently, you’ll start seeing betting patterns before the market adjusts.

Table of Contents