Methodology

How AI predictions are produced on BasketPredict — inputs, models, scoring, and known limitations.

Data inputs

Each game prediction starts from a structured snapshot built at SSG time:

  • Game metadata: tip-off time, arena, home/away, league, round.
  • Recent form for each team (last 5 games, weighted by recency).
  • Head-to-head record between the two teams over their last meetings.
  • Home/away split — how each team performs at home and on the road.
  • Probability distributions over the game winner, total points, and over/under markets.

For background on this metric, see Elo rating.

Models

Predictions are produced by an ensemble of large language models that consume the structured inputs above and output a calibrated probability distribution plus a short reasoning paragraph.

No single model decides a prediction. The pipeline aggregates outputs across models and falls back to the best-calibrated source if a candidate disagrees beyond a configured threshold. For the underlying probability model, see probability theory.

Prediction scoring

When you submit predictions your score is computed deterministically:

  • 1 point for a correct outcome (home team win / away team win).
  • 3 points for the exact final score.

Calibration

Prediction confidence is calibrated against historical results, not against the model's internal certainty. A 60% win probability means the model is right roughly 60% of the time on similarly framed games — not that the favourite will win. For the statistical concept, see Calibration (statistics).

Known limitations

Basketball has irreducible variance. The model has no view on injuries, rest days, or last-minute lineup news unless those signals are present in its training inputs. Predictions are best read alongside current news, not as a replacement for it.

About us · Editorial policy