ODDSINTELBeta

Prediction track record

75% accuracy. 0% guarantee of profit.

Our AI calls Over / Under 1.5 goals correctly 74.9% of the time across 822 settled picks. Every pick is logged before kickoff and scored against the actual result — no cherry-picking, no retroactive editing.

But accuracy is not the same as profitability. A 1.01-odds favourite that wins counts as a hit here — but betting it makes you almost no money. Why CLV beats accuracy as a betting metric →

By market

Different markets have different difficulty. Over/Under 1.5 is structurally the easiest because top-flight football averages 2.7 goals/match — picking "over" wins most of the time. 1X2 is the hardest because a 3-way market with home advantage tops out around 45% by luck alone. We publish all four.

MarketPicksHitsAccuracy
Over / Under 1.5 goals82261674.9%
Over / Under 2.5 goals1,05457754.7%
Both teams to score1,38574253.6%
1X2 (match winner)1,41267347.7%

By confidence threshold

When the model is more confident, it's right more often. This is the calibration test — if accuracy didn't rise with confidence, the model would be just guessing and labelling.

Model confidence ≥PicksHitsAccuracy
50%3,6362,16259.5%
60%1,7751,19167.1%
70%84362273.8%
80%30823576.3%
85%1078377.6%

Sample composition — read this

  • 2,995 picks are backfilled— reconstructed from our historical predictions table. The pick was generated before kickoff (by the same model that produces live picks today), but the public log entry was created in a batch on 2026-06-05. Honest analogy: same answer the model gave at the time, but we're certifying it after the fact.
  • 1,678 picks are live-published— logged into a public append-only table the morning of the match, with a kickoff-timestamped insert that we can't edit. These are the credibility-equivalent rows for "we called this ahead of time." The number will grow daily from here.

Recent settled picks

The last 25 picks the model called, with the actual outcome. Hover any row to see the score.

MatchPickConfidenceResult
Piteå W vs Brommapojkarna W
Damallsvenskan · 1-2
BTTS Yes52%
Piteå W vs Brommapojkarna W
Damallsvenskan · 1-2
Under 2.554%
Piteå W vs Brommapojkarna W
Damallsvenskan · 1-2
Home43%
Avangard Kursk vs Ryazan
Second League - Group 3 · 0-0
BTTS Yes57%
Kingsley Westside vs Inglewood United
Western Australia State League 1 · 0-1
Under 2.563%
Adelaide United II vs Adelaide City
South Australia NPL · 0-0
Over 2.556%
Avangard Kursk vs Ryazan
Second League - Group 3 · 0-0
Away47%
SF Grei vs IF Ready
3. Division - Girone 1 · 3-5
Away52%
SF Grei vs IF Ready
3. Division - Girone 1 · 3-5
BTTS Yes78%
Kingsley Westside vs Inglewood United
Western Australia State League 1 · 0-1
BTTS No54%
B36 II vs ÍF II
1. Deild · 0-4
Home36%
Adelaide United II vs Adelaide City
South Australia NPL · 0-0
Home50%
Adelaide United II vs Adelaide City
South Australia NPL · 0-0
BTTS Yes59%
Kingsley Westside vs Inglewood United
Western Australia State League 1 · 0-1
Draw34%
B36 II vs ÍF II
1. Deild · 0-4
BTTS Yes55%
Sutherland Sharks U20 vs Blacktown City U20
Npl Nsw U20 · 6-1
BTTS No56%
Sutherland Sharks U20 vs Blacktown City U20
Npl Nsw U20 · 6-1
Home44%
Laagri vs Kuressaare
Meistriliiga · 2-3
BTTS Yes55%
Laagri vs Kuressaare
Meistriliiga · 2-3
Away40%
Bulls Academy vs Rydalmere Lions
New South Wales NPL 2 · 0-1
BTTS Yes67%
Bulls Academy vs Rydalmere Lions
New South Wales NPL 2 · 0-1
Home42%
Bulls Academy vs Rydalmere Lions
New South Wales NPL 2 · 0-1
Over 2.565%
Cambodia U19 vs Indonesia U19
ASEAN Championship U19 · 0-1
Home50%
Cambodia U19 vs Indonesia U19
ASEAN Championship U19 · 0-1
BTTS Yes74%
Zbrojovka Brno U19 vs Slavia Praha U19
1. Liga U19 · 3-2
Home60%

Accuracy is one half of the story. CLV is the other.

Even 80%-accurate picks lose money at 1.10 odds. The metric that actually proves edge over the bookmaker is CLV (closing line value). It's where we lead — and what competitor "X% accuracy" claims hide.