247SportTools
Football · Analytics

Expected Goals (xG) Calculator

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

Last updated: 3 August 2026

Reviewed by Jordan Makin, FA Level 2 Football Coach

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.