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 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.
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.
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.
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.
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.
Home xG (λ) = Home Attack × Away Defense × League Home Goals Average
Away xG (λ) = Away Attack × Home Defense × League Away Goals Average
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.
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.
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.
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.
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.