The maths behind goal prediction explained without notation, and where the model's assumptions break down.
A Poisson distribution describes how often a rare, roughly independent event happens in a fixed period. Goals in football fit that description well enough to be useful: they are infrequent, they can occur at any point, and to a first approximation one goal does not cause the next.
Give the model an expected number of goals for each side and it produces the probability of every scoreline. Aggregate those and you have probabilities for the match result, both teams to score, every over and under line, and more, all internally consistent with each other.
The assumptions do break down, and it is worth knowing where. Goals are not fully independent: a team that scores often changes how it plays, and a team that concedes early frequently opens up. Red cards break the model badly. Very high-scoring matches are underpredicted. It is a strong starting point that needs correction, not an oracle.
The open record →Free API →How our AI works →How we compare →
MalluSports publishes free predictions and analysis only. We accept no bets, hold no funds, and hold no gambling licence. Every monetary figure shown across this site is virtual and illustrative. Betting carries real risk. 18+ · begambleaware.org