Poisson Distribution for Football Predictions: Mathematical Edge

Updated April 2026 | By WinFulltime Team | 18 min read

The Poisson distribution is a mathematical model that predicts the probability of events occurring over a fixed time period. In football, it can predict goal distributions and help you find value in the odds.

What is Poisson Distribution?

Poisson models the probability of a given number of events (goals) occurring when the average rate is known. It assumes goals occur independently and at a constant average rate.

P(k goals) = (λ^k × e^-λ) / k!
λ = expected goals (average), k = number of goals, e = 2.718

Building Your Poisson Model

Step 1: Calculate Expected Goals (xG)

Use xG stats to determine each team's average goals per game. Sources: StatsBomb, Understat, SofaScore.

Example: Man City vs Arsenal

Step 2: Calculate Probability for Each Score

Use the Poisson formula to calculate probabilities for 0, 1, 2, 3+ goals.

P(0 goals) = e^-1.7 × 1.7^0 / 0! = 18.3%

P(1 goal) = e^-1.7 × 1.7^1 / 1! = 31.1%

Step 3: Create Scoreboard Matrix

Calculate probabilities for every scoreline (0-0, 1-0, 2-1, etc.) by multiplying home goal probability × away goal probability.

Step 4: Derive Market Probabilities

Add up relevant scores to get probabilities for:

Comparing Model to Bookmaker Odds

Your Model vs Bookmaker

OutcomeYour ProbBookmakerValue?
Over 2.558%1.83 (54.6%)✅ Yes
Man City win52%1.75 (57%)❌ No

Improving Your Poisson Model

💡 Key Insight: The difference between good and great Poisson models is in the xG inputs. Better data = better predictions.

Tools for Poisson Betting

Limitations of Poisson

Use our predictions with xG data to start building your Poisson model.

Verdict: Does Poisson Work?

Yes, for probability estimation. Poisson is the foundation of most professional betting models:

Start with simple xG inputs and improve your model over time.