Home / Sports predictions
Sports predictions
A suggested outcome with a probability and the reasoning behind it. The calculation rests on attacking and defensive strength adjusted for opponents, recent form, head-to-head history and, where available, the bookmakers' line. A forecast is an estimate, not a promise.
Analytical forecasts on sports events based on statistical models
Prediction accuracy
51%
915 / 1784
915 hit
869 missed
604 Pending
1784 checked predictions
Checked forecasts
Primeira Liga
Miss
Casa Pia AC
VS
Moreirense
30 Aug, 18:00
Prediction for Casa Pia AC — Moreirense
Win: Casa Pia AC
41% probability
Read more →
Premier League
Hit
Rubin
VS
Makhachkala
30 Aug, 18:00
Prediction for Rubin — Makhachkala
Win: Rubin
40% probability
Read more →
Premier League
Hit
Bate Borisov
VS
FC Minsk
30 Aug, 18:00
Prediction for Bate Borisov — FC Minsk
Win: Bate Borisov
47% probability
Read more →
Úrvalsdeild
Miss
Fram Reykjavík
VS
KA Akureyri
30 Aug, 18:00
Prediction for Fram Reykjavík — KA Akureyri
Win: Fram Reykjavík
62% probability
Read more →
Úrvalsdeild
Hit
FH hafnarfjordur
VS
Keflavík
30 Aug, 18:00
Prediction for FH hafnarfjordur — Keflavík
Win: FH hafnarfjordur
41% probability
Read more →
CEV European Championship Women
Hit
Serbia Women
VS
Croatia Women
30 Aug, 18:00
Prediction for Serbia Women — Croatia Women
Win: Serbia Women
86% probability
Read more →
Primera División Femenina
Hit
Barcelona Women
VS
Granadilla Tenerife Women
30 Aug, 18:00
Prediction for Barcelona Women — Granadilla Tenerife Women
Win: Barcelona Women
81% probability
Read more →
MLS Next Pro
Hit
Columbus Crew II
VS
Chicago FC United
30 Aug, 18:00
Prediction for Columbus Crew II — Chicago FC United
Win: Columbus Crew II
42% probability
Read more →
NB I
Hit
Puskás Akadémia
VS
Ferencvárosi TC
30 Aug, 18:00
Prediction for Puskás Akadémia — Ferencvárosi TC
Win: Ferencvárosi TC
45% probability
Read more →
Second League
Hit
Spartak Pleven
VS
Vihren
30 Aug, 18:00
Prediction for Spartak Pleven — Vihren
Win: Vihren
42% probability
Read more →
First League
Miss
Nizhny Novgorod
VS
Volga Ulyanovsk
30 Aug, 18:00
Prediction for Nizhny Novgorod — Volga Ulyanovsk
Win: Nizhny Novgorod
70% probability
Read more →
Jupiler Pro League
Hit
Union Saint-Gilloise
VS
Anderlecht
30 Aug, 17:30
Prediction for Union Saint-Gilloise — Anderlecht
Win: Union Saint-Gilloise
64% probability
Read more →
Herre Handbold Ligaen
Hit
Aalborg Håndbold
VS
Holstebro TTH
30 Aug, 17:30
Prediction for Aalborg Håndbold — Holstebro TTH
Win: Aalborg Håndbold
63% probability
Read more →
Herre Handbold Ligaen
Miss
Bjerringbro-Silkeborg
VS
Nordsjælland Håndbold
30 Aug, 17:30
Prediction for Bjerringbro-Silkeborg — Nordsjælland Håndbold
Win: Bjerringbro-Silkeborg
56% probability
Read more →
Kvindeligaen Women
Hit
Odense Women
VS
Skanderborg Women
30 Aug, 17:30
Prediction for Odense Women — Skanderborg Women
Win: Odense Women
71% probability
Read more →
NWSL Women
Hit
Washington Spirit Women
VS
Bay FC
30 Aug, 17:30
Prediction for Washington Spirit Women — Bay FC
Win: Washington Spirit Women
59% probability
Read more →
Pro League
Hit
Al Wahda FC
VS
Baniyas SC
30 Aug, 17:30
Prediction for Al Wahda FC — Baniyas SC
Win: Al Wahda FC
54% probability
Read more →
Super League 1
Hit
Aris Thessaloniki
VS
OFI Crete
30 Aug, 17:30
Prediction for Aris Thessaloniki — OFI Crete
Win: Aris Thessaloniki
50% probability
Read more →
Serie A
Miss
Napoli
VS
Como
30 Aug, 17:30
Prediction for Napoli — Como
Win: Napoli
39% probability
Read more →
Primera B
Miss
Deportes Copiapó
VS
Antofagasta
30 Aug, 17:30
Prediction for Deportes Copiapó — Antofagasta
Win: Deportes Copiapó
39% probability
Read more →
Meistaradeildin
Miss
Skála ÍF
VS
07 Vestur
30 Aug, 17:15
Prediction for Skála ÍF — 07 Vestur
Win: Skála ÍF
47% probability
Read more →
MLB
Hit
Nationals
VS
Marlins
30 Aug, 17:15
Prediction for Nationals — Marlins
Win: Marlins
74% probability
Read more →
Friendly International Women
Hit
Belgium Women
VS
Japan Women
30 Aug, 17:15
Prediction for Belgium Women — Japan Women
Win: Belgium Women
62% probability
Read more →
Pro League
Miss
Al-Hazem
VS
Al Shabab
30 Aug, 17:05
Prediction for Al-Hazem — Al Shabab
Win: Al Shabab
41% probability
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
51%
accuracy
915 hit
869 missed
604 Pending
Model calibration
50–59%
55%
301 / 545
60–69%
70%
194 / 277
70–79%
75%
103 / 136
80%+
80%
72 / 90
How forecasts are made
We analyse team form, match statistics, head-to-head record and line-ups.
The model estimates the probability of each outcome (1X2).
A forecast is fixed before kick-off and is never changed afterwards.
Accuracy counts only finished events.
How a forecast is made
First the attacking and defensive strength of each side is worked out from matches played, adjusted for the opposition faced: goals against a bottom club and against a leader are not worth the same. Expected goals follow from those figures, and the outcome probabilities from them.
What data goes in
Match results from the past two years, weighted so that a recent game counts for more than one from last season. League position, head-to-head history and, in football, the average bookmakers' line. Injuries and suspensions are gathered separately and appear in the write-up.
What the probability means
Sixty per cent means that, were the match played many times over, the outcome would come up in roughly six cases out of ten. In four it would not — and that is not an error in the calculation but the nature of an estimate.
Limits of a forecast
The calculation knows nothing that is not in the data: a coach dismissed on the eve, the weather, a side rested before a European tie. For clubs with two or three matches behind them there is not enough to go on at all, and no forecast is made.