We only call it when we're sure.
One line per match, published only when the model is at least 80% confident. Most matches get nothing — that is the point.
86.9%
of our calls turned out right.
895 calls across 345 matches, last 90 days.
895 calls across 345 matches, last 90 days.
778 right
117 wrong
117 wrong
Already played: 8 of 11 calls correct.
Some matches carry more than one call —
each row shows the strongest and counts the rest under “+N more”.
11:00
Sat 08/08
Jeonbuk Hyundai Motors — Jeju SK
1-3
Jeonbuk Hyundai Motors to win or draw
✗
80% confidence
11:00
Sat 08/08
Qingdao Hainiu — Shanghai Shenhua
0-1
Over 1.5 goals
✗
82% confidence
10:15
Sat 08/08
Sanfrecce Hiroshima — JEF United Chiba
3-0
Sanfrecce Hiroshima to win or draw
✓
85% confidence
10:00
Sat 08/08
Kashiwa Reysol — Mito Hollyhock
2-1
Kashiwa Reysol to win or draw
✓
84% confidence
08:00
Sat 08/08
Gold Coast Knights — Peninsula Power
2-2
Over 1.5 goals
✓
81% confidence
08:00
Sat 08/08
Olympic FC — Moreton City Excelsior FC
1-2
Over 1.5 goals
✓
85% confidence
08:00
Sat 08/08
Magic United TFA — Rochedale Rovers
2-1
Over 1.5 goals
✓
86% confidence
08:00
Sat 08/08
Brisbane City — Gold Coast United
2-0
Over 1.5 goals
✓
84% confidence
08:00
Sat 08/08
Eastern Suburbs — Wynnum Wolves FC
0-0
Over 1.5 goals
✗
84% confidence
00:45
Sat 08/08
Independiente Rivadavia — Estudiantes de Río Cuarto
2-1
Independiente Rivadavia to win or draw
· +1 more
✓
88% confidence
← Previous
Page 2 of 2
What this is. A confidence number, not a tip. When we say 85%, it happens about 85% of the time — that is the only thing we claim, and the record above is the whole record, misses included.
What this is not. We do not claim to beat the bookmakers' prices. The odds on these calls are short precisely because they are likely. Anything you stake is your own decision.
GET /api/predictions/ — Upcoming forecasts: 1X2 / over-under / BTTS probabilities, predicted result and confidence (0-1).
GET /api/predictions/?upcoming=false — Full history with final scores embedded — check the hit rate yourself. History restarts 2026-07-23 (new engine).
GET /api/predictions/?upcoming=false — Full history with final scores embedded — check the hit rate yourself. History restarts 2026-07-23 (new engine).