How Poisson Distribution Predicts Football Scores
A plain-language guide to the Poisson model behind football score predictions: expected goals, the 1X2 matrix, and why it beats gut feeling.
Every football match prediction starts with one number: how many goals each team is expected to score. The Poisson distribution is the math that turns that single expected-goals figure into a full set of scorelines and win probabilities.
From average goals to expected goals
A team’s expected goals (often written xG or λ, lambda) is not just their season average. We adjust for the opponent’s defensive strength, home advantage, rest days, and recent form. A weak attack playing an even weaker defence can have a higher expected-goals value than its raw average suggests.
Once you have λ_home and λ_away, the Poisson formula gives the probability of any exact scoreline. For example, if a team’s expected goals is 1.5, the model assigns roughly a 22% chance of exactly 1 goal and a 34% chance of exactly 2 goals.
Building the 1X2 matrix
Every possible scoreline (0-0, 1-0, 2-1, and so on) has a probability. Sum all scorelines where the home team scores more, and you get the home-win probability. Do the same for draws and away wins. That three-way split is the 1X2 market.
This is why two matches with the same favourite can still feel different. If one expected-goals pair produces many tight scorelines, the draw probability rises; if it produces one-sided scorelines, the favourite’s win probability rises even though the "pick" looks the same.
What the model gets wrong
Poisson assumes goals are independent events, which is a simplification. Red cards, weather, and game state (a team chasing a goal late) change the flow in ways the base model does not capture. Good prediction systems layer those signals on top rather than trusting Poisson alone.
That said, over hundreds of matches the Poisson framework is a strong, calibrated baseline — which is why it remains the foundation of most serious football prediction tools.

