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

AI Performance

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

2,753 won 1,117 lost
Last 10

Accuracy curve

Last 10: 70%

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% 80% 86% 89% 90% 90% 90% 70% 60% 50% 40% 50% 60% 70% 70%
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% 69%
70-79% 76%
80+% 74%
Stated confidence Actual hit rate

Monthly performance

WonLost
0% Jul
74% Aug

Last 20 predictions

FC Barcelona vs Athletic Club 2-0 Our pick: Over 1.5 goals 88% Hit 2026/8/27 RC Celta de Vigo vs CA Osasuna 1-2 Our pick: Under 3.5 goals 80% Hit 2026/8/27 Real Madrid CF vs Real Sociedad de Fútbol 4-1 Our pick: Over 1.5 goals 84% Hit 2026/8/26 Valencia CF vs Real Betis Balompié 0-1 Our pick: Over 1.5 goals 74% Miss 2026/8/25 Botafogo FR vs CA Paranaense 2-3 Our pick: Over 1.5 goals 68% Hit 2026/8/24 Málaga CF vs RC Deportivo La Coruña 1-1 Our pick: Under 3.5 goals 68% Hit 2026/8/24 Gil Vicente FC vs Casa Pia AC 2-0 Our pick: Gil Vicente FC or draw 78% Hit 2026/8/24 Fulham FC vs Chelsea FC 2-3 Our pick: Fulham FC or draw 80% Miss 2026/8/24 AS Roma vs ACF Fiorentina 4-0 Our pick: AS Roma or draw 78% Hit 2026/8/24 CA Osasuna vs Levante UD 0-0 Our pick: Over 1.5 goals 80% Miss 2026/8/24 Bologna FC 1909 vs SS Lazio 0-1 Our pick: No draw (1 or 2) 74% Hit 2026/8/24 Coritiba FBC vs SC Corinthians Paulista 2-1 Our pick: Under 3.5 goals 68% Hit 2026/8/23 Chapecoense AF vs São Paulo FC 1-0 Our pick: Over 1.5 goals 68% Miss 2026/8/23 Santos FC vs Mirassol FC 1-1 Our pick: No draw (1 or 2) 79% Miss 2026/8/23 FC Porto vs FC Arouca 2-0 Our pick: No draw (1 or 2) 73% Hit 2026/8/23 Elche CF vs FC Barcelona 0-5 Our pick: Under 3.5 goals 75% Miss 2026/8/23 SE Palmeiras vs CR Vasco da Gama 4-1 Our pick: SE Palmeiras or draw 87% Hit 2026/8/23 EC Vitória vs EC Bahia 0-2 Our pick: Under 3.5 goals 82% Hit 2026/8/23 RB Bragantino vs Grêmio FBPA 1-0 Our pick: Over 1.5 goals 81% Miss 2026/8/23 Torino FC vs AC Milan 1-2 Our pick: Over 1.5 goals 76% Hit 2026/8/23