Football forecasts, researched by an AI analyst
Every morning a large language model reads the data, checks the news and publishes forecasts for the day's biggest matches. Each one is graded in public.
Sign in to read today's forecastsUpcoming matches
No forecasts for upcoming matches right now
New forecasts are published every morning (Athens time). Matches that have kicked off are in the archive.
Latest results
Archive
Sweden3
Bosnia & Herzegovina2Bosnia & Herzegovina team cards
Bosnia & Herzegovina over 1.5 cards
Austria1
Ireland0Austria second-half goals
Austria over 0.5 second-half goals
Portugal1
Denmark4Denmark to score
Denmark over 0.5 goals
Serbia1
Germany3Germany team goals
Germany over 1.5 goals
Netherlands7
Greece0Netherlands second-half goals
Netherlands over 0.5 second-half goals
Slovenia0
Switzerland0Slovenia total goals
Slovenia under 1.5 goals
How it works
A tipster reads form, injuries, the referee and the odds, checks the news, and looks for where the bookmakers have it wrong. We do the same job with a large language model.
Gather
Each morning a script pulls the numbers for the day's biggest matches: form, expected goals, head-to-head, referee, absences and bookmaker odds.
Analyse
The model gets that data pack, searches the web for late team news and writes its forecast: its own probabilities next to the market's, and a pick only where it sees an edge.
Check and learn
The next morning every forecast is graded against the real result. When enough are in, a second pass reads where the model was over- or under-confident and rewrites the short list of rules it follows next time. We don't retrain the model itself — we retrain its playbook.
It is a language model, not an oracle, and it will be wrong. That is why every result stays public in the archive, and every forecast shows the data behind it.