AI Football Prediction Accuracy and Results
Every tip our AI publishes is checked against the final score. In the last 30 days 47% of 6 073 match result tips were correct.
Figures above: last 30 days.
Accuracy by market and period
| Market | 7 days | 30 days | 90 days | All time |
|---|---|---|---|---|
| 1X2 | 48% (2 969) | 47% (6 073) | 46% (10 283) | 46% (10 283) |
| Double chance | 73% (2 898) | 73% (5 944) | 71% (9 987) | 71% (9 987) |
| BTTS | 54% (2 969) | 54% (6 073) | 53% (10 283) | 53% (10 283) |
| Over 2.5 | 57% (2 969) | 56% (6 073) | 56% (10 283) | 56% (10 283) |
| Correct score | 10% (2 969) | 10% (6 073) | 9% (10 282) | 9% (10 282) |
Percentage of correct tips, number of settled tips in brackets. Void and postponed matches are not counted.
Daily 1X2 accuracy
Days with at least 20 settled tips.
Leagues where the model performs best
| League | Tips | Accuracy | ROI |
|---|---|---|---|
| 20 | 70% | +15% | |
| 22 | 68% | +52% | |
| AFC U20 Asian Cup International | 28 | 68% | +82% |
| 30 | 67% | -9% |
Latest settled tips
| Date | Match | Tip | Predicted score | Result |
|---|---|---|---|---|
| 13.09 | Zulte Waregem – Charleroi Jupiler Pro League | X | 1-1 | 0:1 |
| 13.09 | Mallorca – Sabadell Segunda División | 1 | 2-0 | 2:0 |
| 13.09 | NEOM – Al-Fateh Pro League | 1 | 2-0 | 4:2 |
| 12.09 | Sidama Bunna – Aiglons CAF Champions League | 1 | 1-0 | 3:0 |
| 13.09 | Horoya – JS Saoura CAF Champions League | 1 | 1-0 | 3:1 |
| 13.09 | Stade Malien Bamako – Colombe CAF Champions League | 1 | 1-0 | 0:0 |
| 13.09 | Napoli – Bologna Serie A | 1 | 2-0 | 1:0 |
| 13.09 | Asteras Tripolis – AEK Athens FC Super League 1 | 2 | 0-1 | 1:1 |
| 13.09 | Teplice – Slavia Praha Czech Liga | 2 | 0-2 | 0:2 |
| 13.09 | FC Nordsjaelland – Aarhus Superliga | 1 | 2-1 | 2:0 |
| 13.09 | Juventud – Danubio Primera División | 1 | 1-0 | 1:1 |
| 13.09 | Kagera Sugar – Fountain Gate Ligi kuu Bara | 1 | 1-0 | 1:1 |
| 13.09 | Manchester United – Manchester City Premier League | 2 | 1-2 | 0:1 |
| 13.09 | SV 07 Elversberg – FC Bayern München Bundesliga | 2 | 0-3 | 1:2 |
| 13.09 | Legia Warszawa – Widzew Łódź Ekstraklasa | 1 | 2-1 | 1:1 |
| 13.09 | TS Galaxy – Kruger United Premier Soccer League | 1 | 1-0 | 0:1 |
| 13.09 | ASC Kara – AS ZAM CAF Confederation Cup | 1 | 1-0 | 1:0 |
| 13.09 | Le Mans FC – Racing Club de Lens Ligue 1 | 2 | 1-2 | 2:2 |
| 13.09 | Mantova – Sampdoria Serie B | 1 | 2-1 | 2:0 |
| 13.09 | Avellino – Palermo Serie B | 2 | 1-2 | 1:1 |
| 12.09 | FK Partizan – Vojvodina Super Liga | 2 | 1-2 | 2:3 |
| 12.09 | Istra 1961 – Rudes HNL | 1 | 2-0 | 3:2 |
| 12.09 | UCV Moquegua – Sporting Cristal Primera División | X | 1-1 | 1:2 |
| 13.09 | Rivers United – San-Pédro CAF Champions League | 1 | 1-0 | 2:2 |
| 13.09 | Aduana Stars – Samartex Ghana Premier League | 1 | 1-0 | 0:1 |
| 13.09 | FK Partizan – Vojvodina Super Liga | 1 | 2-1 | 2:3 |
| 13.09 | Kalamata – Volos NFC Super League 1 | 1 | 1-0 | 3:1 |
| 13.09 | Start – Brann Eliteserien | 2 | 1-2 | 2:0 |
| 13.09 | Odra Opole – Stal Rzeszów I Liga | 1 | 1-0 | 0:1 |
| 13.09 | Bendel Insurance – Kun Khalifat FC NPFL | 1 | 1-0 | 4:2 |
| 13.09 | Ham-Kam – Molde Eliteserien | 2 | 1-2 | 1:5 |
| 13.09 | Abia Warriors – Ikorodu City NPFL | 2 | 0-1 | 2:2 |
| 13.09 | KFUM Oslo – Aalesund Eliteserien | 1 | 2-1 | 2:1 |
| 13.09 | Barau FC – Ranchers Bees NPFL | 1 | 2-0 | 3:1 |
| 13.09 | Kwara United – Katsina United NPFL | 1 | 1-0 | 3:0 |
| 13.09 | Nations – Diarra CAF Confederation Cup | 1 | 1-0 | 1:1 |
| 13.09 | Istra 1961 – Rudes HNL | 1 | 2-0 | 3:2 |
| 13.09 | Kabuscorp – UNAM CAF Confederation Cup | X | 1-1 | 3:1 |
| 13.09 | Inter Lagos – Sporting Lagos NPFL | X | 1-1 | 0:3 |
| 13.09 | UCV Moquegua – Sporting Cristal Primera División | 2 | 1-2 | 1:2 |
| 13.09 | PEC Zwolle – Feyenoord Eredivisie | 2 | 1-2 | 0:7 |
| 13.09 | FC Volendam – Den Bosch Eerste Divisie | 1 | 2-1 | 2:0 |
| 13.09 | FC Luzern – FC Basel 1893 Super League | 2 | 1-2 | 2:4 |
| 13.09 | Lausanne – Servette FC Super League | 1 | 2-1 | 0:1 |
| 13.09 | SV Wehen – Waldhof Mannheim 3. Liga | 2 | 0-2 | 0:1 |
| 13.09 | Malmo FF – Orgryte IS Allsvenskan | 1 | 2-0 | 4:1 |
| 13.09 | Amarante – União de Leiria Segunda Liga | 2 | 0-1 | 2:2 |
| 13.09 | Levante – Barcelona La Liga | 2 | 1-3 | 2:4 |
| 13.09 | Valladolid – Oviedo Segunda División | X | 1-1 | 0:3 |
| 12.09 | Radnicki NIS – OFK Beograd Super Liga | 2 | 1-1 | 3:1 |
| 13.09 | Radnicki NIS – OFK Beograd Super Liga | 1 | 1-0 | 3:1 |
| 13.09 | Genk – Gent Jupiler Pro League | 1 | 2-1 | 1:1 |
| 13.09 | Randers FC – Odense Superliga | 2 | 1-2 | 1:2 |
| 13.09 | Liège – Club Brugge II Challenger Pro League | 2 | 1-2 | 4:4 |
| 13.09 | Gençlerbirliği S.K. – Kasımpaşa Süper Lig | X | 1-1 | 1:2 |
| 13.09 | RB Leipzig – Hamburger SV Bundesliga | 1 | 2-0 | 5:0 |
| 13.09 | Simba – Be Forward Wanderers CAF Champions League | 1 | 1-0 | 6:1 |
| 13.09 | Coventry – Brighton Premier League | 2 | 1-2 | 0:5 |
| 13.09 | Lecce – Monza Serie A | 1 | 1-0 | 3:2 |
| 13.09 | Lille – Estac Troyes Ligue 1 | 1 | 2-0 | 2:0 |
Value bets record
Historic value bets were selected with an earlier, less precise method. From September 2026 value bets are selected only from the full 1X2 probability model.
How we count
Only tips published by the model before kick-off are counted. A tip is frozen when it is first settled, so later changes cannot improve the record. Results come from official match data after the final whistle; for extra time and penalties the 90-minute score is used, as bookmakers do.
Transparent results, updated automatically
Every prediction we publish is settled automatically after the final whistle, based on official results. Over the last 30 days the AI predicted the correct 1X2 outcome in 47% of 6 073 matches. The tables below break results down by market (1X2, double chance, correct score, BTTS, over/under 2.5 goals) and by league.
What the numbers mean
A hit rate on its own does not say whether a pick was worth backing: a model that always picks heavy favourites wins often but pays little, so read accuracy together with the odds. Postponed, cancelled and abandoned matches are excluded. Past performance does not guarantee future results.
Why we publish every result
Many tipster sites only show their winners. We publish every settled prediction, losses included, so you can judge the model by league and by market before you trust it. Only predictions published before kick-off count towards these statistics.