AI football predictions: calibrated probabilities, published accuracy, no tips sold
Footlab AI does not sell tips. For every tracked football (soccer) fixture the model publishes a probability of home win, draw and away win, then logs that prediction and compares it to the official result. Across the 1,522 cards actually served and already evaluated, the outcome shown as most likely happened 54.7% of the time, against 44.9% for the free “always home” benchmark on the same matches, and 55.8% for the bookmakers' favourite on the 1,251 of them with known odds: Footlab AI is on par with the market (measured 5 October 2026).
Accuracy benchmarks measured on 5 October 2026 (served cards, comparison with bookmakers) and 16 July 2026 (model alone). The upcoming fixtures table is regenerated at most once an hour from the Footlab AI database.
Which fixtures is the model tracking right now?
4,003 fixtures are scheduled in the next seven days and 14,927 in the next thirty, across 646 active competitions. The table below lists the next six kick-offs among the major domestic leagues and continental cups.
| Kick-off (UTC) | Competition | Fixture |
|---|---|---|
| Fri, Oct 09, 12:30 AM | Serie A · Brazil | Palmeiras — Bahia |
| Fri, Oct 09, 12:30 AM | Serie A · Brazil | Fluminense — Coritiba |
| Fri, Oct 09, 01:50 PM | Pro League · Saudi-Arabia | Al Kholood — Al-Qadisiyah FC |
| Fri, Oct 09, 02:55 PM | Pro League · Saudi-Arabia | Al-Fateh — Al-Ahli Jeddah |
| Fri, Oct 09, 04:30 PM | 2. Bundesliga · Germany | Eintracht Braunschweig — Holstein Kiel |
| Fri, Oct 09, 04:30 PM | 2. Bundesliga · Germany | 1. FC Heidenheim — 1. FC Kaiserslautern |
Times given in Coordinated Universal Time (UTC). The 1X2 probabilities for each fixture are computed in the application; publishing them on a dedicated page per match is being rolled out.
How does Footlab AI predict a match?
With a Poisson model whose scoring intensities are fed by seven measurable inputs, all read from the database at computation time. When odds are published for the match, the displayed 1X2 probability combines this estimate with the market consensus, which carries most of the weight (85 to 95%, the model always keeping its share); no odds are displayed.
| Model input | What it contributes | Source |
|---|---|---|
| Pool-anchored Elo | The relative level of both teams, comparable within a single pool of competitions | Result history, recomputed daily |
| Country anchors | Realignment between leagues of different levels, absent enough cross-league fixtures | Continental meetings |
| Probable starting eleven | The squad actually expected, checked against press line-ups | Past official line-ups and web-verified announcements |
| Player experience and ratings | The gap between a first-choice eleven and a rotated one | Match sheets and per-match ratings |
| Absences | Removal of unavailable players from the expected eleven | Injury and suspension table |
| Home advantage | The measured bonus enjoyed by the hosting side | 44.3% home wins over 29,415 matches |
| Cross-league damping | The caution imposed when both teams cannot be compared directly | Continuously measured segmentation of the prediction log |
The computation is pure arithmetic: it calls no external service and consumes no AI credit.
How accurate are the predictions, measured?
54.7% correct 1X2 calls on the 1,522 cards actually served, on par with the bookmakers' favourite (55.8% on the 1,251 of those matches with known odds). The model alone, without odds, scored 53.9% on unseen matches from the top leagues and European cups (test of 16 July 2026), but 50.5% across all competitions, against 52.8% for the bookmakers: that is why the card combines the model with the odds (measured 5 October 2026).
| Measure | Value | Sample |
|---|---|---|
| Cards actually served | 54.7% | 1,522 matches evaluated as of 5 October 2026, all competitions |
| Bookmakers' favourite, same matches | 55.8% | 1,251 cards with known pre-match odds |
| Model alone, temporal hold-out | 53.9% | Top leagues and European cups, 16 July 2026 |
| Model alone, all competitions | 50.5% | 19,583 matches with odds, 5 October 2026 (bookmakers: 52.8%) |
| Free “always home” benchmark | 44.3% | 29,415 matches, 20 leagues, seasons 2022-2025 |
Every served sheet is logged before kick-off then compared to the official result. Nothing is cherry-picked afterwards, nothing is deleted: that is what makes the figure contestable.
Why is 53% a good number and 87% a red flag?
Because the starting point is not zero. Over 29,415 matches in the top 20 domestic leagues, seasons 2022 to 2025, the hosting team wins 44.3% of the time: calling “home” on every fixture, with no model whatsoever, already returns 44.3% accuracy. On the matches for which Footlab AI served a card, “always home” scores 44.9% and Footlab AI's cards 54.7%: the real gain is 9.8 points, not 21.4 points above chance. That is also the bookmakers' level: their favourite scores 55.8% on those matches.
| Benchmark | 1X2 accuracy | Reading |
|---|---|---|
| Three-way chance | 33.3% | The figure tip sites quote, because it flatters theirs |
| Always “home” | 44.3% | The real starting line, free and reproducible by anyone (44.9% on the matches Footlab AI served) |
| Footlab AI cards actually served | 54.7% | +9.8 points over “always home”, same matches |
| Bookmakers' favourite, same matches | 55.8% | The real practical ceiling: Footlab AI is at that level, not above it |
| Ceiling of a model that never calls a draw | 73.7% | Draws are 26.3% of fixtures and almost never the most likely outcome |
| A tip site's “87%” claim | — | Would require calling more than half of all drawn matches correctly in advance |
The arithmetic deserves to be spelled out, because it is checkable. Draws are 26.3% of the measured fixtures. A model that never designates the draw as its most likely outcome — which is the case for almost every published Poisson model — is therefore mechanically capped at 73.7%. Claiming 87% requires finding 13.3 extra points inside the draws, meaning calling more than half of them correctly. No published work comes close. An accuracy claim above 60% with no sample, no date and no protocol should be read as a marketing statement, not as a measurement.
Is that law stable over time?
| Season | Matches | Home | Draw | Away |
|---|---|---|---|---|
| 2021-22 | 7,450 | 43.1 % | 27 % | 30 % |
| 2022-23 | 7,499 | 45 % | 25.6 % | 29.4 % |
| 2023-24 | 7,344 | 43.9 % | 26.9 % | 29.2 % |
| 2024-25 | 7,234 | 44.5 % | 26.2 % | 29.3 % |
| 2025-26 | 7,338 | 43.7 % | 26.6 % | 29.7 % |
Five consecutive seasons, same 20 leagues. The maximum spread on the home-win share is 1.9 points: the 44.3% benchmark is not a windowing artefact.
What does Footlab AI not do?
Footlab AI publishes no odds, computes no betting “value”, recommends no stake and displays no link to an operator. Those four absences are deliberate and permanent.
The reason is easy to verify: a site paid by bookmaker affiliation has a direct interest in the reader placing a bet, therefore in overstating its own reliability. Publishing a failure rate hurts it commercially. Footlab AI has no such conflict of interest, and that is exactly what makes its figure readable.
Which competitions are covered?
1,247 competitions are recorded in the Footlab AI database — 787 leagues and 460 cups, spread over 171 countries. The model produces a card for every scheduled fixture; when a team's history is thin (youth, amateur divisions, friendlies), the card flags it and its prediction should be read with caution.
Frequently asked questions
- Does Footlab AI give betting tips?
- No. Footlab AI publishes calibrated probabilities for each outcome of a fixture, with no odds, no recommended stake and no link to a betting operator. No bookmaker affiliation exists.
- What does 54.7% accuracy mean?
- It means that in 54.7% of the matches for which Footlab AI served a card, the outcome shown as most likely actually happened (1,522 matches evaluated as of 5 October 2026). The right comparison is the bookmakers' favourite, which scores 55.8% on the same matches: Footlab AI is at that level, not above it.
- Why is a claimed accuracy of 87% suspicious?
- Because draws are 26.3% of fixtures and almost never the most likely outcome of a match. A model that never designates the draw is therefore capped at 73.7%. Reaching 87% would require correctly predicting more than half of all drawn matches, which no published work achieves.
- What is the best accuracy achievable with no model at all?
- 44.3%, by calling the home win on every fixture. Measured over 29,415 matches in the top 20 domestic leagues, seasons 2022 to 2025. That is the real starting line, not the 33.3% of a three-way coin toss.
- Do the predictions use bookmaker odds?
- The model does not: it is fed by pool-anchored Elo, country anchors, the probable starting eleven, player experience and ratings, absences, home advantage and cross-league damping. Then, when odds are published for the match, the displayed 1X2 probability combines that estimate with the market consensus. No odds are displayed, and no link leads to a betting operator.
See the probabilities for upcoming matches
1X2 probabilities, most likely scoreline and the model's reading, fixture by fixture.
Open predictionsSee the method and accuracy in detail