| H \ A | 0 | 1 | 2 | 3 | 4 | 5 |
|---|
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
- Enter Home Average Goals - team’s average goals scored per home game
- Enter Away Average Goals - opponent’s average goals scored per away game
- 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
Method 1: Attack vs Defence Strength (Recommended)
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:
- Calculate league average goals per home/away game
- Home Attack Strength = Team’s home goals ÷ League avg home goals
- Away Defence Weakness = Opponent’s away goals conceded ÷ League avg away goals
- 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: 8.9%
- 2-1: 9.3%
- 2-0: 6.7%
- 1-0: 6.4%
- 2-2: 6.5%
How to Find Value Bets with Poisson
Step-by-Step Process
- Calculate fair odds using Poisson for each market
- Compare with bookmaker odds
- 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
- Correct Score markets - direct application of the probability matrix
- Over/Under goals - sum relevant cells from the matrix
- BTTS (Both Teams to Score) - derived from zero-goal probabilities
- Asian Handicaps - calculated from win/draw probabilities
- 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.