Expected Goals (xG) is a statistical metric that evaluates the quality of goal-scoring chances. It assigns a value between 0 and 1 to every shot, reflecting the probability of that shot resulting in a goal.
Examples:
These values are based on historical data, considering factors like:
Traditional metrics like goals scored or conceded can be misleading. xG helps you see beyond the final score and evaluate how well a team actually performed.
Example:
Team A 1–0 Team B
xG: Team A 0.45 – 1.70 Team B
This tells you Team B was unlucky not to score — next time, you might lean toward a different prediction based on underlying performance.
Here’s how xG can enhance your correct score predictions:
Instead of using goals per game, calculate:
Use rolling averages (e.g., last 5 matches) to spot form changes:
The Poisson distribution requires expected goals for both teams. xG provides a better foundation than raw goals.
Formula:
Adjusted attack × opponent’s defense × league avg goals = Expected Goals for match
Use these to calculate probabilities for each scoreline (0-0, 1-0, 2-1, etc.).
Let’s say:
Man City Expected Goals = (2.4 / 1.5) × (2.1 / 1.5) × 1.5 ≈ 2.24
Burnley Expected Goals = (0.9 / 1.5) × (0.8 / 1.5) × 1.5 ≈ 0.48
Use a Poisson distribution to calculate:
Most likely scorelines: 2-0, 2-1, 3-0
While xG is powerful, it’s not perfect:
Combine xG with qualitative insights like form, motivation, injuries, and tactics for optimal accuracy.
Dive deeper into Expected Goals data across the top European leagues:
Expected Goals (xG) has revolutionized the way analysts and bettors assess football performance. When applied correctly, xG:
If you're serious about predicting football scores — especially correct ones — xG isn't optional. It’s your analytical foundation.