← All posts
Methodology · 2026-06-06

How We Predict Football Matches: The 4-Layer Statistical Model

Inside the Pitch IQ engine — Poisson distribution, team form weighting, H2H, and bookmaker odds blending. No insider tips, just math.

Most football "prediction" apps work on hype. Pitch IQ works on math. Here's exactly how our engine generates the 11 markets you see for every match.

Layer 1: Poisson Distribution on Expected Goals (xG)

Every team has an attack strength and defense strength based on goals scored and conceded across recent matches. We compute expected goals (xG) for each side, then run a Poisson distribution to get the probability of every possible score (0-0, 1-0, 2-1, etc.). Sum those up and you have win/draw/loss probabilities.

Layer 2: Recent Form Weighting

The last 5-10 matches matter more than season averages. We apply heavier weight to recent results — a team on a hot streak gets a small boost, a team in a slump gets a small drag. This catches form swings the season average misses.

Layer 3: Head-to-Head History

Some matchups defy form. Atletico Madrid vs Barcelona doesn't go to script even when Barcelona dominate La Liga. We pull real H2H data from API-Football and blend it into our base probabilities.

Layer 4: Bookmaker Odds Blending

Bookmakers know things models don't — injuries, suspensions, motivation. When odds are available, we blend our model 60% with market odds 40%. You'll see a ✨ "Model + bookmaker odds blended" tag when this happens.

What Comes Out

11 separate market predictions per match: Match Result, BTTS, O/U Goals, Asian Handicap, Double Chance, Correct Score, HT/FT, Draw No Bet, Corners, Cards, Most Goals Half. Each with its own probability.

The Honest Part

No model is perfect. Football is genuinely random at the margins. Our Match Result accuracy on competitive matches sits around 55-65% — what professional models hit. We publish wins AND losses on the Upgrade page so you can verify before paying.

Try Pitch IQ free
11 markets per match · Honest tracking · 30+ leagues
Open the App