BankoZekaAI match predictions TodayTomorrowLeaguesScorecardBlog

How Our AI Football Predictions Work

Short answer: a machine-learning model trained on 78681 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

Model

Gradient-boosted trees (LightGBM). The model starts from the betting market's odds and learns to correct what the market misses using form, xG, strength gap and rest. Match result, both teams to score and over/under 1.5 / 2.5 / 3.5 are modelled separately; likely scorelines come from each side's expected goals. For the European cups, where history is thin, 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. See the scorecard and past predictions.

Limits

Last updated: