xG Calculator: Interactive Expected Goals Estimator

Click anywhere on the attacking half to place a shot. Adjust body part and defender pressure. See how chance quality changes with location and context.

0
Low
Estimated xG
0.00
Place a shot on the pitch above.
Educational tool. This calculator uses a simplified xG approximation based on shot distance, angle, body part, and defender-pressure modifiers. Professional xG models ingest tracking data (ball trajectory, defender positioning, goalkeeper position, assist type, and more). Use this to build intuition, not to evaluate professional matches.

How xG works

Expected goals (xG) measures the quality of a shot by comparing it to historical conversion rates of similar chances. A chance from six yards out in a central position has a high xG (because similar chances are scored often); a chance from 35 yards out from a tight angle has a low xG.

The simplified formula this calculator uses:

xG inputs

What's missing from this calculator

Professional xG models incorporate additional variables this simplified tool does not:

Factors not modeled here

Using xG to read matches

xG is most powerful when aggregated across matches and seasons. A single shot can have xG of 0.35 and still be scored or missed, because each chance is a probabilistic event. Across many chances, actual goals converge toward total xG.

Three ways to use xG when reading matches:

Match-reading patterns

For deeper explanations of each metric, read the full guides:

Get match-by-match xG for every fixture

Tactiq analyzes every match with expected goals, probability triples, and tactical context. Free to start, 8 analyses per day.

Explore Tactiq →