Poisson Distribution Goal Predictor
Model exact score probabilities, match outcomes, and over/under markets using the Poisson distribution, the gold standard for soccer prediction.
Presets:
Match Setup
Predictions
Match Outcome
Both Teams to Score
BTTS Yes58.3%1.71
BTTS No41.7%2.40
Most Likely Scores
#11 - 110.8%9.30
#22 - 19.7%10.33
#31 - 09.0%11.16
#42 - 08.1%12.40
#51 - 26.5%15.50
#60 - 16.0%16.74
#73 - 15.8%17.22
#82 - 25.8%17.22
Over / Under Markets
LineOver %Under %Over OddsUnder Odds
0.5 goals95.0%5.0%1.0520.09
1.5 goals80.1%19.9%1.255.02
2.5 goals57.7%42.3%1.732.36Most Balanced
3.5 goals35.3%64.7%2.831.55
4.5 goals18.5%81.5%5.411.23
5.5 goals8.4%91.6%11.921.09
Asian Handicap Lines
HandicapArsenal %Chelsea %Push %Home Odds
-2.512.9%87.1%0.0%7.73
-212.9%71.4%15.7%7.73
-1.528.6%71.4%0.0%3.49
-128.6%48.6%22.8%3.49
-0.551.4%48.6%0.0%1.94
051.4%25.4%23.1%1.94
+0.574.6%25.4%0.0%1.34
+174.6%10.2%15.2%1.34
+1.589.8%10.2%0.0%1.11
+289.8%3.2%7.0%1.11
+2.596.8%3.2%0.0%1.03
Pro tip: Use xG (Expected Goals) data instead of raw goal averages for better accuracy. Sites like FBref, Understat, and FotMob provide xG per game. xG accounts for shot quality, not just goals scored, giving a more predictive lambda value for the Poisson model.
Correct Score Probability Matrix
11x11 heatmap showing the probability of every exact scoreline (0 to 10 goals). Darker cells = higher probability.
| ArsenalChelsea | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 5.0 | 6.0 | 3.6 | 1.4 | 0.4 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 1 | 9.0 | 10.8 | 6.5 | 2.6 | 0.8 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 2 | 8.1 | 9.7 | 5.8 | 2.3 | 0.7 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 3 | 4.8 | 5.8 | 3.5 | 1.4 | 0.4 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 4 | 2.2 | 2.6 | 1.6 | 0.6 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 5 | 0.8 | 0.9 | 0.6 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 6 | 0.2 | 0.3 | 0.2 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 7 | 0.1 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 8 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 9 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 10 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
LowHigh
Arsenal Goal Probabilities (lambda = 1.80)
Chelsea Goal Probabilities (lambda = 1.20)
Understanding the Model
What is the Poisson Distribution?
The Poisson distribution models the probability of a given number of events occurring in a fixed interval of time, given a known average rate. In soccer, it predicts how many goals a team will score based on their historical average. The formula is:
P(X=k) = (lambda^k x e^(-lambda)) / k! where lambda is the expected average and k is the number of goals. Using Poisson for Soccer Betting
To apply Poisson to soccer, calculate each team's expected goals (lambda) from their scoring record. Then compute the probability of every possible scoreline by multiplying the independent Poisson probabilities for each team. Sum these scoreline probabilities to derive match outcome odds (1X2), over/under lines, and BTTS markets. Compare your calculated fair odds with bookmaker prices to identify value bets where the true probability exceeds the implied probability of the offered odds.
Over/Under Markets Explained
Over/Under markets predict whether the total goals in a match will exceed a given threshold. The most popular line is Over/Under 2.5 goals. Using Poisson, sum the probabilities of all scorelines where total goals are 0, 1, or 2 for Under 2.5, and all scorelines with 3+ total goals for Over 2.5. This tool calculates lines from 0.5 to 5.5 and highlights the most balanced line where over and under probabilities are closest to 50/50.
Limitations of the Model
The Poisson model assumes goals are independent events, which is not always true. A team losing may push forward and concede more on the counter. It does not account for in-game factors like red cards, injuries, weather, or managerial tactics. Home advantage should be built into your lambda values. The model works best for league matches with large sample sizes and becomes less reliable for cup finals or derbies with atypical dynamics. Always combine statistical models with contextual analysis.
Want more advanced predictions?
GAMB·8's AI-powered prediction engine combines Poisson with Elo ratings, form analysis, and real-time odds movements to find value across thousands of markets.
