BankoZeka

How Our AI Football Predictions Work

Short answer: a machine-learning model trained on 79444 historical matches weighs team strength, form, expected goals and bookmaker odds and outputs a probability for every market. Probabilities are recorded before kick-off and scored against real results.

Data

The brain: three views, one probability

The three are blended with weights learned only on earlier seasons the model had not seen; the "how was this built" card on each match shows every view. Predictions update with the latest price until kick-off, and the one the scorecard counts is recorded just before kick-off. Match result, both teams to score and over/under 1.5 / 2.5 / 3.5 are computed separately; likely scorelines come from each side's expected goals. For the European cups and internationals, probabilities are derived from market odds alone.

How accuracy is measured

The model is always trained on earlier seasons and tested on a season it has not seen, with an automated check against information leaking from the future. The key measure is calibration: picks rated 70% should land about 70% of the time. Since 28 August 2026 we have recorded 1487 matches before kick-off: the most likely pick landed 80% of the time (the model expected 80%), and 84% of the 645 picks rated 80%+ landed. Walk-forward over 2018-2026, 44,249 matches the system had never seen: the most likely pick landed 80.2% of the time, and 83.9% of the 20,404 picks rated 80%+ landed. See the scorecard and past predictions.

Limits

Last updated: