Poisson Football: Soccer Score Predictions and Win / Draw / Loss Probabilities Powered by the Poisson Distribution

Poisson Football (poissonfootball.com) is a professional sports statistics website that applies the Poisson distribution and expected goals (xG) to soccer match analysis. The site covers 800+ football competitions, providing score predictions, expected goals and outcome probabilities for every fixture. All content is provided for educational and statistical-analysis purposes. This is not betting, gambling, or financial advice. Users must be 18 or older.

The model draws on each team's recent attacking and defensive performance, computes the expected goals (λ) for both sides with the Poisson formula, and outputs win / draw / loss probabilities, goal-count distributions and exact scoreline probabilities, cross-referenced against European odds averages to spot value discrepancies.

Free coverage: The basic analysis features for 5 major leagues — Premier League, Serie A, Bundesliga, LaLiga and Ligue 1 — are permanently free, including fixture lists, expected goals, win / draw / loss probabilities, goal-count distributions and scoreline probabilities. Extended analysis such as half-time forecasts, total-goals position stats, similar-probability historical results, composite team points and competitions beyond these 5 leagues belongs to the site's separate paid modules and is not part of the free basic features.
Premier League
Bundesliga
Serie A
LaLiga
Ligue 1
Today
ROUND 10More..
Teams Poisson Rating Score Detail
Time W D L
Everton  VS  Coventry City HT: 51.1  49  0  (Half: 0 - 0)
3 - 1
FT: 67.2  21.918  10.783 
Leeds United  VS  Tottenham Hotspur HT: 35.854  55.527  8.619  -
FT: 47.126  36.007  16.867 
Arsenal  VS  Hull City HT: 67.458  24.041  8.502  -
FT: 66.99  23.711  9.299 
Fulham  VS  Newcastle United HT: 52.089  38.972  8.939  -
FT: 51.045  25.935  22.92 
Nottingham Forest  VS  Manchester City HT: 6.446  73.06  20.494  -
FT: 10.951  29.506  59.544 
Brighton Hove Albion  VS  Brentford HT: 45.401  28.521  25.979  -
FT: 73.647  16.599  9.554 
Crystal Palace  VS  Liverpool HT: 16.11  44.27  39.721  -
FT: 22.617  21.415  55.768 
Ipswich Town  VS  Bournemouth AFC HT: 3.44  13.652  82.708  -
FT: 9.934  15.649  73.918 
Sunderland A.F.C  VS  Chelsea HT: 5.576  47.955  46.568  -
FT: 15.467  25.651  58.682 
Manchester United  VS  Aston Villa HT: 32.537  40.244  27.219  -
FT: 55.922  20.547  23.43 
ROUND 9More..
Teams Poisson Rating Score Detail
Time W D L
Hamburger SV  VS  Borussia Monchengladbach HT: 41.633  35.066  23.101  (Half: 1 - 1)
3 - 1
FT: 45.119  25.249  29.632 
Borussia Dortmund  VS  SV Elversberg HT: 26.047  50.408  23.645  -
FT: 65.71  19.923  14.268 
RB Leipzig  VS  FC Augsburg HT: 76.337  21.134  2.43  -
FT: 84.476  9.195  4.427 
FSV Mainz 05  VS  Bayern Munchen HT: 30.269  42.83  26.801  -
FT: 4.445  7.999  83.856 
SC Paderborn 07  VS  Eintracht Frankfurt HT: 27.78  39.864  32.257  -
FT: 34.517  31.058  34.325 
VfB Stuttgart  VS  Werder Bremen HT: 45.835  42.66  11.405  -
FT: 53.9  23.416  22.584 
FC Köln  VS  Bayer Leverkusen HT: 14.812  25.304  59.684  -
FT: 28.617  20.06  51.123 
SC Freiburg  VS  Union Berlin HT: 70.059  24.991  4.95  -
FT: 77.771  12.435  8.395 
TSG Hoffenheim  VS  Schalke 04 HT: 46.245  41.735  11.92  -
FT: 59.197  21.275  19.428 
ROUND 11More..
Teams Poisson Rating Score Detail
Time W D L
Venezia  VS  Udinese HT: 5.805  44.863  49.232  (Half: 0 - 0)
2 - 1
FT: 12.22  19.421  68.258 
Cagliari  VS  Frosinone HT: 25.446  42.209  32.344  -
FT: 25.113  34.979  39.708 
Torino  VS  Lecce HT: 23.53  53.908  22.462  -
FT: 50.386  23.439  25.974 
Parma  VS  Bologna HT: 6.51  61.264  32.226  -
FT: 15.767  31.827  52.206 
AS Roma  VS  Sassuolo HT: 56.903  39.357  3.64  -
FT: 86.809  9.747  2.744 
Napoli  VS  Lazio HT: 29  43.466  27.434  -
FT: 20.636  27.298  51.967 
Genoa  VS  AC Milan HT: 26.461  63.177  10.262  -
FT: 21.109  33.108  45.783 
Monza  VS  Atalanta HT: 18.936  35.484  45.58  -
FT: 20.399  19.673  59.528 
Inter Milan  VS  Como HT: 48.813  31.445  19.542  -
FT: 45.05  22.849  32.101 
Fiorentina  VS  Juventus HT: 5.915  50.245  43.84  -
FT: 15.458  37.65  46.992 
ROUND 12More..
Teams Poisson Rating Score Detail
Time W D L
Sevilla  VS  Deportivo Alavés HT: 25.684  39.395  34.921  (Half: 0 - 0)
0 - 0
FT: 40.645  25.908  33.347 
Malaga  VS  Racing Santander HT: 29.693  29.39  40.917  -
FT: 58.456  20.623  20.822 
RCD Espanyol  VS  Deportivo La Coruna HT: 19.535  55.348  25.017  -
FT: 27.712  28.675  43.412 
Osasuna  VS  Athletic Bilbao HT: 26.624  53.762  19.414  -
FT: 43.732  29.075  26.993 
Valencia  VS  Real Madrid HT: 4.364  53.583  41.953  -
FT: 10.311  21.617  68.272 
Elche  VS  Real Betis HT: 11.137  34.665  54.098  -
FT: 27.387  24.143  48.271 
Real Sociedad  VS  Rayo Vallecano HT: 52.722  28.728  18.55  -
FT: 49.384  22.322  28.394 
Real Club Celta de Vigo SAD  VS  Levante HT: 42.09  43.01  14.8  -
FT: 56.639  25.066  18.195 
Villarreal  VS  Getafe HT: 64.167  27.003  8.93  -
FT: 78.561  16.739  4.7 
Atletico Madrid  VS  FC Barcelona HT: 13.796  60.733  25.271  -
FT: 24.04  23.731  52.13 
ROUND 10More..
Teams Poisson Rating Score Detail
Time W D L
Toulouse  VS  Strasbourg HT: 5.65  48.547  45.803  (Half: 1 - 0)
3 - 1
FT: 23.589  23.709  52.802 
AJ Auxerre  VS  Paris FC HT: 6.19  52.899  40.911  -
FT: 35.859  33.914  30.226 
Paris Saint Germain (PSG)  VS  Troyes HT: 54.208  35.28  10.412  -
FT: 79.877  14.171  5.652 
Stade Rennais FC  VS  Lille HT: 15.496  50.498  34.006  -
FT: 19.931  31.15  48.819 
Angers  VS  Nice HT: 29.777  48.981  21.342  -
FT: 23.204  35.277  41.218 
Stade Brestois 29  VS  Lyon HT: 34.834  47.2  17.967  -
FT: 51.084  24.513  24.302 
Le Havre AC  VS  Lorient HT: 12.809  52.679  34.512  -
FT: 12.875  24.788  62.337 
Le Mans  VS  Monaco HT: 46.53  31.315  22.055  -
FT: 30.113  19.729  49.858 
Lens  VS  Marseille HT: 32.891  53.819  13.489  -
FT: 62.524  20.65  16.625 
2026-11-08More..
League Teams VS / Kick Off Poisson Rating FT Detail
W% D% L%
Latest ArticlesMore ···
Identifying Draws in Football Matches: A Method Based on the Poisson Model and European Odds

How to spot potential football draws with the Poisson model, European 1X2 odds and scoreline probabilities — a data-driven draw prediction method, step by step.

More···
Poisson Football Model Tutorial 3: For Premium Users

This tutorial focuses on how Vip users can use the site. Our Poisson probability is based on the number of goals scored in the team's recent 10 home/away historical matches as a basis, the algorithm calculates the xG of the game, and then the Poisson distribution formula calculates the specific number of goals scored, the score, and the probability of winning or losing.

More···
Poisson Football Model Tutorial 2: For Free Users

This tutorial focuses on how free users can use the site. Our Poisson probability is based on the number of goals scored in the team's recent 10 home/away historical matches as a basis, the algorithm calculates the xG of the game, and then the Poisson distribution formula calculates the specific number of goals scored, the score, and the probability of winning or losing.

More···
Poisson Football Model Tutorial 1: Basic

This tutorial focuses on the significance of Poisson model data and the basic usage of the website. Our Poisson probability value is based on the number of goals scored in the team's recent 10 home/away games as the historical data base, and the team's xG for the current game is calculated by the algorithm, and further based on the Poisson distribution formula, the probability of the specific number of goals scored, the score, and the win/draw/loss is calculated.

More···
Introduction to the use of advanced features of the Poisson model soccer score prediction tool

Poisson Football Model provides professional soccer score prediction tools, using Poisson distribution formula for soccer match score prediction. The advanced features of the tool provide more convenient and intuitive reference to analyze the data.

More···
What is probability?

Probability, which is a reflection of how likely a random event is to occur. A random event is an event that may or may not occur under the same conditions. The Poisson distribution is suitable for describing the number of times a random event occurs per unit of time. The Poisson distribution combined with historical data can be used to calculate the number of possible goals scored in a soccer match.

More···

How the Poisson Distribution Predicts Soccer Scores — and Frequently Asked Questions

How the model calculates scoreline probabilities

The Poisson Distribution describes the probability of a given number of random events occurring in a fixed interval. In soccer, the goals scored by each side in a match approximately follow a Poisson distribution. The calculation on Poisson Football runs in five steps:

Step 1: Establish the data base

Each team's history is tracked separately for home and away matches, and the match detail page offers three calculation windows: last 6 matches (emphasises current form, but weaker at measuring a team's average strength), last 10 matches (the balanced choice — all statistics on this site are calculated on this window), and last 30 matches (leans towards average strength but is less timely, as the sample almost spans a season change). Users are advised to refer primarily to the 6-match and 10-match analyses. Match data is updated daily, and the model always runs on the latest completed fixtures.

Step 2: Compute expected goals λ

By analysing the change in each team's attacking and defensive output relative to the league average, the model derives a theoretical average number of goals for the home and away sides — the expected goals λ. Note that λ is a theoretical indicator: it does not equal the team's actual goals, but measures the team's scoring tendency in the fixture.

Step 3: Apply the Poisson formula for goal probabilities

The Poisson formula is P(k) = e^(-λ) · λ^k / k!, where λ is the expected goals and k is the number of goals. Feeding each side's λ into the formula yields the probability of scoring anywhere from 0 to 7 goals.

Step 4: Compute joint scoreline probabilities

The probability of the home side scoring i goals multiplied by the probability of the away side scoring j goals gives the joint probability of the i:j scoreline. For example, P(2:1) = P(home scores 2) × P(away scores 1).

Step 5: Sum up to win / draw / loss probabilities

Adding the probabilities of all home-win scorelines (e.g. 1:0, 2:1, 2:0, 3:1) gives the home-win probability; adding draw scorelines (0:0, 1:1, 2:2, 3:3…) gives the draw probability; the away-win probability follows the same logic. The site also outputs derived indicators such as the expected-goals sum and the expected-goals difference to support the analysis.

Free leagues and what is included

The basic analysis features for the following 5 leagues are permanently free — no registration required to view complete score and probability data:

The free scope covers basic analysis features only, specifically: league fixture lists, home and away expected goals (λ), win / draw / loss probabilities, goal-count distributions and exact scoreline probabilities. The following are not part of the free basic scope and belong to the site's separate paid modules: half-time score predictions, total-goals position stats, similar-probability historical results, composite team points, same-points-difference stats, and match analysis for competitions beyond these 5 leagues.
League Sport Predictions Entry
Premier League Football Win / draw / loss probabilities, expected goals, goal-count distribution, scoreline probabilities Premier League analysis
Serie A Football Win / draw / loss probabilities, expected goals, goal-count distribution, scoreline probabilities Serie A analysis
Bundesliga Football Win / draw / loss probabilities, expected goals, goal-count distribution, scoreline probabilities Bundesliga analysis
LaLiga Football Win / draw / loss probabilities, expected goals, goal-count distribution, scoreline probabilities LaLiga analysis
Ligue 1 Football Win / draw / loss probabilities, expected goals, goal-count distribution, scoreline probabilities Ligue 1 analysis

Frequently asked questions

Q: How accurate are the predicted probabilities? Can you guarantee match results?

A: No, and we make no promises. A probability only expresses the relative likelihood of an outcome — a high probability means the outcome is relatively more likely, not that it is certain to happen; a low probability means it is relatively less likely, not that it cannot happen. Poisson Football provides statistical analysis data for research and reference by football fans. It does not constitute any decision-making advice. Please make sure you understand what probability means before using this tool.

Q: What is expected goals (λ)?

A: Expected goals is a theoretical average number of goals, weighted from the team's recent home / away attacking and defensive data (by default the last 10 matches; the match detail page also offers 6-match and 30-match windows). It does not equal the team's actual goals; it measures the team's scoring tendency in the fixture. If the difference between actual goals and expected goals falls within the normal range of variance, the team's performance is broadly in line with its recent form.

Q: How do I use the Poisson probabilities to judge a match?

A: A common approach is to compare the model's win / draw / loss probabilities with the implied probabilities derived from European odds averages. When the two differ significantly, the market pricing and the model's judgement disagree, and such fixtures deserve closer attention. When the home-win and away-win probabilities are close while the draw probability stands out, the draw is worth considering. All judgements are probabilistic references only, never certainties. See the draw-identification method.

Q: How often is the data updated?

A: Historical match data used for the calculations is updated daily, and the European odds averages on the fixture lists are refreshed every 2 hours. For newly promoted teams that lack recent match data in their league, the model flags the probability data as reference-only — using lower-division historical data would be inaccurate, and this situation usually occurs early in the season. For national-team competitions such as the World Cup, qualifiers plus finals data are used as the calculation base.

Q: What data and analysis features does the site provide?

A: For football: win / draw / loss probabilities, expected goals, goal-count probability distributions, scoreline probability distributions, half-time score probabilities, total-goals position stats, similar-probability historical results, and an interactive Poisson calculator. Extended modules covering more competitions and advanced analysis are offered separately as paid services.

Q: What exactly is included in the free scope?

A: Free means the basic analysis features for the 5 leagues listed above — Premier League, Serie A, Bundesliga, LaLiga and Ligue 1 — including fixture lists, expected goals (λ), win / draw / loss probabilities, goal-count distributions and exact scoreline probabilities. All of it is viewable without registration.

To be clear: the free scope does not include half-time score predictions, total-goals position stats, similar-probability historical results, composite team points, same-points-difference stats, or analysis of competitions beyond these 5 leagues. These are separate paid modules, independent from the free basic features — please do not read "free leagues" as "every feature included".

Disclaimer: Poisson Football provides statistical football analysis tools built on the Poisson distribution and expected goals. All outputs are data statistics and probability inferences based on historical data, published for browsing and research by sports fans. Poisson Football makes no promises about actual match results, and none of the data constitutes decision-making advice. All content is provided for educational and statistical-analysis purposes. This is not betting, gambling, or financial advice. Poisson Football does not operate a sportsbook and does not accept or facilitate wagers. You must be 18 or older to use this site. Always comply with the laws and regulations that apply in your jurisdiction.

We use essential cookies to operate the site. We also use GoatCounter, a privacy-friendly and cookieless analytics tool, to measure traffic — this requires no consent. With your additional consent, we use Google AdSense to display personalized ads. You may Accept or Reject ad cookies at any time. See our Cookie Policy for details.

Reject    Accept