Advanced Metrics
xG Explained: What is Expected Goals in Football?
Master Expected Goals (xG). Learn how Opta and FBref calculate shot quality and how to use xG data for smarter Premier League predictions and betting tips.
Aug 9, 2026 · math · By Arend from Europickshq
FAQ
- What is a good xG per game for a team?
- Top European teams like those in the Premier League or La Liga typically aim for an xG of 1.5 to 2.0 per match. Anything above 2.0 indicates dominant offensive play.
- Does xG include penalties?
- Yes, standard xG includes penalties, usually valued at 0.76 to 0.79. Many analysts prefer 'Non-penalty xG' (npxG) to evaluate a team's creativity in open play.
- Can a player have a career xG higher than goals?
- Yes, players who are poor finishers or take many low-quality shots often have a lower goal count than their cumulative xG suggests.
- How is xG different from Expected Assists (xA)?
- While xG measures the chance of a shot scoring, xA measures the likelihood that a specific pass will become a goal assist.
Explore more on EuroPicks
Today's picks
Latest data-backed selections across European leagues.
Verified ROI
Live strike-rate and profit on every published pick.
Fixtures
Upcoming matches with xG-driven previews.
Acca builder
Combine value picks into shareable accumulators.
Leagues
Premier League, LaLiga, Bundesliga, Serie A and more.
Tips by market
BTTS, over/under, Asian handicap and corners.
Our methodology
How the EuroPicks xG + form-curve model works.
More guides
Long-form analysis from the EuroPicks blog.