Expected points turn the quality of a team’s chances into the points it deserved, cutting through the luck that decides individual matches. This calculator takes both teams’ xG and returns expected points using the standard Poisson model from football analytics.
How it works
Each team’s goals are treated as an independent Poisson random variable with a mean equal to its xG. The probability of any exact scoreline is the product of the two teams’ goal probabilities, and summing across the score matrix gives the three outcome probabilities:
P(home i goals) = e^-a * a^i / i! a = home xG
P(away j goals) = e^-b * b^j / j! b = away xG
P(home win) = sum of P(i)*P(j) for i > j
xPts(home) = 3 * P(home win) + 1 * P(draw)
The away side’s expected points follow the same way using its win probability and the shared draw probability.
Example and notes
A match with 1.8 home xG and 1.1 away xG yields roughly a 52 percent home win, 24 percent draw, and 24 percent away win, giving the home side about 1.8 expected points and the away side about 1.0. The most likely single scoreline is often a narrow margin like 1 to 1 or 1 to 0, because low-scoring results dominate the Poisson distribution. The model assumes the two teams score independently, the conventional simplification in the field. Across a season, comparing xPts to real points highlights which teams have been unlucky or are overperforming and due to regress.