Guaranteed Correct Synthetic Precision
AUTOMATICALLY AUDITED DATA

Public Track Record

100% transparent historical accuracy computed directly from settled match results.

Overall AI Win Rate
58.6%
458 won / 782 settled
Match Winner
57.6%
68 won / 118 settled
Over 2.5 Goals
66.9%
79 won / 118 settled
Both Teams To Score (GG)
60.2%
71 won / 118 settled
First Half Over 0.5 Goals
72%
85 won / 118 settled
Leading At Half Time
41.5%
49 won / 118 settled
Most Scoring Half
51.4%
38 won / 74 settled
Over 8.5 Match Corners
0%
0 won / 0 settled
Over 2.5 Match Yellow Cards
0%
0 won / 0 settled
Human Expert Rate
80%
8 won / 10 settled
Calibration

A win rate alone cannot tell you whether a stated 70% really means 70%. Each band below compares the confidence we published against how often those picks actually landed. Landing inside the shaded band is the target.

Brier Score
0.2281
Solid · n=782
50–60%
57.1% actual · +2.1pp on target · 364 picks
60–70%
70.7% actual · +5.7pp beat claim · 82 picks
70–80%
72.4% actual · -2.6pp on target · 134 picks
80–90%
84.6% actual · -0.4pp on target · 26 picks
Claimed band Landed in band Beat the claim Fell short

Gap is measured in percentage points against the mid-point of the claimed band. Bands marked thin hold fewer than 10 settled picks and are too small to read much into yet.

Only picks published before kickoff are counted. Predictions are locked at publication and cannot be edited once a fixture has started.

How the engine was tested

Before a single pick was published, the model was replayed over 16,541 finished matches from 2020–2026. Each one was predicted using only what was known the day before it kicked off — no result the model had already seen, no hindsight.

Market Picks tested Landed Tipping blind Difference
Match Winner 5,719 63.8% 43.3% +20.5 pts
Over 2.5 Goals 11,231 57.3% 52.0% +5.3 pts
Both Teams To Score (GG) 9,401 55.7% 53.3% +2.4 pts
Over 8.5 Match Corners 10,534 65.3% 63.1% +2.2 pts
Over 2.5 Match Yellow Cards 7,850 81.2% 73.8% +7.4 pts

Read the last column. A hit rate on its own tells you almost nothing. Roughly three matches in four produce three bookings, so a card tip that lands 80% of the time has beaten nothing at all. “Tipping blind” is what you would have scored by backing the commoner side of that market every single week, and the difference is the only part the model is responsible for.

These figures cover the picks that clear each market’s publication threshold — the ones that reach this site. Below that line the engine keeps its opinion to itself.

Across the whole test the model projected 2.75 goals a match against 2.75 actually scored.

Past performance over historical fixtures is not a forecast of future results, and no model can guarantee an outcome. Football is decided by deflections, red cards and refereeing calls that no amount of data anticipates.

Settled Match Results Audit Log

Primeira Liga Settled: Aug 29, 2026
FC Arouca 2 - 1 CS Marítimo
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (LOST)
AI MSH: 2nd Half (LOST)
AI WDL: Home Win (WON)
Ligue 1 Settled: Aug 29, 2026
Stade Brestois 29 2 - 2 Toulouse FC
AI WIN: Home Win (LOST)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (LOST)
AI WDL: Home Win (LOST)
AI MSH: 2nd Half (LOST)
Ligue 1 Settled: Aug 29, 2026
Olympique Lyonnais 1 - 1 Le Havre AC
AI WIN: Home Win (LOST)
AI O2.5: Under 2.5 (WON)
AI GG: NG (No) (LOST)
AI 1H O0.5: 1H Over 0.5 (LOST)
AI HT WIN: HT Home Win (LOST)
AI WDL: Home Win (LOST)
AI MSH: 2nd Half (WON)
Ligue 1 Settled: Aug 29, 2026
FC Lorient 1 - 2 ES Troyes AC
AI WIN: Home Win (LOST)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (LOST)
AI WDL: Home Win (LOST)
AI MSH: 2nd Half (LOST)
Ligue 1 Settled: Aug 29, 2026
AJ Auxerre 1 - 3 Angers SCO
AI WIN: Home Win (LOST)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (LOST)
AI WDL: Home Win (LOST)
AI MSH: 2nd Half (LOST)
Ligue 1 Settled: Aug 29, 2026
RC Strasbourg Alsace 2 - 1 Racing Club de Lens
AI WIN: Away Win (LOST)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Away Win (WON)
AI WDL: Away Win (LOST)
AI MSH: 2nd Half (WON)
Primera Division Settled: Aug 29, 2026
Sevilla FC 1 - 3 Club Atlético de Madrid
AI WIN: Away Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Away Win (WON)
AI WDL: Away Win (WON)
AI MSH: 2nd Half (LOST)
Primera Division Settled: Aug 29, 2026
Real Sociedad de Fútbol 2 - 1 RCD Espanyol de Barcelona
AI WIN: Away Win (LOST)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Away Win (LOST)
AI WDL: Away Win (LOST)
AI MSH: 2nd Half (LOST)
Primera Division Settled: Aug 29, 2026
Levante UD 5 - 2 Real Betis Balompié
AI WIN: Away Win (LOST)
AI O2.5: Under 2.5 (LOST)
AI GG: NG (No) (LOST)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Away Win (LOST)
AI WDL: Away Win (LOST)
AI MSH: 2nd Half (LOST)
Eredivisie Settled: Aug 29, 2026
PEC Zwolle 1 - 3 NEC
AI WIN: Away Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Away Win (WON)
AI MSH: 2nd Half (LOST)
AI WDL: Away Win (WON)
Eredivisie Settled: Aug 29, 2026
SBV Excelsior 2 - 1 Sparta Rotterdam
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (WON)
AI MSH: 2nd Half (WON)
AI WDL: Home Win (WON)
Bundesliga Settled: Aug 29, 2026
Borussia Dortmund 2 - 0 Hamburger SV
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (LOST)
AI GG: GG (Yes) (LOST)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (WON)
AI WDL: Home Win (WON)
AI MSH: 2nd Half (LOST)
Bundesliga Settled: Aug 29, 2026
1. FSV Mainz 05 0 - 0 SC Paderborn 07
AI WIN: Home Win (LOST)
AI O2.5: Over 2.5 (LOST)
AI GG: GG (Yes) (LOST)
AI 1H O0.5: 1H Over 0.5 (LOST)
AI HT WIN: HT Home Win (LOST)
AI WDL: Home Win (LOST)
AI MSH: 2nd Half (LOST)
Bundesliga Settled: Aug 29, 2026
1. FC Köln 3 - 2 TSG 1899 Hoffenheim
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (LOST)
AI WDL: Home Win (WON)
AI MSH: 2nd Half (WON)
Bundesliga Settled: Aug 29, 2026
1. FC Union Berlin 3 - 3 Eintracht Frankfurt
AI WIN: Home Win (LOST)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (LOST)
AI WDL: Home Win (LOST)
AI MSH: 2nd Half (LOST)
Bundesliga Settled: Aug 29, 2026
RB Leipzig 3 - 0 Borussia Mönchengladbach
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (LOST)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (WON)
AI WDL: Home Win (WON)
AI MSH: 2nd Half (WON)
Eredivisie Settled: Aug 29, 2026
AZ 5 - 2 Go Ahead Eagles
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (WON)
AI MSH: 2nd Half (WON)
AI WDL: Home Win (WON)
Bundesliga Settled: Aug 29, 2026
SV 07 Elversberg 3 - 2 Bayer 04 Leverkusen
AI WIN: Away Win (LOST)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Away Win (LOST)
AI WDL: Away Win (LOST)
AI MSH: 2nd Half (WON)
Premier League Settled: Aug 29, 2026
Crystal Palace FC 1 - 4 Manchester City FC
AI WIN: Away Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Away Win (WON)
AI WDL: Away Win (WON)
AI MSH: 2nd Half (WON)
Primera Division Settled: Aug 29, 2026
Deportivo Alavés 1 - 0 Villarreal CF
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (LOST)
AI GG: GG (Yes) (LOST)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (WON)
AI WDL: Home Win (WON)
AI MSH: 2nd Half (LOST)
Primeira Liga Settled: Aug 29, 2026
Rio Ave FC 0 - 4 Sporting Clube de Portugal
Ligue 1 Settled: Aug 29, 2026
Lille OSC 2 - 2 Paris Saint-Germain FC
AI WIN: Away Win (LOST)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Away Win (LOST)
AI WDL: Away Win (LOST)
AI MSH: 2nd Half (WON)
Serie A Settled: Aug 29, 2026
AC Milan 2 - 0 Venezia FC
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (LOST)
AI GG: NG (No) (WON)
AI 1H O0.5: 1H Over 0.5 (LOST)
AI HT WIN: HT Home Win (LOST)
AI WDL: Home Win (WON)
AI MSH: 2nd Half (WON)
Primera Division Settled: Aug 29, 2026
Real Racing Club de Santander 3 - 2 Elche CF
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (WON)
AI WDL: Home Win (WON)
AI MSH: 2nd Half (LOST)
Bundesliga Settled: Aug 29, 2026
FC Bayern München 5 - 1 VfB Stuttgart
AI WIN: Home Win (WON)
AI O2.5: Over 2.5 (WON)
AI GG: GG (Yes) (WON)
AI 1H O0.5: 1H Over 0.5 (WON)
AI HT WIN: HT Home Win (WON)
AI WDL: Home Win (WON)
AI MSH: 2nd Half (WON)
Quick Hub & Tools More