The Poisson Football Model: Predicting Soccer Scores

The Poisson distribution is a probability model widely used in statistics. In football, it provides a mathematical framework for estimating the likelihood of different match outcomes and scorelines.

The core idea behind the Poisson distribution is that certain events occur independently at a constant average rate. In football, goals are exactly this kind of event: each team tends to score at a characteristic average rate over a match, known as expected goals (xG). Because the number of goals a team scores in a fixed period follows a Poisson distribution, we can model both teams' scoring as independent Poisson processes and calculate the probability of any final scoreline, as well as the chances of a home win, a draw, or an away win.

The Poisson Football Model builds on this foundation. Using historical match data, expected-goals analysis, and machine-learning techniques, it estimates each team's attacking and defensive strength, and trains on a large volume of real-world results to continuously improve prediction accuracy.

The model is available on this website. Users simply select the two teams of an upcoming match to receive the predicted probabilities of a home win, a draw, or an away win, along with the most likely scorelines.

The strength of the Poisson Football Model lies in combining a proven probability framework with real football data. Alongside the predictions, we provide rich historical and real-time statistics that users can explore and use as needed.

Poisson Football Model aims to be a professional, data-driven platform for football match analysis. We continually refine how Poisson-based probability reflects real match dynamics, and as data and technology advance, the model will keep improving, delivering more accurate and reliable insights.

The statistics, calculations, and tools behind the Poisson Football Model are explained in detail in our How To Use guide.

All content is provided for educational and statistical-analysis purposes. This is not betting, gambling, or financial advice.

Premier League
Bundesliga
Serie A
LaLiga
Ligue 1
Today
ROUND 5More..
Teams Poisson Rating Score Detail
Time W D L
Brentford  VS  Chelsea HT: 20.485  28.239  51.376  (Half: 0 - 0)
3 - 0
FT: 36.617  23.437  39.846 
Tottenham Hotspur  VS  Aston Villa HT: 18.943  41.983  39.074  (Half: 0 - 1)
2 - 3
FT: 22.822  27.776  49.302 
Brighton Hove Albion  VS  Arsenal HT: 10.881  40.389  48.83  (Half: 2 - 0)
3 - 0
FT: 18.988  27.997  53.015 
Everton  VS  Ipswich Town HT: 26.817  44.668  28.415  (Half: 1 - 0)
1 - 0
FT: 51.446  20.59  27.764 
Newcastle United  VS  Hull City HT: 12.737  21.686  65.777  (Half: 2 - 0)
2 - 1
FT: 17.284  19.068  63.448 
Nottingham Forest  VS  Coventry City HT: 44.7  55.3  0  (Half: 0 - 0)
0 - 1
FT: 62.8  37.2  0 
Bournemouth AFC  VS  Liverpool HT: 35.358  44.691  19.851  (Half: 0 - 0)
0 - 1
FT: 41.37  23.316  35.314 
Leeds United  VS  Crystal Palace HT: 53.544  29.78  16.876  (Half: 0 - 0)
0 - 0
FT: 56.118  23.397  20.385 
Manchester City  VS  Sunderland A.F.C HT: 70.578  23.781  5.541  (Half: 3 - 2)
5 - 3
FT: 69.769  18.288  11.843 
Fulham  VS  Manchester United HT: 24.675  51.429  23.795  (Half: 0 - 0)
1 - 1
FT: 26.409  26.348  47.243 
ROUND 4More..
Teams Poisson Rating Score Detail
Time W D L
Bayern Munchen  VS  Union Berlin HT: 89.01  8.934  1.454  (Half: 3 - 0)
7 - 0
FT: 82.705  4.552  2.343 
Eintracht Frankfurt  VS  SC Freiburg HT: 21.296  67.82  10.984  (Half: 2 - 1)
2 - 2
FT: 44.525  27.916  27.559 
Hamburger SV  VS  FC Köln HT: 32.444  36.204  31.252  (Half: 1 - 0)
2 - 1
FT: 37.806  25.323  36.77 
Werder Bremen  VS  FC Augsburg HT: 9.373  50.764  39.863  (Half: 0 - 1)
3 - 2
FT: 19.5  23.516  57.084 
Borussia Monchengladbach  VS  FSV Mainz 05 HT: 34.357  39.215  26.428  (Half: 1 - 2)
3 - 4
FT: 29.798  28.195  42.107 
VfB Stuttgart  VS  Borussia Dortmund HT: 35.891  57.068  7.041  (Half: 0 - 0)
0 - 1
FT: 45.558  28.526  25.916 
Bayer Leverkusen  VS  RB Leipzig HT: 39.051  36.904  24.144  (Half: 1 - 0)
2 - 0
FT: 52.664  21.724  25.512 
Schalke 04  VS  SV Elversberg HT: 10.573  21.354  67.874  (Half: 0 - 0)
0 - 0
FT: 17.098  14.683  66.121 
SC Paderborn 07  VS  TSG Hoffenheim HT: 0  22  78  (Half: 2 - 0)
3 - 1
FT: 0  31.5  68.4 
ROUND 5More..
Teams Poisson Rating Score Detail
Time W D L
Monza  VS  Sassuolo HT: 19.351  46.956  33.693  (Half: 0 - 0)
2 - 1
FT: 16.428  23.551  60.022 
Udinese  VS  Cagliari HT: 23.23  67.402  9.268  (Half: 0 - 0)
0 - 1
FT: 43.618  34.554  21.828 
Bologna  VS  Torino HT: 29.592  54.961  15.447  (Half: 1 - 0)
1 - 1
FT: 40.882  29.148  29.97 
AS Roma  VS  Inter Milan HT: 54.58  38.234  6.986  (Half: 2 - 0)
2 - 2
FT: 62.822  21.228  15.95 
Venezia  VS  Lazio HT: 12.025  74.832  13.143  (Half: 0 - 0)
0 - 2
FT: 15.632  31.803  52.465 
Fiorentina  VS  Napoli HT: 10.243  57.569  32.188  (Half: 0 - 1)
1 - 1
FT: 23.176  33.552  43.272 
Parma  VS  Genoa HT: 18.772  74.87  6.358  (Half: 1 - 0)
2 - 1
FT: 35.501  37.96  26.538 
Frosinone  VS  Como HT: 26.923  36.834  36.143  (Half: 2 - 0)
2 - 0
FT: 5.807  12.459  81.034 
Juventus  VS  Atalanta HT: 25.284  48.993  25.724  (Half: 1 - 0)
2 - 0
FT: 46.024  26.876  27.2 
AC Milan  VS  Lecce HT: 19.569  52.296  28.135  (Half: 1 - 0)
3 - 0
FT: 35.747  30.662  33.592 
ROUND 7More..
Teams Poisson Rating Score Detail
Time W D L
RCD Espanyol  VS  Elche HT: 32.97  45.429  21.501  (Half: 0 - 2)
1 - 3
FT: 46.928  26.852  26.319 
Osasuna  VS  Rayo Vallecano HT: 18.254  50.42  31.326  (Half: 1 - 0)
1 - 1
FT: 37.931  28.547  33.523 
Athletic Bilbao  VS  Deportivo Alavés HT: 19.935  54.173  25.992  (Half: 0 - 0)
0 - 0
FT: 36.472  25.797  37.531 
Real Club Celta de Vigo SAD  VS  Racing Santander HT: 37.349  27.287  35.264  (Half: 2 - 0)
5 - 0
FT: 43.796  23.162  33.142 
Sevilla  VS  FC Barcelona HT: 3.772  33.465  62.763  (Half: 1 - 1)
1 - 3
FT: 10.754  18.529  70.717 
Getafe  VS  Malaga HT: 65.7  34.4  0  (Half: 0 - 0)
1 - 0
FT: 71.037  23.8  5.062 
Atletico Madrid  VS  Real Madrid HT: 27.461  49.467  23.071  (Half: 0 - 0)
2 - 1
FT: 44.203  25.48  30.317 
Deportivo La Coruna  VS  Real Betis HT: 56.9  28.57  14.43  (Half: 0 - 1)
1 - 1
FT: 43.059  25.211  31.831 
Villarreal  VS  Levante HT: 78.89  15.946  5.065  (Half: 1 - 1)
3 - 1
FT: 80.937  11.514  6.349 
Valencia  VS  Real Sociedad HT: 9.03  53.447  37.523  (Half: 0 - 1)
2 - 3
FT: 30.17  23.312  46.417 
ROUND 5More..
Teams Poisson Rating Score Detail
Time W D L
Monaco  VS  Lens HT: 51.473  33.674  14.953  (Half: 1 - 0)
2 - 1
FT: 52.558  20.68  26.562 
Paris FC  VS  Strasbourg HT: 35.611  36.136  28.253  (Half: 1 - 0)
2 - 1
FT: 44.768  20.44  34.592 
Angers  VS  Troyes HT: 21.547  46.876  31.477  (Half: 1 - 0)
2 - 0
FT: 35.79  38.614  25.595 
Le Mans  VS  Lorient HT: 32.279  39.718  28.103  (Half: 1 - 0)
2 - 1
FT: 30.597  22.485  46.819 
Lyon  VS  Stade Rennais FC HT: 31.486  29.754  38.66  (Half: 2 - 0)
4 - 0
FT: 42.025  20.134  37.542 
Toulouse  VS  Le Havre AC HT: 23.85  56.523  19.627  (Half: 0 - 0)
3 - 2
FT: 36.685  32.889  30.226 
AJ Auxerre  VS  Stade Brestois 29 HT: 23.85  56.523  19.627  (Half: 0 - 1)
2 - 1
FT: 49.189  31.987  18.824 
Nice  VS  Lille HT: 4.295  46.073  49.532  (Half: 1 - 0)
2 - 1
FT: 3.403  21.901  74.696 
Marseille  VS  Paris Saint Germain (PSG) HT: 36.044  47.193  16.562  (Half: 0 - 0)
1 - 2
FT: 33.724  22.897  43.379 
2026-10-07More..
League Teams VS / Kick Off Poisson Rating FT Detail
W% D% L%
Paraguay Primera Division Sportivo Ameliano VS Rubio nu 70.72  17.18  11.50  VS
CONCACAF Champions League French Saint-Martin VS Bahamas 67.57  16.71  15.03  VS
CONCACAF Champions League Montserrat VS Turks Caicos Islands 50.99  18.53  29.78  VS
Paraguayan Second Division Benjamin Aceval VS Independiente Luque 37.34  19.95  42.51  VS
Peru Second Division Dep.San Martin VS Alianza Universidad de Huánuco 40.65  28.31  31.14  VS
CONCACAF Champions League St. Vincent Grenadines VS Sint Maarten 63.70  20.20  15.80  VS
Bolivia League Cup Real Potosi VS San Antonio Bulo Bulo 44.31  21.55  34.04  VS
Paraguay Primera Division Olimpia Asuncion VS FC Nacional Asuncion 64.84  21.63  13.53  VS
Brasileirao B Sport Club do Recife VS Sao Bernardo 35.87  24.93  39.30  VS
Paraguayan Second Division Deportivo Santani VS Guairena 61.36  22.45  16.09  VS
Latest ArticlesMore ···
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

POISSONFOOTBALL.COM 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···
Difference between free version and premium version

POISSONFOOTBALL.COM provides professional soccer score prediction tools, the development of the Poisson distribution formula used to predict the score of soccer matches on the website, this article lists in detail the free version and the premium version of the functional differences.

More···


This webpage uses cookies to improve functionality and performance. If you continue browsing the site, you are giving implied consent to the use of cookies on this website. See our Cookie Policy for details.

Accept