18+ gambleaware.org

Expected Goals (xG) Calculator

Calculate expected goals (xG) for any football match using attack strength, defence weakness, and league averages. Includes Poisson probability grid for all scorelines.

Expected Goals (xG) Calculator
Home
Away
Home Team (Home)
Avg Goals Scored (Home)
Per match at home
Avg Goals Conceded (Home)
Per match at home
Away Team (Away)
Avg Goals Scored (Away)
Per match away
Avg Goals Conceded (Away)
Per match away
League Averages
Avg Home Goals
League-wide avg goals by home teams
Avg Away Goals
League-wide avg goals by away teams
Poisson Score Probabilities
Home T ↓ / Away T →0123456
05.7%5.2%2.4%0.7%0.2%<0.1%<0.1%
111.2%10.2%4.6%1.4%0.3%<0.1%<0.1%
210.9%9.9%4.5%1.4%0.3%<0.1%<0.1%
37.1%6.4%2.9%0.9%0.2%<0.1%<0.1%
43.4%3.1%1.4%0.4%<0.1%<0.1%<0.1%
51.3%1.2%0.6%0.2%<0.1%<0.1%<0.1%
60.4%0.4%0.2%<0.1%<0.1%<0.1%<0.1%
xG Analysis
Home Team
1.95
xG
vs
Away Team
0.91
xG
61%
21%
17%
Home Team WinDrawAway Team Win
Most Likely Score
1-0
11.2% probability
Over 1.5 Goals77.9%
Over 2.5 Goals54.4%
BTTS (Both Teams to Score)51.4%
Home Team Attack1.10
Away Team Defence Weakness1.22
Away Team Attack1.04
Home Team Defence Weakness0.76
About xG
Expected Goals uses attack strength and defence weakness ratios relative to league averages, combined with Poisson distribution to model goal probabilities. Values above 1.0 for attack indicate above-average scoring; above 1.0 for defence weakness indicates more goals conceded than average.

Expected Goals (xG) Calculator

The Expected Goals model is one of the most powerful tools in modern football analytics. Rather than relying on subjective assessments, xG quantifies how many goals a team should score based on the quality and quantity of chances created. Our calculator uses a simplified but effective Poisson-based approach that you can apply to any match.

How the xG Model Works

The calculator compares each team's attacking output and defensive record against league averages. Home Attack Strength measures how many more (or fewer) goals the home team scores compared to the average home team. Away Defence Weakness measures how many more (or fewer) goals the away team concedes compared to the average away team. Multiplying these factors by the league average home goals gives the Home xG. The same process in reverse gives the Away xG.

Poisson Distribution

Once we have xG values for each team, we apply the Poisson distribution to calculate the probability of every possible scoreline. Poisson is ideal for modelling rare, independent events like goals in football. A team with an xG of 1.5 has a 22.3% chance of scoring exactly 1 goal, a 33.5% chance of scoring exactly 2, and so on. By combining both teams' Poisson distributions, we calculate the probability of every scoreline from 0-0 to 5-5 and beyond.