Poisson Distribution and Goal Modelling in Football

Frequently Asked Questions

What is a Poisson distribution in one sentence?
Poisson describes how often a rare event happens in a fixed period, given an average rate. In football, the 'rare event' is a goal, the 'fixed period' is 90 minutes, and the 'rate' is derived from team quality, xG, or match context. The distribution tells you the probability of 0 goals, 1 goal, 2 goals, and so on.
Why is Poisson the default for football goals?
Three reasons. Goals are relatively rare (average around 2.5 per match in top leagues). They happen at roughly random times within a match with little clustering once you correct for game state. And the Poisson math is simple enough to compute quickly, making it practical for simulating thousands of possible match outcomes. The combination makes it a workhorse for football modelling.
What are the inputs to a Poisson goal model?
Two rates: one for each team. The most common approach derives the rates from team strength (attack rate minus opposition defence rate, with home advantage baked in). Modern variants feed xG-per-match values instead of wins-based rates, producing more responsive and accurate distributions.
Where does Poisson break down?
Three main failure modes. Late-game state: a team chasing a deficit plays differently than one defending a lead, so the goal rate isn't constant across 90 minutes. Correlation between teams: if a side concedes a late goal, they often concede another in the same phase, which Poisson treats as independent. Very low or very high goal-scoring matches: the Poisson tails under-represent extreme outcomes.
Does Tactiq use Poisson directly in the analysis?
Simulation-based probability estimation is one of several techniques that contribute to the probability triples surfaced on the match card. The specific simulation approach, how rates are derived, and how the model handles Poisson's known weaknesses stays within the product. For the user, the effect is that the three probabilities on screen reflect a simulated outcome distribution, not a hand-coded rule.
Are there better alternatives to Poisson?
Negative binomial, bivariate Poisson, Dixon-Coles (which adds correlation for low-scoring matches), and Skellam distributions have all been proposed as refinements. Each captures a specific weakness of basic Poisson at the cost of additional complexity. Most production football models use one of these refinements rather than raw Poisson.