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 8More..
Teams Poisson Rating Score Detail
Time W D L
Ipswich Town  VS  Nottingham Forest HT: 2.166  6.658  88.976  (Half: 1 - 1)
1 - 1
FT: 4.149  6.613  81.745 
Aston Villa  VS  Manchester City HT: 6.427  39.086  54.487  (Half: 1 - 0)
2 - 1
FT: 7.346  13.023  78.93 
Arsenal  VS  Everton HT: 48.388  38.913  12.599  (Half: 1 - 0)
2 - 0
FT: 69.704  20.504  9.691 
Coventry City  VS  Fulham HT: 31.016  63.306  5.777  (Half: 0 - 0)
0 - 1
FT: 38.108  30.455  31.538 
Chelsea  VS  Tottenham Hotspur HT: 45.272  39.561  15.267  (Half: 0 - 0)
0 - 2
FT: 44.799  27.048  28.053 
Crystal Palace  VS  Newcastle United HT: 22.379  32.988  44.733  (Half: 0 - 0)
0 - 2
FT: 41.431  25.18  33.389 
Hull City  VS  Brentford HT: 41.7  58.2  0  (Half: 1 - 0)
1 - 1
FT: 50.057  28.343  21.5 
Liverpool  VS  Brighton Hove Albion HT: 41.72  43.707  14.473  (Half: 2 - 0)
2 - 0
FT: 21.4  22.103  56.396 
Manchester United  VS  Bournemouth AFC HT: 29.111  44.294  26.495  (Half: 0 - 2)
0 - 3
FT: 49.228  23.159  27.413 
Sunderland A.F.C  VS  Leeds United HT: 0.918  65.068  33.914  (Half: 0 - 0)
0 - 0
FT: 11.055  28.111  60.834 
ROUND 7More..
Teams Poisson Rating Score Detail
Time W D L
VfB Stuttgart  VS  Borussia Monchengladbach HT: 66.762  30.157  3.081  (Half: 1 - 1)
2 - 3
FT: 85.297  11.066  3.137 
RB Leipzig  VS  SV Elversberg HT: 51.994  42.433  5.473  (Half: 0 - 0)
4 - 0
FT: 71.246  17.868  10.785 
FC Augsburg  VS  Union Berlin HT: 63.06  29.858  7.082  (Half: 0 - 0)
1 - 1
FT: 76.021  13.972  9.107 
FSV Mainz 05  VS  Werder Bremen HT: 38.562  46.162  15.176  (Half: 1 - 2)
2 - 3
FT: 27.643  25.037  47.22 
FC Köln  VS  Schalke 04 HT: 25.909  36.148  37.942  (Half: 0 - 0)
0 - 0
FT: 50.695  20.73  28.275 
SC Paderborn 07  VS  Hamburger SV HT: 33.612  40.514  26.075  (Half: 0 - 0)
1 - 0
FT: 35.197  29.16  35.643 
Borussia Dortmund  VS  Eintracht Frankfurt HT: 60.271  26.052  13.576  (Half: 0 - 0)
1 - 0
FT: 69.081  17.016  13.802 
TSG Hoffenheim  VS  Bayer Leverkusen HT: 32.937  37.618  29.346  (Half: 0 - 0)
3 - 0
FT: 30.312  21.76  47.628 
SC Freiburg  VS  Bayern Munchen HT: 41.072  45.762  13.265  (Half: 0 - 2)
1 - 3
FT: 22.766  20.534  56.5 
ROUND 9More..
Teams Poisson Rating Score Detail
Time W D L
Sassuolo  VS  Lazio HT: 31.869  55.789  12.143  (Half: 2 - 4)
2 - 6
FT: 29.91  30.971  39.019 
AS Roma  VS  Cagliari HT: 45.946  51.4  2.654  (Half: 2 - 1)
4 - 2
FT: 80.66  13.858  5.082 
Torino  VS  Como HT: 20.622  33.746  45.832  (Half: 1 - 0)
1 - 3
FT: 26.143  23.524  50.232 
Venezia  VS  Inter Milan HT: 11.042  47.02  42.038  -
FT: 10.557  18.102  71.34 
AC Milan  VS  Bologna HT: 8.911  50.74  40.349  -
FT: 26.756  31.608  41.535 
Parma  VS  Udinese HT: 6.964  48.397  44.539  -
FT: 21.15  23.961  54.889 
Monza  VS  Napoli HT: 2.428  43.836  53.736  -
FT: 15.075  24.535  60.39 
Genoa  VS  Juventus HT: 8.162  56.057  35.781  -
FT: 14.258  25.352  60.489 
Frosinone  VS  Lecce HT: 34.018  44.675  21.107  -
FT: 37.731  27.872  34.297 
Fiorentina  VS  Atalanta HT: 19.294  45.812  34.894  -
FT: 22.109  31.273  46.618 
ROUND 10More..
Teams Poisson Rating Score Detail
Time W D L
Deportivo Alavés  VS  Malaga HT: 66.5  33.4  0  (Half: 0 - 1)
1 - 1
FT: 79.673  16.283  3.944 
Rayo Vallecano  VS  Elche HT: 36.698  43.979  19.323  (Half: 0 - 2)
0 - 3
FT: 51.081  27.11  21.91 
Racing Santander  VS  RCD Espanyol HT: 40.133  28.831  30.937  (Half: 0 - 0)
2 - 1
FT: 50.546  22.302  27.151 
Valencia  VS  Villarreal HT: 10.639  53.121  36.04  (Half: 1 - 0)
1 - 2
FT: 19.095  26.944  53.861 
Atletico Madrid  VS  Deportivo La Coruna HT: 40.478  46.745  12.677  (Half: 0 - 0)
1 - 0
FT: 49.371  22.633  27.896 
Athletic Bilbao  VS  Getafe HT: 17.822  67.198  14.981  (Half: 2 - 0)
4 - 0
FT: 41.565  47.176  11.359 
Real Club Celta de Vigo SAD  VS  Real Betis HT: 48.469  28.212  23.219  (Half: 0 - 0)
0 - 0
FT: 40.709  21.451  37.541 
Real Sociedad  VS  Levante HT: 45.049  39.94  15.112  (Half: 2 - 1)
2 - 1
FT: 58.365  22.831  18.704 
FC Barcelona  VS  Real Madrid HT: 61.313  29.604  8.984  (Half: 0 - 1)
1 - 2
FT: 69.254  18.282  12.065 
Sevilla  VS  Osasuna HT: 34.485  43.687  21.928  (Half: 1 - 0)
2 - 0
FT: 49.236  24.737  25.827 
ROUND 8More..
Teams Poisson Rating Score Detail
Time W D L
Stade Brestois 29  VS  Nice HT: 76.594  19.729  3.777  (Half: 1 - 0)
1 - 2
FT: 71.022  19.308  9.669 
Lens  VS  Paris FC HT: 16.678  64.002  19.32  (Half: 0 - 1)
2 - 1
FT: 47.857  27.628  24.416 
Monaco  VS  Lille HT: 18.075  61.038  20.787  (Half: 0 - 1)
1 - 1
FT: 22.042  38.419  39.439 
Angers  VS  Lorient HT: 12.912  51.232  35.756  (Half: 0 - 0)
0 - 0
FT: 15.303  27.546  57.151 
AJ Auxerre  VS  Le Mans HT: 34.999  37.036  27.965  (Half: 0 - 0)
1 - 1
FT: 59.949  23.004  16.947 
Marseille  VS  Le Havre AC HT: 44.432  45.928  9.64  (Half: 2 - 0)
4 - 3
FT: 61.354  21.096  17.45 
Stade Rennais FC  VS  Strasbourg HT: 45.519  36.418  17.963  (Half: 2 - 0)
3 - 0
FT: 54.548  21.252  23.9 
Toulouse  VS  Troyes HT: 8.12  65.815  26.065  (Half: 0 - 0)
0 - 0
FT: 48.564  30.567  20.768 
Paris Saint Germain (PSG)  VS  Lyon HT: 29.748  50.92  19.232  (Half: 0 - 0)
2 - 0
FT: 58.054  24.682  17.264 
2026-10-28More..
League Teams VS / Kick Off Poisson Rating FT Detail
W% D% L%
England League Two Crawley Town VS Barnet 6.21  13.16  79.83  VS
England League Two Port Vale VS Northampton Town 49.09  35.60  15.22  VS
Cambodia Cup Battambong VS Koh Kong -  -  -  VS
Japan Women's Professional Football League NTV Tokyo Verdy Beleza VS Cerezo Osaka Sakai 79.79  13.49  6.21  VS
International Friendlies Korea Republic U17 VS Vietnam U17 -  -  -  VS
International Friendlies Netherlands U16 VS ScotlandU16 -  -  -  VS
Czech D-League Hluk VS FK Nove Sady -  -  -  VS
International Friendlies Portugal U16 VS Ukraine U16 -  -  -  VS
Korea Women's Professional Football League Gyeongju FC (w) VS Seoul Amazones (w) 33.13  28.50  38.47  VS
Korea Women's Professional Football League Hyundai Steel Red Angels (w) VS Changnyeong (w) 29.33  25.22  45.25  VS
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 recent matches are used as the calculation base: the last 30 matches for overall attacking and defensive strength, and the last 10 matches for current form. 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. 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