Predictions today5
Average confidence85%
Settled today0/0
Overall accuracy72%

AI Performance

Our accuracy is computed from real results after matches end, fully transparent.

3,111 won 1,206 lost
Last 10

Accuracy curve

Last 10: 60%

Rolling hit rate (10-pick window) across the latest settled results — each point answers: of the last ten picks up to that moment, how many hit?

25% 50% 75% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% 80% 70% 60% 60%
Winning pick Losing pick Oldest on the left, newest on the right

How the model works

Live flow

From raw match signals to a calibrated probability, scroll through the pipeline stages and watch the data flow between stations.

Signal intake

Match results, goals for/against, home & away records and head-to-head, every signal enters the line raw.

1
Feature engineering

Recency weighting: newer games count more. Attack/defence rates are derived relative to the league's own scoring environment.

2
Goal model

A full Poisson matrix over every possible scoreline, with the Dixon-Coles low-score correction (0-0, 1-1), the professional standard.

3
Strength model

A strength index weighted by form, home edge and ranking, it reads what goals alone can't see.

4
Blend & calibrate

The two models are blended, then the matrix is re-balanced onto the final probabilities, every market comes from one consistent distribution.

5
Confidence & publish

Confidence is capped by the evidence, and only the elite get published: a pick below the quality bar stays a draft.

6
Full scoreline matrix 49 possible scorelines, each cell glows by its probability — rows are home goals, columns away goals, and the outlined cell is the most likely score
Away goals → Home goals ↓
Most likely score: 1-1 (11.6%) Home win: 47%
Honesty test: confidence vs reality Does "70%" really behave like ~70%? Measured from our settled results
50-59% —
60-69% 72%
70-79% 76%
80+% 81%
Stated confidence Actual hit rate

Monthly performance

WonLost
0% Jul
76% Aug
77% Sep
84% Oct

Last 20 predictions

SC Corinthians Paulista vs EC Vitória 0-1 Our pick: Under 3.5 goals 79% Hit 2026/10/19 Sporting Clube de Braga vs Gil Vicente FC 1-2 Our pick: Under 3.5 goals 82% Hit 2026/10/19 Getafe CF vs Rayo Vallecano de Madrid 1-1 Our pick: Under 3.5 goals 78% Hit 2026/10/19 Tottenham Hotspur FC vs Coventry City FC 3-1 Our pick: Under 3.5 goals 78% Miss 2026/10/19 Parma Calcio 1913 vs Torino FC 0-3 Our pick: Under 3.5 goals 78% Miss 2026/10/19 AC Monza vs Cagliari Calcio 4-0 Our pick: Under 3.5 goals 76% Miss 2026/10/19 Clube do Remo vs RB Bragantino 1-1 Our pick: No draw (1 or 2) 75% Miss 2026/10/18 EC Bahia vs CR Flamengo 0-3 Our pick: Under 3.5 goals 77% Hit 2026/10/18 Fluminense FC vs Santos FC 1-2 Our pick: Over 1.5 goals 83% Hit 2026/10/18 Real Madrid CF vs Sevilla FC 4-1 Our pick: Over 1.5 goals 87% Hit 2026/10/18 Grêmio FBPA vs Cruzeiro EC 2-4 Our pick: Over 1.5 goals 79% Hit 2026/10/18 Juventus FC vs SS Lazio 0-3 Our pick: Under 3.5 goals 78% Hit 2026/10/18 Olympique Lyonnais vs OGC Nice 2-1 Our pick: Olympique Lyonnais or draw 78% Hit 2026/10/18 FC Twente '65 vs FC Utrecht 1-2 Our pick: Over 1.5 goals 88% Hit 2026/10/18 NEC vs Fortuna Sittard 2-2 Our pick: Over 1.5 goals 81% Hit 2026/10/18 Málaga CF vs Real Sociedad de Fútbol 2-5 Our pick: Over 1.5 goals 77% Hit 2026/10/18 AC Milan vs Atalanta BC 3-2 Our pick: No draw (1 or 2) 77% Hit 2026/10/18 Borussia Mönchengladbach vs TSG 1899 Hoffenheim 1-2 Our pick: Over 1.5 goals 92% Hit 2026/10/18 Nottingham Forest FC vs Arsenal FC 0-1 Our pick: Under 3.5 goals 80% Hit 2026/10/18 Le Havre AC vs AJ Auxerre 1-3 Our pick: No draw (1 or 2) 75% Hit 2026/10/18