Skip to main content Skip to content
GoalGridAI

Project

How the analysis works

What goes into a match page, what the model labels mean and where the limitations are.

Updated

5 sections
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.

GoalGrid AI / ProjectBack to top