Tip: Looking for in-play football predictions? Click here.
Expected Goals (xG) measures the quality of scoring chances. It's the most powerful advanced metric in football betting, helping you find teams that are performing better than their results suggest.
What is xG?
xG assigns a probability (0-1) to every shot based on factors like:
Distance to goal
Angle of the shot
Type of chance (open play, set piece, penalty)
Big chances vs routine efforts
Shot on target vs off target
Over a match, xG sums up to predict expected goals.
Real Example: Arsenal vs Liverpool (Recent)
Team
xG
Actual Goals
Difference
Arsenal
1.8
3
+1.2 (overperforming)
Liverpool
2.1
1
-1.2 (underperforming)
How to Use xG for Betting
1. Find Overperforming Teams
Teams scoring more than their xG suggest are"lucky" and due for regression. Fade them.
2. Find Underperforming Teams
Teams creating good chances but not scoring are due for improvement. Back them.
3. Predict Future Performance
xG is more predictive of future goals than actual goals. Use xG to predict next match results.
4. Identify Value in Over/Under
If team xG is much higher/lower than bookmaker expectations, you've found value.
?? Golden Rule: Look at xG over 10+ matches, not single games. Variance is high in small samples.
Types of xG to Use
NPxG (Non-penalty xG) - Removes penalties for cleaner data
xG Chain - Credits all shots in a possession sequence
xG Buildup - Excludes shots, focuses on chance creation
Expected Points - Predicts points from xG, not just goals
Best xG Data Sources
Understat - Free, detailed xG for top leagues
StatsBomb - Premium, more accurate models
FBref - Free, comprehensive stats
SofaScore - Real-time xG during matches
Opta - Industry standard
xG Betting Strategy: Step by Step
Calculate rolling xG for each team (last 10 matches)
Adjust for home/away (xG tends to be higher at home)
Compare to bookmaker odds
Bet when your xG-derived probability differs by 5%+
Track results to validate your model
?? Common Mistakes:
Using single match xG (too much noise)
Ignoring xG against (defense matters)
Not accounting for opponent strength
Chasing recent results instead of xG trends
xG + Poisson = Powerful Model
Combine xG with Poisson distribution for complete predictions:
All content on WinFulltime is for informational and entertainment purposes only. Betting involves financial risk. If you or someone you know has a gambling problem, please seek professional help.