Scores
Man City 3–1 Arsenal · FTLiverpool 2–2 Chelsea · FTReal Madrid 4–0 Atletico · FTBayern 2–1 Dortmund · FTPSG 3–0 Lyon · FTEngland 2–1 Scotland · FT · WC2026 Group LMan City 3–1 Arsenal · FTLiverpool 2–2 Chelsea · FTReal Madrid 4–0 Atletico · FTBayern 2–1 Dortmund · FTPSG 3–0 Lyon · FTEngland 2–1 Scotland · FT · WC2026 Group L
🌍 World Cup 2026🏴󠁧󠁢󠁥󠁮󠁧󠁿 Premier League🇪🇸 La Liga🇩🇪 Bundesliga🇮🇹 Serie A🇫🇷 Ligue 1🏆 Champions League

xG Calculator & Explainer

Expected goals (xG) measures the quality of a shot — how likely it is to result in a goal based on position, angle, and situation. Select your shot scenario below to calculate its xG value.

Calculate shot xG

Expected goals (xG)

0.1

Half chance

Scores on target roughly 10% of the time

xG by distance (central angle)

6 yards
0.42
12 yards
0.18
18 yards
0.09
25 yards
0.04
30+ yards
0.02

Key xG benchmarks

Penalty0.79 xG
One-on-one0.60 xG
Six-yard box header0.25 xG
Cutback, inside box0.21 xG
Outside box shot0.03 xG

What is xG and how is it calculated?

Expected goals (xG) assigns each shot a probability score between 0 and 1 — representing the likelihood of that shot becoming a goal, based on historical data from thousands of similar chances.

The main factors that influence xG are: distance from goal (closer = higher xG), shot angle (central = higher xG), body part used (foot vs header), type of assist (through ball vs cross), and defensive pressure.

A single match's xG tells you which team created better chances. Over a full season, teams that consistently have high xG for and low xG against are genuinely strong sides — not lucky ones. Read our full xG guide →