Home Win -
Draw -
Away Win -
Over 2.5 -
Under 2.5 -
BTTS (Yes) -
H \ A012345

What Is Poisson Distribution in Betting?

The Poisson distribution is a mathematical formula that predicts the probability of a given number of events occurring in a fixed interval. In football betting, it’s used to predict exact scores based on each team’s average goal-scoring rate.

Formula:

P(k goals) = (λ^k × e^(-λ)) / k!

Where:

  • λ (lambda) = average goals scored
  • k = number of goals we want to calculate probability for
  • e = Euler’s number (≈ 2.718)
  • k! = factorial of k

How the Calculator Works

  1. Enter Home Average Goals - team’s average goals scored per home game
  2. Enter Away Average Goals - opponent’s average goals scored per away game
  3. See probabilities for:
    • Home Win / Draw / Away Win
    • Over/Under 2.5 goals
    • Both Teams to Score (BTTS)
    • Score matrix showing probability of each exact score

Finding Your Lambda Values

This method adjusts for opponent quality:

Home λ = (Home Attack Strength × Away Defence Weakness × League Avg)
Away λ = (Away Attack Strength × Home Defence Weakness × League Avg)

Step by step:

  1. Calculate league average goals per home/away game
  2. Home Attack Strength = Team’s home goals ÷ League avg home goals
  3. Away Defence Weakness = Opponent’s away goals conceded ÷ League avg away goals
  4. Home λ = Attack Strength × Defence Weakness × League avg home goals

Method 2: Simple Average

  • Home λ = Home team’s average home goals per game
  • Away λ = Away team’s average away goals per game

This is simpler but doesn’t account for opponent strength.

Method 3: xG-Based (Advanced)

Use expected goals (xG) data instead of actual goals:

  • Home λ = Team’s home xG per game
  • Away λ = Team’s away xG per game

xG-based Poisson tends to be more predictive as it removes luck from the input data.

Detailed Example: Premier League Match

Liverpool (Home) vs Arsenal (Away)

  • Liverpool avg home goals: 2.1
  • Arsenal avg away goals: 1.4

Poisson Probabilities (Home team: 0-5 goals)

Goals P(Home scores) P(Away scores)
0 12.2% 24.7%
1 25.7% 34.5%
2 27.0% 24.2%
3 18.9% 11.3%
4 9.9% 3.9%
5 4.2% 1.1%

Match Outcome Probabilities

Outcome Probability Fair Odds Bookmaker Odds (typical)
Home Win 52.3% 1.91 1.80
Draw 22.4% 4.46 3.80
Away Win 25.3% 3.95 4.50

Goals Markets

Market Probability Fair Odds
Over 2.5 64.2% 1.56
Under 2.5 35.8% 2.79
Over 1.5 83.1% 1.20
Under 1.5 16.9% 5.92
Over 3.5 38.7% 2.58
Under 3.5 61.3% 1.63
BTTS Yes 62.1% 1.61
BTTS No 37.9% 2.64

Score Matrix Explained

The calculator generates a matrix showing the probability of each exact score. Each cell is calculated by multiplying the independent probabilities:

P(Home=x, Away=y) = P(Home=x) × P(Away=y)

Sample Score Matrix (Liverpool 2.1 vs Arsenal 1.4)

0 1 2 3 4
0 3.0% 4.2% 3.0% 1.4% 0.5%
1 6.4% 8.9% 6.2% 2.9% 1.0%
2 6.7% 9.3% 6.5% 3.0% 1.1%
3 4.7% 6.5% 4.6% 2.1% 0.7%
4 2.5% 3.4% 2.4% 1.1% 0.4%

Most likely scores:

  1. 1-1: 8.9%
  2. 2-1: 9.3%
  3. 2-0: 6.7%
  4. 1-0: 6.4%
  5. 2-2: 6.5%

How to Find Value Bets with Poisson

Step-by-Step Process

  1. Calculate fair odds using Poisson for each market
  2. Compare with bookmaker odds
  3. Identify value: When bookmaker odds > fair odds, there’s value

Example: Finding Value

Correct Score Poisson Prob Fair Odds Bookmaker Odds Value?
1-0 6.4% 15.6 8.00 No
2-1 9.3% 10.8 9.00 No
0-0 3.0% 33.3 12.00 No
3-2 4.6% 21.7 25.00 Yes (+15%)
0-2 3.0% 33.3 40.00 Yes (+20%)

Note: Bookmakers typically offer worse odds on common scores and better odds on unusual scores, creating potential value in higher-scoring correct score markets.

Calculating Over/Under from the Matrix

Sum the probabilities from the score matrix:

Over 2.5 goals = Sum of all cells where (home + away) ≥ 3 Under 2.5 goals = Sum of all cells where (home + away) ≤ 2

Under 2.5 = P(0-0) + P(1-0) + P(0-1) + P(2-0) + P(0-2) + P(1-1)
Over 2.5 = 1 - Under 2.5

BTTS Calculation

Both Teams to Score uses the probability of each team scoring at least one goal:

BTTS Yes = (1 - P(Home=0)) × (1 - P(Away=0))
BTTS No = 1 - BTTS Yes

Example:

  • P(Home=0) = 12.2%, so P(Home≥1) = 87.8%
  • P(Away=0) = 24.7%, so P(Away≥1) = 75.3%
  • BTTS Yes = 0.878 × 0.753 = 66.1%

Limitations of Poisson Distribution

1. Assumes Independence

Goals scored don’t affect future goals in the model. In reality, a team that scores first may sit back and defend, or the trailing team may push forward.

2. No In-Game Context

Doesn’t account for:

  • Red cards
  • Injuries during the match
  • Weather conditions
  • Tactical changes

3. Based on Averages

Historical averages may not reflect current form, team changes, or motivation levels.

4. Doesn’t Capture Game States

A team 2-0 up plays differently than a team 2-0 down. Poisson treats all goals as equally likely regardless of context.

5. Low-Scoring Bias

Works best for sports/leagues averaging 1-3 goals per team. Less reliable for very high or very low-scoring contexts.

When to Use Poisson

Best Applications

  1. Correct Score markets - direct application of the probability matrix
  2. Over/Under goals - sum relevant cells from the matrix
  3. BTTS (Both Teams to Score) - derived from zero-goal probabilities
  4. Asian Handicaps - calculated from win/draw probabilities
  5. Half-time/Full-time - with adjusted λ for halves (divide by 2)

Sports Where Poisson Works

Sport Avg Goals/Points Poisson Fit
Football (soccer) 1.2-1.8 Excellent
Ice Hockey 2.5-3.5 Good
Handball 25-30 Moderate
Baseball (runs) 3-5 Good
Basketball 95-115 Poor
Rugby 20-35 Poor

When to Avoid

  • Cup finals - unusual motivation levels distort averages
  • End of season - relegated/promoted teams play differently
  • Derbies - historical averages less reliable in rivalry matches
  • Very small samples - fewer than 6-8 games of data
  • Major personnel changes - new manager, key transfers

Advanced: Adjusting for Home Advantage

Typical home advantage adjustment by league:

League Home Goals Factor Away Goals Factor
Premier League +15% -15%
La Liga +20% -10%
Bundesliga +18% -12%
Serie A +22% -15%
Ligue 1 +17% -13%

Frequently Asked Questions

How accurate is Poisson for football betting?

Poisson provides a reasonable baseline, typically 55-65% accuracy for match outcomes with quality input data. It works best for league matches with sufficient historical data.

What lambda values should I use?

Use team’s average goals adjusted for opponent strength. Typically 1.0-2.5 for most teams. For best results, calculate attack strength and defence weakness factors.

Can I use Poisson for other sports?

Works well for low-scoring discrete events: ice hockey, handball, baseball. Less suitable for basketball or rugby.

How many games of data do I need?

At least 6-8 games for reasonable estimates, ideally 15-20+ for stability.

Should I use goals scored or xG for lambda?

xG is generally more predictive as it removes luck from the input data.

Why don’t bookmaker odds match my Poisson calculations?

Bookmakers use more sophisticated models and add their margin. Differences can indicate potential value bets.