Full transparency

Track record

Every prediction we publish is stored before kickoff and shown here after full time, including the ones we got wrong. Nothing is edited or removed afterwards. "Correct" means the result we rated most likely (home win, draw or away win after 90 minutes) is what happened.

36predictions settled
61%results called correctly (22 of 36)
6exact scores nailed (17%)
100%of predictions shown, right or wrong. Published before kickoff, never edited

By competition

CompetitionPredictionsCorrect resultHit rateExact scores
Premier League6467%1
La Liga4250%1
Serie A3133%0
Bundesliga7343%0
Ligue 16583%1
Eredivisie5240%2
Primeira Liga55100%1

For context: in testing on 4,700+ past matches the model called 52% of results correctly, against 43% for always backing the usual outcome. Small samples swing a lot; judge it over months, not weekends.

Awaiting result

Kicked off; result added after full time

All settled predictions

Newest first
Primeira Liga
Casa Pia 0 – 1 Santa Clara
Predicted Santa Clara win (53%) ✓ Correct
Primeira Liga
Acad. Viseu 2 – 1 Estoril Praia
Predicted Acad. Viseu win (46%) ✓ Correct
Eredivisie
Ajax 1 – 1 NEC
Predicted Ajax win (44%) ✗ Missed
La Liga
Real Madrid 1 – 0 Villarreal
Predicted Real Madrid win (66%) ✓ Correct
Serie A
Napoli 3 – 0 Frosinone
Predicted Frosinone win (38%) ✗ Missed
Ligue 1
Brest 5 – 1 Angers SCO
Predicted Brest win (42%) ✓ Correct
Ligue 1
Lorient 1 – 0 Paris FC
Predicted Lorient win (37%) ✓ Correct
Ligue 1
PSG 3 – 1 Le Mans
Predicted PSG win (66%) ✓ Correct
Ligue 1
Monaco 2 – 2 Toulouse
Predicted Monaco win (47%) ✗ Missed
Eredivisie
Sittard 1 – 1 Twente
Predicted Twente win (54%) ✗ Missed
Primeira Liga
Marítimo 1 – 2 Porto
Predicted Porto win (61%) ✓ Correct
Eredivisie
Feyenoord 2 – 0 AZ
Predicted Feyenoord win (49%) ✓ Correct
Premier League
Man United 1 – 1 Tottenham
Predicted Man United win (60%) ✗ Missed
La Liga
Barça 3 – 0 Getafe
Predicted Barça win (76%) ✓ Correct
Bundesliga
RB Leipzig 6 – 0 Frankfurt
Predicted RB Leipzig win (62%) ✓ Correct
Serie A
Inter 3 – 0 Parma
Predicted Inter win (67%) ✓ Correct
Ligue 1
Lille 1 – 0 Le Havre
Predicted Lille win (54%) ✓ Correct
Eredivisie
Go Ahead 3 – 3 Sparta
Predicted Go Ahead win (59%) ✗ Missed
La Liga
Alavés 1 – 2 Atleti
Predicted Alavés win (37%) ✗ Missed
Premier League
Sunderland 0 – 2 Brighton Hove
Predicted Brighton Hove win (47%) ✓ Correct
Premier League
Chelsea 5 – 1 Bournemouth
Predicted Chelsea win (41%) ✓ Correct
Premier League
Ipswich Town 2 – 1 Fulham
Predicted Ipswich Town win (40%) ✓ Correct
Premier League
Aston Villa 2 – 2 Brentford
Predicted Aston Villa win (39%) ✗ Missed
Bundesliga
Mainz 3 – 4 Leverkusen
Predicted Leverkusen win (39%) ✓ Correct
Bundesliga
SC Paderborn 0 – 2 Stuttgart
Predicted Stuttgart win (38%) ✓ Correct
Bundesliga
Union Berlin 1 – 0 Elversberg
Predicted Elversberg win (45%) ✗ Missed
Bundesliga
Hoffenheim 2 – 3 HSV
Predicted Hoffenheim win (66%) ✗ Missed
Bundesliga
Augsburg 2 – 2 Bayern
Predicted Bayern win (63%) ✗ Missed
Serie A
Genoa 2 – 1 Fiorentina
Predicted Fiorentina win (37%) ✗ Missed
Premier League
Arsenal 2 – 1 Leeds United
Predicted Arsenal win (59%) ✓ Correct
Primeira Liga
Braga 1 – 3 Sporting CP
Predicted Sporting CP win (43%) ✓ Correct
La Liga
Málaga 1 – 1 Espanyol
Predicted Espanyol win (36%) ✗ Missed
Ligue 1
RC Lens 2 – 1 Olympique Lyon
Predicted RC Lens win (47%) ✓ Correct
Bundesliga
Dortmund 2 – 2 Bremen
Predicted Dortmund win (67%) ✗ Missed
Eredivisie
PSV 2 – 0 Heerenveen
Predicted PSV win (64%) ✓ Correct
Primeira Liga
Moreirense 0 – 1 Gil Vicente
Predicted Gil Vicente win (39%) ✓ Correct