1
How predictions are generated
Twenty engines analyse the same fixture from different perspectives, including PPG strength, league tendencies, streaks, mismatch structure, halves, momentum, odds intelligence and value.
- One qualified market per engine
- Strict thresholds and explicit No Bet outcomes
- Exact-market agreement counted separately from fixture agreement
2
What confidence means
Confidence is a rule-strength score produced by an engine. It is not a guarantee and should not be read as a promised probability unless a forward-calibrated probability interval is explicitly shown.
- Data quality is displayed separately
- Small samples remain labelled
- Calibration requires forward-settled evidence
3
Why matches receive No Bet
No Bet is a successful filter decision, not a missing prediction. Common reasons include weak samples, engine conflict, insufficient opponent strength, unavailable line movement or a market failing the engine threshold.
4
How results are settled
Predictions are settled from final fixture scores using the same shared settlement function across engines, result graphics, tracking logs and public slips. Live matches remain open until the provider marks them finished.
5
Public records
Forward tracking records the engine, market, confidence and timestamp before kickoff. Settled wins and losses remain in the public record and feed the Engine Scorecards.
6
Data and update delays
Core fixtures, standings and score snapshots come through the configured football-data pipeline. xG, multi-book odds and SOT depend on provider coverage. Static-site deployment can create a short delay between the provider update and the public page.