247SportTools
Football · Analytics

Expected Goals (xG) Calculator

Calculate expected goals from shot attempts using approximate xG values by shot type and location.

xG from shots

Total xG

Top picks compared

PickProductBest for
Top pick Football Analytics (Book) xG, pressing and modern football statistics explained in depth. Check price →
Option Opta Football Stats App Track match xG, shots and analytics from live games. Check price →
Option Football Tactics Board Draw up attacking patterns that generate high-xG chances. Check price →

As an Amazon Associate we earn from qualifying purchases. Prices shown on Amazon at time of click.

Frequently asked questions

What is a good xG in a match?

An xG of 1.5-2.0 represents a strong attacking performance. Elite teams regularly generate 1.5+ xG per match.

Why do actual goals differ from xG?

xG is probabilistic. Over many matches, actual goals should converge toward xG. Sustained over- or under-performance often reverts over a season.