Football AIFootball AI

Over 2.5 Goals — Prediction Accuracy

Every over/under 2.5 goals call we published in the last 90 days, scored against the final score. The number that matters is not the hit rate on its own — it is the hit rate next to what a blanket guess would have achieved over the same matches.

Over / Under 2.5 goals — the record

Hit rate
53.2%
Coin-flip baseline
58.5%
Landed
1,682
Missed
1,480

Behind the baseline — 53.2% against a 58.5% baseline, over n = 3,162 settled tips in the last 90 days. That is 5.3 points below the baseline, so this market is not currently beating a coin flip. We publish it anyway — that is the point of this page.

Measured across 44 leagues with at least 30 settled matches each — leagues with only a handful of games are excluded, because 2 from 3 is not a hit rate. In each league the bar is whichever blanket call would have scored higher there (always "over" or always "under"); those are volume-weighted into the 58.5% shown.

0255075100Jul 26: 225 of 451 (49.9%)JulAug 26: 909 of 1718 (52.9%)AugSep 26: 584 of 1062 (55.0%)SepOct 26: 94 of 164 (57.3%)Octcoin-flip baseline 59%
Month by month, last 4 months with at least 20 settled tips. Grey bars are months below the baseline — they stay on the record.

Where it works, and where it doesn't

Each league is measured against its own baseline, because leagues differ. Best edge first — the ones behind are further down, not removed.

Showing 44 leagues with 30+ settled matches. 12 leagues fall below that and are left out — too few matches to call it a hit rate.

  • Ligue 265%+12.0pt
  • Chance Liga60%+7.5pt
  • Bulgaria First League58%+5.6pt
  • La Liga62%+4.1pt
  • Npl Victoria57%+3.6pt
  • UEFA Nations League51%+1.0pt
  • NB I64%+0.4pt
  • Challenger Pro League63%+0.4pt
  • Ligi kuu Bara60%+0.0pt
  • Npfl61%-0.4pt
  • Liga Profesional de Fútbol54%-1.3pt
  • English League 255%-1.5pt
  • Tippeligaen67%-1.7pt
  • Liga MX51%-2.0pt
  • South Africa Premier League65%-2.1pt
  • Admiral Bundesliga62%-2.1pt
  • FA Cup60%-2.2pt
  • Npl Queensland58%-2.9pt
  • China League One48%-3.5pt
  • Romania Liga 147%-3.6pt
  • Serie B48%-4.1pt
  • Ghana Premier League51%-4.8pt
  • Allsvenskan45%-6.2pt
  • Europe League47%-6.2pt
  • Eerste Divisie61%-6.9pt
  • Major League Soccer52%-6.9pt
  • China Super League45%-7.7pt
  • Enterprise National League50%-8.0pt
  • Greece Super League49%-8.4pt
  • Jupiler League52%-8.5pt
  • Liga Portugal47%-8.6pt
  • New South Wales52%-9.4pt
  • Champions League48%-9.5pt
  • English Premier League46%-11.1pt
  • Superliga43%-11.4pt
  • Brazil Serie A43%-11.9pt
  • K League 140%-13.4pt
  • English League 140%-15.2pt
  • Club Friendlies 149%-16.6pt
  • Ekstraklasa43%-17.1pt
  • English League Championship53%-18.9pt
  • Women's Super League33%-21.7pt
  • Bundesliga54%-22.7pt
  • Switzerland Super League45%-31.7pt

The amber line on each bar is that league's own baseline. Green means the model is ahead of it, grey means it is not.

How this is measured

  • A call is correct when the model predicted over and the match finished with 3 or more goals, or predicted under and it finished with 2 or fewer.
  • Only settled matches count. Nothing is removed after the fact because it lost.
  • The window is the last 90 days, refreshed daily. Current verdict: Behind the baseline.

Related pages

See every prediction as it happens

Daily tips, full match analysis, and the same published record inside the app

Get it on Google PlayDownload on the App Store
FreeNo signupNo ads

18+. These figures describe how our model has performed on settled matches. Past performance is not a guide to future results, and no prediction is certain. Bet only what you can afford to lose. Free, confidential help is available at BeGambleAware.org.

© 2016-2026 Football AI - All rights reserved.