AI Football Prediction Accuracy and Results
Every tip our AI publishes is checked against the final score. In the last 30 days 47% of 5 571 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 467) | 47% (5 571) | 46% (9 781) | 46% (9 781) |
| Double chance | 73% (2 413) | 73% (5 459) | 71% (9 502) | 71% (9 502) |
| BTTS | 54% (2 467) | 54% (5 571) | 53% (9 781) | 53% (9 781) |
| Over 2.5 | 58% (2 467) | 56% (5 571) | 56% (9 781) | 56% (9 781) |
| Correct score | 10% (2 467) | 10% (5 571) | 9% (9 780) | 9% (9 780) |
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 |
|---|---|---|---|
| 23 | 70% | +25% | |
| 22 | 68% | +52% | |
| AFC U20 Asian Cup International | 28 | 68% | +82% |
Latest settled tips
| Date | Match | Tip | Predicted score | Result |
|---|---|---|---|---|
| 13.09 | KVZ – Asswehly CAF Champions League | 1 | 1-0 | 0:3 |
| 13.09 | Celta Vigo – Malaga La Liga | 1 | 1-0 | 1:1 |
| 13.09 | FC Zurich – FC Vaduz Super League | 1 | 2-1 | 2:1 |
| 13.09 | Sporting Gijon – Eldense Segunda División | 1 | 1-0 | 0:1 |
| 13.09 | Hammarby FF – IF Brommapojkarna Allsvenskan | 1 | 2-1 | 3:1 |
| 13.09 | Arges Pitesti – FC Botosani Liga I | 1 | 1-0 | 1:1 |
| 13.09 | IF Elfsborg – Kalmar FF Allsvenskan | 1 | 2-1 | 1:0 |
| 13.09 | Lyngby – Sonderjyske Superliga | 1 | 1-0 | 1:1 |
| 13.09 | Silkeborg – Viborg Superliga | 2 | 1-2 | 1:1 |
| 13.09 | 1. FC Heidenheim – Holstein Kiel 2. Bundesliga | 1 | 2-1 | 1:0 |
| 13.09 | VfL Osnabrück – Hertha BSC 2. Bundesliga | 2 | 1-2 | 1:3 |
| 13.09 | Karlsruher SC – Energie Cottbus 2. Bundesliga | 1 | 2-1 | 0:3 |
| 13.09 | Club Brugge KV – Antwerp Jupiler Pro League | 1 | 2-1 | 3:1 |
| 13.09 | Stuttgart II – Preußen Münster 3. Liga | 2 | 1-2 | 1:2 |
| 13.09 | Sheffield Utd – Wolves Championship | 2 | 0-2 | 0:1 |
| 13.09 | Baník Ostrava – Pardubice Czech Liga | 1 | 2-1 | 1:2 |
| 13.09 | Inate Rouge – Red Arrows CAF Confederation Cup | 2 | 0-1 | 0:2 |
| 13.09 | Wisla Plock – Cracovia Krakow Ekstraklasa | 2 | 1-2 | 3:1 |
| 13.09 | Excelsior – Utrecht Eredivisie | 1 | 2-1 | 1:2 |
| 13.09 | Gwangju FC – FC Anyang K League 1 | X | 1-1 | 1:1 |
| 13.09 | Unia Skierniewice – Pogoń Grod. Mazowiecki I Liga | 2 | 1-2 | 3:2 |
| 13.09 | AVS – Farense Segunda Liga | 1 | 1-0 | 0:0 |
| 13.09 | Urawa – Fagiano Okayama J1 League | 1 | 2-1 | 1:2 |
| 13.09 | Tokyo Verdy – JEF United Chiba J1 League | 1 | 2-1 | 1:1 |
| 13.09 | Gimcheon Sangmu FC – Gangwon FC K League 1 | X | 1-1 | 2:2 |
| 13.09 | Cruz Azul – Club America Liga MX | 2 | 1-2 | 4:3 |
| 13.09 | San Jose Earthquakes – Houston Dynamo Major League Soccer | 2 | 0-2 | 1:0 |
| 13.09 | Los Angeles Galaxy – Seattle Sounders Major League Soccer | 1 | 2-1 | 1:1 |
| 13.09 | Orange County SC – Las Vegas Lights USL Championship | 2 | 0-1 | 0:2 |
| 13.09 | Sacramento Republic – Detroit City USL Championship | 1 | 1-0 | 1:0 |
| 13.09 | Phoenix Rising – FC Tulsa USL Championship | 2 | 1-2 | 2:1 |
| 13.09 | Oakland Roots – Lexington USL Championship | 2 | 1-2 | 1:4 |
| 13.09 | Colorado Rapids – CF Montreal Major League Soccer | 1 | 2-1 | 1:0 |
| 13.09 | Real Salt Lake – New York City FC Major League Soccer | 2 | 1-2 | 0:2 |
| 13.09 | Monterrey – Tigres UANL Liga MX | 1 | 2-1 | 0:0 |
| 13.09 | Alianza Lima – Universitario Primera División | 2 | 0-1 | 1:2 |
| 13.09 | Sporting Kansas City – Los Angeles FC Major League Soccer | 2 | 1-2 | 3:1 |
| 13.09 | St. Louis City – Minnesota United FC Major League Soccer | 2 | 1-2 | 4:2 |
| 13.09 | FC Dallas – Portland Timbers Major League Soccer | 1 | 2-1 | 2:1 |
| 13.09 | Santos – Cruzeiro Brazil Serie A | 2 | 1-2 | 2:1 |
| 13.09 | LDU de Quito – Deportivo Cuenca Liga Pro | 1 | 2-0 | 1:1 |
| 12.09 | Orlando City SC – Toronto FC Major League Soccer | 1 | 2-0 | 3:0 |
| 12.09 | Inter Miami – Nashville SC Major League Soccer | 1 | 2-1 | 2:2 |
| 12.09 | FC Cincinnati – Charlotte Major League Soccer | 1 | 2-1 | 3:3 |
| 12.09 | Columbus Crew – New York Red Bulls Major League Soccer | 1 | 2-1 | 0:1 |
| 13.09 | Botafogo – RB Bragantino Brazil Serie A | X | 1-1 | 1:1 |
| 12.09 | Chico – Independiente Medellin Primera A | 2 | 0-1 | 2:1 |
| 13.09 | Toluca – Atlas Liga MX | 1 | 2-1 | 5:2 |
| 12.09 | Louisville City – El Paso Locomotive USL Championship | 1 | 2-0 | 1:2 |
| 12.09 | Pittsburgh Riverhounds – Loudoun United USL Championship | 1 | 2-0 | 1:0 |
| 12.09 | Hartford Athletic – Tampa Bay Rowdies USL Championship | 2 | 1-2 | 3:1 |
| 12.09 | Birmingham Legion – Charleston Battery USL Championship | 2 | 1-2 | 2:2 |
| 12.09 | Brooklyn – Miami FC USL Championship | 1 | 2-1 | 1:1 |
| 12.09 | Sporting JAX – Rhode Island USL Championship | 1 | 2-1 | 0:3 |
| 12.09 | Cerro Largo – Central Espanol Primera División | 1 | 1-0 | 0:0 |
| 12.09 | Palestino – U. Catolica Primera División | X | 1-1 | 2:3 |
| 12.09 | Talleres Cordoba – Union Santa Fe Liga Profesional Argentina | X | 1-1 | 2:1 |
| 13.09 | Palmeiras – Sao Paulo Brazil Serie A | 1 | 1-0 | 2:0 |
| 13.09 | Guayaquil City FC – Mushuc Runa SC Liga Pro | X | 1-1 | 3:1 |
| 12.09 | Atletico Tucuman – River Plate Liga Profesional Argentina | 2 | 0-1 | 1:2 |
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 5 571 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.