Disclaimer: Poisson Football provides statistical football analysis and educational content built on the Poisson distribution and expected goals (xG). All match probabilities and predictions are for informational and educational purposes only. This is not betting, gambling, or financial advice. You must be 18 or older to use this site. Always comply with the laws and regulations that apply in your jurisdiction. Contact: yyulang@gmail.com

The Poisson Football Model: Predicting Football with the Poisson Distribution

The Poisson Football Model is a statistical football analysis method that estimates match outcome probabilities — win, draw, or loss — using the Poisson distribution and expected goals (xG). It is the mathematical engine behind every football score prediction and probability shown on this site.

Unlike pundit "gut feeling", the model is purely data-driven: it measures how many goals each team is expected to score, then converts those expectations into precise probabilities for every possible scoreline. This page explains, step by step, how poisson distribution football prediction works — no math degree required.

 

What Is the Poisson Distribution?

In football, goals are rare, independent events. The Poisson distribution is a probability model that describes how likely a given number of events (goals) will occur within a fixed interval (a match), based on an average rate λ (lambda).

For any match we estimate two rates — λhome and λaway — the expected goals for the home and away teams. Feeding those rates into the Poisson formula gives the probability of each team scoring 0, 1, 2, 3… goals. Multiply the two distributions together and you get the full probability matrix for every final score.

 

How the Poisson Football Model Calculates Expected Goals

The core of any poisson football prediction is estimating each team's attacking and defensive strength relative to the league average. The model uses a rolling window of recent matches — we provide both the last 30 matches (overall strength) and the last 10 matches (current form) — to keep the numbers relevant without being distorted by ancient history or single-match noise.

1. Attack Strength

Attack Strength = (Team's average goals scored) ÷ (League average goals scored).

A value above 1.00 means the team scores more than the average team; below 1.00 means fewer.

2. Defense Strength

Defense Strength = (Team's average goals conceded) ÷ (League average goals conceded).

A value below 1.00 means the team concedes less than average — a stronger defense.

3. Expected Goals for the Home Team

Home xG (λ) = Home Attack × Away Defense × League Home Goals Average

4. Expected Goals for the Away Team

Away xG (λ) = Away Attack × Home Defense × League Away Goals Average

 

From Expected Goals to Match Probabilities

With λhome and λaway calculated, the model applies the Poisson probability function to each possible goal count (0, 1, 2, 3…). Combining both teams' distributions produces the probability of every scoreline — 1-0, 2-1, 3-3, and so on. Summing those scorelines gives the overall football match outcome probabilities for Home Win, Draw, and Away Win.

 

Using the Poisson Football Model on This Site

You don't need to run the formulas yourself. Select a league and match above, open the Detail view, and the tool visualizes the full calculation instantly — expected goals, the scoreline probability matrix, and the win / draw / loss percentages.

 

Frequently Asked Questions

Is the Poisson Football Model accurate?

The Poisson model is a well-established statistical football analysis method used widely in football analytics. It performs best over large samples and as a baseline; real matches include variance, injuries, and momentum that no model fully captures. Treat its outputs as probabilities, not certainties.

Can the model predict any league?

Yes — as long as there is enough historical scoring data for the league and both teams. Lower leagues with sparse data produce wider, less reliable ranges.

Is this betting advice?

No. The Poisson Football Model provides educational, statistical analysis only. It is not betting, gambling, or financial advice. Users must be 18+ and are responsible for complying with their local laws.

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