Prediction Accuracy Tracker
Every prediction published here is logged with its source match ID and reconciled automatically against the real result via the football-data.org API. No retroactive edits, no fake history.
Accuracy by Time Window
| Time Range | Matches | Correct (W/D/L) | Misses | Rate |
|---|---|---|---|---|
| Last 7 days | 7 | 5 | 2 | 71% |
| Last 30 days | 26 | 18 | 8 | 69% |
| All time | 27 | 18 | 9 | 67% |
Windows are based on match kickoff time (UTC). Exact score hits: 4 / 27 (15%) all time.
Model Calibration — Last 10 Finished Matches
Green = correct result (W/D/L), red = miss. Each bar is one finished match, newest on the right.
Leagues Covered
Prediction Log (59)
| Kickoff | Match | AI Prediction | Actual | Result | Score | Status |
|---|---|---|---|---|---|---|
| Feb 28, 2027 | Real Madrid vs Real Sociedad | 2-1 | – | – | – | Pending |
| Feb 14, 2027 | FC Internazionale Milano vs AC Milan | 2-1 | – | – | – | Pending |
| Feb 7, 2027 | Paris Saint-Germain FC vs Olympique de Marseille | 1-2 | – | – | – | Pending |
| Jan 17, 2027 | Atalanta vs Sassuolo | 2-0 | – | – | – | Pending |
| Dec 19, 2026 | PSG vs Aston Villa | 3-0 | – | – | – | Pending |
| Nov 28, 2026 | Arsenal FC vs Manchester City FC | 2-2 | – | – | – | Pending |
| Oct 31, 2026 | FC Bayern München vs Borussia Dortmund | 1-2 | – | – | – | Pending |
| Oct 25, 2026 | FC Barcelona vs Real Madrid CF | 2-1 | – | – | – | Pending |
| Sep 20, 2026 | Olympique de Marseille vs Paris Saint-Germain FC | 1-3 | – | – | – | Pending |
| Sep 19, 2026 | AS Roma vs FC Internazionale Milano | 1-2 | – | – | – | Pending |
| Sep 6, 2026 | Juventus vs AC Milan | 1-1 | – | – | – | Pending |
| Sep 5, 2026 | Schalke 04 vs Bayern Munich | 0-3 | – | – | – | Pending |
| Aug 29, 2026 | Borussia Dortmund vs Hamburger SV | 3-0 | 2-0 | ✓ | – | Finished |
| Aug 28, 2026 | Alaves vs Villarreal | 1-1 | 1-0 | ✗ | – | Finished |
| Aug 28, 2026 | Crystal Palace vs Manchester City | 1-2 | 1-4 | ✓ | – | Finished |
| Aug 28, 2026 | Lille OSC vs Paris Saint-Germain | 1-2 | 2-2 | ✗ | – | Finished |
| Aug 28, 2026 | AC Milan vs Venezia FC | 2-0 | 2-0 | ✓ | ✓ | Finished |
| Aug 28, 2026 | Bayern Munich vs VfB Stuttgart | 3-1 | 5-1 | ✓ | – | Finished |
| Aug 28, 2026 | Bayern Munich vs Stuttgart | 3-1 | 5-1 | ✓ | – | Finished |
| Aug 27, 2026 | FC Barcelona vs Athletic Club Bilbao | 2-1 | 2-0 | ✓ | – | Finished |
| Aug 27, 2026 | FC Barcelona vs Athletic Club | 3-1 | 2-0 | ✓ | – | Finished |
| Aug 27, 2026 | Celta Vigo vs Osasuna | 2-1 | 1-2 | ✗ | – | Finished |
| Aug 24, 2026 | Fulham FC vs Chelsea FC | 1-2 | 2-3 | ✓ | – | Finished |
| Aug 23, 2026 | Newcastle United FC vs Liverpool FC | 1-2 | 2-2 | ✗ | – | Finished |
| Aug 22, 2026 | Genoa CFC vs SSC Napoli | 0-2 | 0-2 | ✓ | ✓ | Finished |
| Aug 22, 2026 | Brentford FC vs Tottenham Hotspur FC | 2-1 | 3-0 | ✓ | – | Finished |
Showing the 25 most recent of 59 predictions. All rows are reconciled from the football-data.org API every 6 hours.
Methodology — How to Read These Numbers
Sample: 27 completed matches out of 59 registered predictions as of 2026-09-04 (UTC). Only finished matches count toward the win rate.
Metric definition: "Correct Result" means the predicted outcome (Home win / Draw / Away win) matched the real result. "Exact Score" means both the exact home and away scores matched. We count both and report them separately.
Locked before kickoff: Every prediction is bound to a specific match ID and locked before the match starts. After kickoff, predictions cannot be edited, and results are reconciled automatically from the official API within 24 hours.
No cherry-picking: All registered predictions appear in the log above, including misses. There is no curated "winners only" list.
Source integrity: each prediction is bound to an official football-data.org match ID and reconciled automatically every 6 hours. Historical rows cannot be edited after the fact.
Get AI Predictions by Email — Free
Join our weekly newsletter: verified predictions, match previews and standings — straight to your inbox. No spam, unsubscribe anytime.
Want a free account with saved settings? Join Basic Fan — free