Soccer Expected Goals (xG) Calculator
Estimate expected goals from shot data including location, type, and accuracy. Evaluate finishing quality and shot selection.
Inputs
Results
Expected Goals (xG)
2.17
How to Use This Calculator
- Enter Total Shots and Shots on Target for the match or period being analyzed.
- Break shots down by location: Shots Inside Box and Shots Outside Box.
- Enter Penalty Kicks and Headers to apply their distinct conversion rates.
- Review the Expected Goals (xG) value - a penalty is approximately 0.76 xG, an inside-box shot about 0.12 xG, an outside-box shot about 0.03 xG, and a header about 0.06 xG.
- Check xG Per Shot and Shot Accuracy to gauge shot selection and finishing, and xG Outperformance Potential to see how much a clinical finisher might exceed the raw xG.
How the result changes with Shots Inside Box
| Shots Inside Box | Expected Goals (xG) |
|---|---|
| 4 | 1.63 |
| 14 | 2.53 |
| 26 | 2.62 |
| 36 | 2.62 |
What each input means
- Total Shots
- Total shots attempted including on-target, off-target, and blocked.
- Shots on Target
- Shots that required a save or resulted in a goal.
- Shots Inside Box
- Shots taken from inside the 18-yard penalty area.
- Shots Outside Box
- Shots taken from outside the 18-yard penalty area.
- Penalty Kicks
- Number of penalty kick attempts.
- Headers
- Number of headed shot attempts.
What each result means
- Expected Goals (xG)
- Estimated number of goals based on shot quality and location. Higher xG means better chances created.
- xG Per Shot
- Average expected goal value per shot. Higher values indicate better shot selection.
- Shot Accuracy
- Percentage of shots that were on target.
- xG Outperformance Potential
- Estimated potential to exceed xG based on shot accuracy and quality. Clinical finishers consistently outperform their xG.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersTotal Shots = 18, Shots on Target = 7, Shots Inside Box = 10, Shots Outside Box = 8 = 6 input(s) provided
- Calculate Expected GoalsExpected Goals2.17 = 2.17
- Calculate xG Per ShotxG Per Shot0.121 = 0.121
- Calculate Shot AccuracyShot Accuracy38.9 = 38.9%
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Lacrosse Shooting & Save Percentage Calculator
Calculate lacrosse shooting percentage, save percentage, and shot efficiency. Evaluate offensive and defensive performance.
Team Sports & StatisticsHockey Corsi & Fenwick Calculator
Calculate Corsi and Fenwick shot attempt differentials to measure puck possession and territorial advantage in hockey.
Team Sports & StatisticsFootball Passer Rating Calculator
Calculate NFL passer rating using the official formula from completions, attempts, yards, touchdowns, and interceptions.
Sports AnalyticsExpected Points Added Calculator
Calculate EPA per play for football using down, distance, field position, and play outcome.
More in Sports, Outdoors & Recreation.