xG Expected Goals Calculator
Estimate the expected goals (xG) value of a football shot based on position, shot type, and match context
xG Expected Goals Calculator
Estimate the expected goals (xG) value of a football shot based on position, shot type, and match context
What is Expected Goals (xG) in Football?
Expected Goals (xG) gives every shot in football a score between 0 and 1, showing how likely an average professional is to score from that exact chance. A penalty kick has an xG of about 0.76. A header from 25 metres has an xG of roughly 0.02. The number comes from looking at huge databases of past shots and seeing which types of chances actually turned into goals.
xG is worked out from things like shot location (distance and angle from goal), what body part was used, whether the chance came from a good pass, whether it was a counter-attack, where the goalkeeper was standing, and how much defensive pressure the shooter was under. Each of these factors is weighted based on how strongly it links to a goal actually being scored.
xG gets used in three main ways: team-level xG shows whether a side is creating and giving away good chances; player-level xG compared to actual goals shows how clinical a finisher is; and shot maps built from xG data reveal patterns in how a team attacks and defends.
How to Use This Calculator
xG Reference Scale
- • 0.70+: Gilt-edged — penalty-level or open-goal opportunity
- • 0.40–0.69: Big chance — clear opportunity, should score regularly
- • 0.20–0.39: Good chance — solid opportunity above average quality
- • 0.10–0.19: Half chance — speculative but realistic
- • Below 0.10: Long shot — requires exceptional execution or error
Why xG Matters in Football
xG has become one of the biggest tools clubs use for recruitment. A striker who consistently outscores their xG is showing real finishing skill worth paying for, while a striker who matches their xG closely is scoring exactly as many goals as their chances suggest they should, which helps clubs judge whether a good season is repeatable or a bit lucky.
It also changes how fans and pundits judge a match result. A team can lose 1-0 while having a much higher xG than their opponent, which tells you they created the better chances even though the scoreline says otherwise. This is why "we deserved more" from a losing manager is often backed up by the actual xG numbers.
Coaches use xG during a match too, not just after. Watching the running xG total helps a manager see if their tactical setup is generating good chances even when the scoreboard doesn't reflect it yet, and can influence in-game substitutions or formation changes.
?Frequently Asked Questions
Elite strikers typically average 0.10-0.14 xG per shot over a season, which shows they're picking good shooting positions rather than shooting from anywhere. Players who take a lot of shots from distance tend to sit lower, around 0.06-0.08. A striker who takes 150 shots at 0.10 xG each generates 15 expected goals, a strong season by that measure.
Over one season, yes — some players outscore their xG by 20-40%, thanks to finishing skill or a bit of luck. Over many seasons and hundreds of shots, staying 10%+ above xG is rare but real, and usually points to genuine finishing quality. For most players, actual goals and xG tend to move closer together over time.
Actual match results are affected a lot by randomness. Over a full season, goal difference explains about 70% of a team's final league position, while xG difference explains around 80%. A team with a consistently positive xG gap is likely to see their results improve as the randomness evens out, which is part of why clubs pay close attention to it.
No. Professional xG models are built from hundreds of thousands of real shots and use far more detail — exact pitch coordinates, goalkeeper position, pass speed, and full tracking data. This calculator uses simplified zone-based xG values from published research. It's meant to help you understand chance quality, not replace a professional analytics system.
Not always, and this is a common misread of the stat. xG measures chance quality, not certainty — a team can create better chances and still lose if the opposition finishes clinically or the goalkeeper has an outstanding game. "Deserved to win on xG" is a useful signal about performance, not a guarantee that the result was unfair.
Defenders and defensive midfielders rarely take shots from good positions, so their xG per shot tends to be low even if they occasionally score a great goal. Attacking midfielders who arrive late into the box for cutbacks often have surprisingly high xG per shot, sometimes close to a striker's, because those are high-percentage chances even though the player isn't a out-and-out forward.
xG has roots going back to hockey analytics in the 2000s, but it only became mainstream in football over the last decade, once companies like Opta and StatsBomb started publishing detailed shot data. It's now shown on major broadcasts and used by nearly every professional club's analytics department.