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
| Competition | Predictions | Correct result | Hit rate | Exact scores |
|---|---|---|---|---|
| Premier League | 6 | 4 | 67% | 1 |
| La Liga | 4 | 2 | 50% | 1 |
| Serie A | 3 | 1 | 33% | 0 |
| Bundesliga | 7 | 3 | 43% | 0 |
| Ligue 1 | 6 | 5 | 83% | 1 |
| Eredivisie | 5 | 2 | 40% | 2 |
| Primeira Liga | 5 | 5 | 100% | 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 timeAll settled predictions
Newest firstPrimeira Liga
Casa Pia
0 – 1
Santa Clara
Primeira Liga
Acad. Viseu
2 – 1
Estoril Praia
Eredivisie
Ajax
1 – 1
NEC
La Liga
Real Madrid
1 – 0
Villarreal
Serie A
Napoli
3 – 0
Frosinone
Ligue 1
Brest
5 – 1
Angers SCO
Ligue 1
Lorient
1 – 0
Paris FC
Ligue 1
PSG
3 – 1
Le Mans
Ligue 1
Monaco
2 – 2
Toulouse
Eredivisie
Sittard
1 – 1
Twente
Primeira Liga
Marítimo
1 – 2
Porto
Eredivisie
Feyenoord
2 – 0
AZ
Premier League
Man United
1 – 1
Tottenham
La Liga
Barça
3 – 0
Getafe
Bundesliga
RB Leipzig
6 – 0
Frankfurt
Serie A
Inter
3 – 0
Parma
Ligue 1
Lille
1 – 0
Le Havre
Eredivisie
Go Ahead
3 – 3
Sparta
La Liga
Alavés
1 – 2
Atleti
Premier League
Sunderland
0 – 2
Brighton Hove
Premier League
Chelsea
5 – 1
Bournemouth
Premier League
Ipswich Town
2 – 1
Fulham
Premier League
Aston Villa
2 – 2
Brentford
Bundesliga
Mainz
3 – 4
Leverkusen
Bundesliga
SC Paderborn
0 – 2
Stuttgart
Bundesliga
Union Berlin
1 – 0
Elversberg
Bundesliga
Hoffenheim
2 – 3
HSV
Bundesliga
Augsburg
2 – 2
Bayern
Serie A
Genoa
2 – 1
Fiorentina
Premier League
Arsenal
2 – 1
Leeds United
Primeira Liga
Braga
1 – 3
Sporting CP
La Liga
Málaga
1 – 1
Espanyol
Ligue 1
RC Lens
2 – 1
Olympique Lyon
Bundesliga
Dortmund
2 – 2
Bremen
Eredivisie
PSV
2 – 0
Heerenveen
Primeira Liga
Moreirense
0 – 1
Gil Vicente