Project
How the analysis works
What goes into a match page, what the model labels mean and where the limitations are.
On this pageView contents +
Match data and context
The application combines available football data with stored prediction outputs. Match context can include recent results, home and away records, goals, competition, head-to-head meetings and available odds. Coverage varies by competition, season and provider.
API-Football is a sports-data source used by the project. Data shown on the site can also come from saved snapshots and recorded analysis. A missing statistic should not be interpreted as zero.
Official Pick and AI Signal
Official Pick identifies a selection published in the official prediction category. AI Signal identifies a separate analytical output. These categories have separate performance views; a signal must not be presented as part of the official record merely because it won.
Some matches have no prediction. A fixture can be available in the schedule even when there is not enough information or no published selection. The absence of a pick is not a missing result.
AI score, confidence and risk
An AI or confidence value describes the score attached to the published analysis. Do not treat a score of 80 as an independently verified 80% chance of winning. A score is useful only with its market, odds, explanation and outcome history.
Risk is a separate label. A high score does not remove uncertainty from team selection, data quality or the betting market. No model label guarantees a result.
Updates and unavailable data
Fixtures, scores, standings and odds do not necessarily update at the same time. When an upstream request fails, a page may show the last available snapshot. Check the displayed date, season, match status and update information before comparing numbers.
Competition tables belong to a particular season and phase. Qualifying matches and a league phase are different samples. A cup without a league table should not be read as a league with zero points.
What the analysis cannot promise
Late injuries, confirmed line-ups, rotation, weather and sudden price movements may not be reflected in a published pre-match output. Red cards, VAR decisions and other in-play events can change the match after publication.
Read the settlement rules to understand recorded outcomes and the user guide for a practical walkthrough.