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 6More..
Teams Poisson Rating Score Detail
Time W D L
Arsenal  VS  Leeds United HT: 9.55  58.724  31.626  (Half: 0 - 0)
2 - 1
FT: 58.861  25.952  15.287 
Aston Villa  VS  Brentford HT: 9.575  30.143  60.182  (Half: 1 - 1)
2 - 2
FT: 30.044  23.847  46.209 
Chelsea  VS  Bournemouth AFC HT: 11.284  31.106  57.61  (Half: 2 - 0)
5 - 1
FT: 13.074  20.188  66.738 
Ipswich Town  VS  Fulham HT: 30.812  49.703  19.285  (Half: 0 - 0)
2 - 1
FT: 18.655  27.344  54.202 
Sunderland A.F.C  VS  Brighton Hove Albion HT: 12.046  48.889  39.065  (Half: 0 - 0)
0 - 2
FT: 13.004  22.154  64.841 
Manchester United  VS  Tottenham Hotspur HT: 47.466  41.196  11.239  (Half: 0 - 0)
1 - 1
FT: 64.804  19.804  15.193 
Crystal Palace  VS  Nottingham Forest HT: 3.966  14.444  81.39  (Half: 2 - 1)
3 - 1
FT: 7.98  11.153  78.669 
Hull City  VS  Everton HT: 54  45.9  0  (Half: 0 - 0)
2 - 2
FT: 58.5  41.4  0 
Liverpool  VS  Manchester City HT: 16.629  53.601  29.77  (Half: 0 - 0)
0 - 3
FT: 25.397  24.021  50.481 
Coventry City  VS  Newcastle United HT: 0  57.3  42.6  (Half: 1 - 0)
4 - 1
FT: 0  8.7  91.1 
ROUND 6More..
Teams Poisson Rating Score Detail
Time W D L
Eintracht Frankfurt  VS  FC Köln HT: 31.52  46.933  21.547  (Half: 0 - 0)
1 - 0
FT: 49.529  22.823  27.748 
Union Berlin  VS  Borussia Dortmund HT: 12.953  58.407  28.74  -
FT: 12.481  20.695  66.724 
Hamburger SV  VS  VfB Stuttgart HT: 19.782  23.698  56.52  -
FT: 21.546  17.179  60.575 
Werder Bremen  VS  SC Paderborn 07 HT: 9.9  90.1  0  -
FT: 63.5  36.6  0 
Schalke 04  VS  FSV Mainz 05 HT: 16.3  42.103  41.497  -
FT: 17.927  25.529  56.543 
SV Elversberg  VS  FC Augsburg HT: 36.3  40.637  23.063  -
FT: 33.342  20.557  45.901 
Bayern Munchen  VS  RB Leipzig HT: 69.936  21.564  8.499  -
FT: 79.83  9.643  6.927 
Bayer Leverkusen  VS  SC Freiburg HT: 51.26  40.311  8.429  -
FT: 73.091  17.702  9.006 
Borussia Monchengladbach  VS  TSG Hoffenheim HT: 45.64  26.841  27.82  -
FT: 53.434  19.733  26.433 
ROUND 7More..
Teams Poisson Rating Score Detail
Time W D L
Frosinone  VS  Sassuolo HT: 40.938  50.85  8.112  (Half: 3 - 2)
4 - 2
FT: 35.081  27.501  37.218 
Venezia  VS  Napoli HT: 2.849  45.614  51.437  -
FT: 9.371  20.692  69.837 
Bologna  VS  Inter Milan HT: 20.08  42.999  37.022  -
FT: 12.501  17.83  69.469 
AS Roma  VS  Genoa HT: 68.712  30.706  0.581  -
FT: 71.816  22.496  5.688 
Udinese  VS  Lecce HT: 30.929  59.462  9.609  -
FT: 38.748  36.512  24.64 
Fiorentina  VS  Como HT: 15.329  44.836  39.935  -
FT: 13.634  34.504  51.962 
AC Milan  VS  Atalanta HT: 16.397  36.714  46.789  -
FT: 35.31  25.835  38.756 
Juventus  VS  Lazio HT: 25.231  70.634  4.235  -
FT: 35.46  39.001  25.538 
Monza  VS  Cagliari HT: 10.527  54.316  35.157  -
FT: 18.533  28.745  52.522 
Parma  VS  Torino HT: 29.569  59.581  10.949  -
FT: 48.361  29.297  22.442 
ROUND 9More..
Teams Poisson Rating Score Detail
Time W D L
Deportivo La Coruna  VS  Levante HT: 40.004  44.451  15.645  (Half: 0 - 0)
1 - 1
FT: 54.086  29.521  16.393 
RCD Espanyol  VS  Atletico Madrid HT: 15.094  31.63  53.077  -
FT: 25.925  23.588  50.286 
Villarreal  VS  Elche HT: 70.557  17.64  11.504  -
FT: 61.85  17.172  20.277 
Real Betis  VS  FC Barcelona HT: 14.566  48.782  36.752  -
FT: 26.457  29.504  43.839 
Valencia  VS  Athletic Bilbao HT: 14.153  62.117  23.63  -
FT: 28.588  21.685  49.627 
Osasuna  VS  Racing Santander HT: 36.337  37.646  25.917  -
FT: 64.122  20.372  15.406 
Real Club Celta de Vigo SAD  VS  Deportivo Alavés HT: 42.637  33.096  24.467  -
FT: 31.485  21.318  47.097 
Malaga  VS  Real Sociedad HT: 11.086  28.435  60.38  -
FT: 22.287  25.997  51.816 
Real Madrid  VS  Sevilla HT: 61.735  30.719  7.546  -
FT: 75.774  13.469  9.857 
Getafe  VS  Rayo Vallecano HT: 56.934  37.922  5.044  -
FT: 52.935  29.18  17.785 
ROUND 7More..
Teams Poisson Rating Score Detail
Time W D L
Le Mans  VS  Toulouse HT: 66.299  18.203  15.198  (Half: 0 - 0)
0 - 3
FT: 49.354  19.305  31.042 
Strasbourg  VS  Paris Saint Germain (PSG) HT: 21.186  41.494  37.319  -
FT: 17.743  19.756  62.3 
Lille  VS  Stade Brestois 29 HT: 32.885  60.671  6.443  -
FT: 59.301  29.074  11.425 
Troyes  VS  Lens HT: 19.616  35.47  45.013  -
FT: 9.966  14.54  74.894 
Angers  VS  Marseille HT: 20.247  68.382  11.271  -
FT: 35.096  44.063  20.841 
Le Havre AC  VS  AJ Auxerre HT: 15.867  27.848  56.085  -
FT: 37.876  25.362  36.762 
Lorient  VS  Monaco HT: 35.617  36.416  27.866  -
FT: 34.277  21.526  43.997 
Paris FC  VS  Stade Rennais FC HT: 52.397  26.564  21.139  -
FT: 60.012  17.743  21.546 
Lyon  VS  Nice HT: 51.543  34.155  14.402  -
FT: 61.679  22.022  16.398 
2026-10-17More..
League Teams VS / Kick Off Poisson Rating FT Detail
W% D% L%
Denmark D-League Gorslev IF VS Saaby Fodbold -  -  -  VS
Brazil Sao Paulo State Youth League Juventus-AC (Youth) VS Santo Andre (Youth) -  -  -  VS
Czech Women's First Division Horni Herspice (w) VS Slovan Liberec (w) -  -  -  VS
Czech Women's First Division Banik Ostrava (w) VS Slovacko (w) -  -  -  VS
Czech Women's First Division FC Viktoria Plzen (w) VS Slavia Praha (w) -  -  -  VS
Czech Women's First Division Prague Raptors (w) VS Sparta Praha (w) -  -  -  VS
Mexico B FC Santiago VS Real Apodaca FC -  -  -  VS
J1 Shimizu S-Pulse VS Gamba Osaka -  -  -  VS
Japan Women's Professional Football League Albirex Niigata Ladies VS AC Nagano Parceiro Ladies -  -  -  VS
Japan Football League (JFL) VONDS Ichihara VS Okinawa SV -  -  -  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

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

Poisson Football Model 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···

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