WhamR logoWhamR

Learn · Updated 1 October 2026 · WhamR Editorial

Using the Poisson Distribution to Predict Football Scores

A step-by-step worked example of how scoreline probabilities are calculated from expected goals.

Goals in football are rare, roughly independent events — exactly the kind of thing the Poisson distribution was designed to model. It is the backbone of most scoreline models, including the one WhamR uses to rank correct scores.

The formula

If a team is expected to score λ (lambda) goals, the probability it scores exactly k goals is:

P(k) = (λk × e−λ) ÷ k!

Here e is about 2.718 and k! means k × (k−1) × … × 1, with 0! = 1.

A worked example

Suppose a home side is expected to score 1.6 goals and the away side 1.1 goals.

GoalsHome (λ = 1.6)Away (λ = 1.1)
020.2%33.3%
132.3%36.6%
225.8%20.1%
313.8%7.4%

From team goals to scorelines

Treating the two teams as independent, the probability of a scoreline is the product of the two columns:

Notice that even the most likely scoreline happens less than 12% of the time. That is why correct-score prices are long and why no model should present a single scoreline as a certainty.

Deriving other markets

The same numbers produce every goals market. The total expected goals is 1.6 + 1.1 = 2.7. The chance of two or fewer goals is about 49.4%, so Over 2.5 is roughly 50.6%. Both teams to score is (1 − 20.2%) × (1 − 33.3%) ≈ 53.2%. One model, many markets — which keeps every pick consistent with every other.

Limitations worth knowing

Key takeaways

Analyse a match with WhamR →