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  -
FT: 7.98  11.153  78.669 
Hull City  VS  Everton HT: 54  45.9  0  -
FT: 58.5  41.4  0 
Liverpool  VS  Manchester City HT: 16.629  53.601  29.77  -
FT: 25.397  24.021  50.481 
Coventry City  VS  Newcastle United HT: 0  57.3  42.6  -
FT: 0  8.7  91.1 
ROUND 5More..
Teams Poisson Rating Score Detail
Time W D L
Borussia Dortmund  VS  Werder Bremen HT: 62.936  29.953  7.012  (Half: 0 - 0)
2 - 2
FT: 67.287  20.79  11.722 
TSG Hoffenheim  VS  Hamburger SV HT: 51.135  39.325  9.54  (Half: 1 - 1)
2 - 3
FT: 58.915  22.49  18.395 
FC Augsburg  VS  Bayern Munchen HT: 24.033  45.897  29.97  (Half: 1 - 0)
2 - 2
FT: 17.769  19.877  62.053 
FSV Mainz 05  VS  Bayer Leverkusen HT: 27.523  39.37  33.206  (Half: 2 - 2)
3 - 4
FT: 28.771  24.263  46.866 
Union Berlin  VS  SV Elversberg HT: 9.47  26.541  64.189  (Half: 0 - 0)
1 - 0
FT: 17.377  18.116  64.107 
SC Paderborn 07  VS  VfB Stuttgart HT: 46.165  29.744  23.991  (Half: 0 - 1)
0 - 2
FT: 45.82  22.661  31.52 
RB Leipzig  VS  Eintracht Frankfurt HT: 58.598  32.158  9.144  (Half: 4 - 0)
6 - 0
FT: 65.014  18.844  16.042 
FC Köln  VS  Borussia Monchengladbach HT: 50.764  37.951  11.085  -
FT: 66.55  19.815  13.635 
SC Freiburg  VS  Schalke 04 HT: 55.74  37.149  7.112  -
FT: 75.538  14.425  9.338 
ROUND 6More..
Teams Poisson Rating Score Detail
Time W D L
Genoa  VS  Fiorentina HT: 24.55  36.323  39.227  (Half: 2 - 0)
2 - 1
FT: 31.216  21.36  47.424 
Inter Milan  VS  Parma HT: 33.311  56.23  10.56  (Half: 3 - 0)
3 - 0
FT: 81.194  12.746  5.461 
Napoli  VS  Frosinone HT: 37.364  32.024  30.712  -
FT: 52.545  25.41  21.945 
Como  VS  AS Roma HT: 24.088  40.751  35.261  -
FT: 62.09  18.549  18.961 
Lecce  VS  Bologna HT: 10.348  40.511  49.241  -
FT: 20.617  28.149  51.334 
Lazio  VS  Monza HT: 47.663  31.944  20.393  -
FT: 74.76  14.672  9.967 
Sassuolo  VS  AC Milan HT: 35.239  49.667  15.194  -
FT: 37.096  25.808  37.096 
Cagliari  VS  Juventus HT: 8.25  44.945  46.705  -
FT: 19.255  27.457  53.488 
Atalanta  VS  Venezia HT: 28.666  67.57  3.665  -
FT: 58.636  26.203  15.062 
Torino  VS  Udinese HT: 14.181  38.538  47.281  -
FT: 43.091  20.91  35.8 
ROUND 8More..
Teams Poisson Rating Score Detail
Time W D L
Malaga  VS  RCD Espanyol HT: 19.763  35.37  44.867  (Half: 0 - 1)
1 - 1
FT: 19.243  30.944  49.613 
Rayo Vallecano  VS  Athletic Bilbao HT: 44.188  44.035  11.777  -
FT: 63.541  20.095  15.964 
Deportivo Alavés  VS  Atletico Madrid HT: 47.591  40.236  11.973  (Half: 1 - 1)
1 - 2
FT: 41.099  21.68  37.021 
FC Barcelona  VS  Getafe HT: 56.919  36.084  6.996  (Half: 2 - 0)
3 - 0
FT: 74.332  20.026  5.342 
Real Madrid  VS  Villarreal HT: 58.55  27.672  13.778  -
FT: 63.695  20.025  16.279 
Elche  VS  Real Club Celta de Vigo SAD HT: 21.323  59.455  19.023  -
FT: 20.067  27.897  51.937 
Real Sociedad  VS  Deportivo La Coruna HT: 26.732  38.573  34.695  -
FT: 21.12  18.836  59.844 
Real Betis  VS  Osasuna HT: 53.762  38.517  7.521  -
FT: 68.861  22.177  8.862 
Racing Santander  VS  Valencia HT: 52.152  25.024  22.824  -
FT: 41.267  23.744  34.789 
Levante  VS  Sevilla HT: 45.105  35.671  19.224  -
FT: 58.133  20.319  21.448 
ROUND 6More..
Teams Poisson Rating Score Detail
Time W D L
Lens  VS  Lyon HT: 20.299  49.096  30.705  (Half: 1 - 0)
2 - 1
FT: 47.603  24.362  27.835 
Lille  VS  Le Havre AC HT: 32.216  53.06  14.825  (Half: 1 - 0)
1 - 0
FT: 44.816  30.491  24.693 
Stade Brestois 29  VS  Angers HT: 62.846  32.864  4.29  -
FT: 56.322  24.326  19.352 
Lorient  VS  Paris FC HT: 17.182  56.069  26.849  -
FT: 28.546  29.306  42.047 
Monaco  VS  Toulouse HT: 51.732  33.229  14.839  -
FT: 69.261  17.728  12.811 
Paris Saint Germain (PSG)  VS  Le Mans HT: 74.618  15.136  9.546  -
FT: 74.849  13.62  10.43 
Nice  VS  Strasbourg HT: 20.434  42.933  36.633  -
FT: 16.473  20.675  62.852 
Stade Rennais FC  VS  AJ Auxerre HT: 48.018  35.657  16.225  -
FT: 58.487  21.457  19.955 
Troyes  VS  Marseille HT: 25.23  58.237  16.533  -
FT: 45.778  31.9  22.322 
2026-10-12More..
League Teams VS / Kick Off Poisson Rating FT Detail
W% D% L%
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