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.
87.3%
of our calls turned out right.
7,860 calls across 3,239 matches, last 90 days.
7,860 calls across 3,239 matches, last 90 days.
6,860 right
1,000 wrong
1,000 wrong
Friday 20 November29 matches
08:40
Fri 20/11
Western Sydney Wanderers — Adelaide United
Over 1.5 goals
83%
sure
10:00
Fri 20/11
Kashiwa Reysol — JEF United Chiba
Kashiwa Reysol to win or draw
· +2 more
86%
sure
10:00
Fri 20/11
Kashima Antlers — Shimizu S-Pulse
Kashima Antlers to win or draw
· +2 more
86%
sure
10:00
Fri 20/11
Vissel Kobe — Mito Hollyhock
Vissel Kobe to win or draw
· +2 more
90%
sure
13:30
Fri 20/11
CS Hammam-Lif — ES Métlaoui
Under 3.5 goals
90%
sure
13:30
Fri 20/11
ES Hammam-Sousse — PS Sakiet Eddaïer
Under 3.5 goals
· +2 more
91%
sure
13:30
Fri 20/11
Olympique Béja — Avenir Sportif De La Marsa
Under 3.5 goals
88%
sure
14:30
Fri 20/11
CD São Salvador — Primeiro de Agosto
Under 3.5 goals
92%
sure
15:30
Fri 20/11
FC Botoșani — FC Voluntari
FC Botoșani to win or draw
83%
sure
17:00
Fri 20/11
Independiente del Valle — Macará
Independiente del Valle to win or draw
82%
sure
17:30
Fri 20/11
Al-Ahli — Al-Nassr
Over 1.5 goals
81%
sure
17:30
Fri 20/11
Arminia Bielefeld — 1. FC Magdeburg
Over 1.5 goals
81%
sure
17:30
Fri 20/11
Darmstadt 98 — 1. FC Heidenheim
Over 1.5 goals
83%
sure
18:00
Fri 20/11
AGF — Lyngby
Over 1.5 goals
81%
sure
18:00
Fri 20/11
Molde FK — Bodø/Glimt
Over 1.5 goals
90%
sure
19:00
Fri 20/11
Heracles Almelo — Jong PSV Eindhoven
Over 1.5 goals
83%
sure
19:00
Fri 20/11
FC Volendam — Jong Ajax
Over 1.5 goals
86%
sure
19:00
Fri 20/11
De Graafschap — MVV Maastricht
Over 1.5 goals
81%
sure
19:00
Fri 20/11
Jong FC Utrecht — FC Emmen
Over 1.5 goals
88%
sure
19:00
Fri 20/11
Almere City FC — NAC Breda
Over 1.5 goals
82%
sure
19:00
Fri 20/11
FC Den Bosch — VVV-Venlo
Over 1.5 goals
86%
sure
19:00
Fri 20/11
Club NXT U23 — Royal Excelsior Virton
Over 1.5 goals
82%
sure
19:00
Fri 20/11
Vitesse — Jong AZ Alkmaar
Over 1.5 goals
84%
sure
19:00
Fri 20/11
Helmond Sport — FC Dordrecht
Over 1.5 goals
85%
sure
19:30
Fri 20/11
FC Bayern München — 1. FC Köln
FC Bayern München to win or draw
· +3 more
96%
sure
19:45
Fri 20/11
Southend United — Boreham Wood
Over 1.5 goals
85%
sure
19:45
Fri 20/11
Cercle Brugge — KVC Westerlo
Over 1.5 goals
84%
sure
20:00
Fri 20/11
Athletic Club — Espanyol
Athletic Club to win or draw
· +1 more
87%
sure
20:00
Fri 20/11
Barnsley — Sheffield Wednesday
Over 1.5 goals
80%
sure
Saturday 21 November11 matches
05:00
Sat 21/11
Sanfrecce Hiroshima — Yokohama F. Marinos
Sanfrecce Hiroshima to win or draw
· +1 more
82%
sure
05:00
Sat 21/11
Kyoto Sanga FC — Urawa Red Diamonds
Over 1.5 goals
82%
sure
05:00
Sat 21/11
Machida Zelvia — V-Varen Nagasaki
Machida Zelvia to win or draw
· +2 more
85%
sure
06:00
Sat 21/11
Central Coast Mariners — Perth Glory
Over 1.5 goals
81%
sure
06:00
Sat 21/11
Cerezo Osaka — FC Tokyo
Over 1.5 goals
84%
sure
06:00
Sat 21/11
Kawasaki Frontale — Avispa Fukuoka
Over 1.5 goals
85%
sure
07:00
Sat 21/11
Gamba Osaka — Fagiano Okayama
Over 1.5 goals
84%
sure
10:30
Sat 21/11
İstanbulspor — Keçiörengücü
Over 1.5 goals
82%
sure
11:00
Sat 21/11
Atletico CP — Casa Pia
Atletico CP to win or draw
· +1 more
86%
sure
12:00
Sat 21/11
1. FC Nürnberg — Eintracht Braunschweig
Over 1.5 goals
84%
sure
12:00
Sat 21/11
VfL Wolfsburg — Holstein Kiel
Over 1.5 goals
85%
sure
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).