Home / Predictions for football
Football predictions: upcoming matches
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
59%
9212 / 15559
9212 hit
6347 missed
1282 Pending
15559 checked predictions
Awaiting result
Second NL
Pending
Hrvatski Dragovoljac
VS
Uskok Klis
9 Oct, 14:30
Prediction for Hrvatski Dragovoljac — Uskok Klis
Slight edge: Uskok Klis
40% probability
1 32% X 28% 2 40%
Read more →
Ligi kuu Bara
Pending
Mbeya City FC
VS
Kagera Sugar
9 Oct, 14:15
Prediction for Mbeya City FC — Kagera Sugar
Win: Mbeya City FC
51% probability
1 51% X 30% 2 19%
Read more →
Persian Gulf Pro League
Pending
Chadormalu SC
VS
Kheybar Khorramabad
9 Oct, 14:15
Prediction for Chadormalu SC — Kheybar Khorramabad
Slight edge: Chadormalu SC
47% probability
1 47% X 31% 2 22%
Read more →
Liga Leumit
Pending
Maccabi Kiryat Gat
VS
Kiryat Yam SC
9 Oct, 14:00
Prediction for Maccabi Kiryat Gat — Kiryat Yam SC
Slight edge: Maccabi Kiryat Gat
43% probability
1 43% X 28% 2 29%
Read more →
Liga Leumit
Pending
Ironi Modi'in
VS
Hapoel Afula
9 Oct, 14:00
Prediction for Ironi Modi'in — Hapoel Afula
Slight edge: Hapoel Afula
40% probability
1 30% X 30% 2 40%
Read more →
Liga Leumit
Pending
Hapoel Acre
VS
Maccabi Bnei Raina
9 Oct, 14:00
Prediction for Hapoel Acre — Maccabi Bnei Raina
Win: Maccabi Bnei Raina
72% probability
X 28% 2 72%
Read more →
First NL
Pending
Sesvete
VS
Jadran LP
9 Oct, 14:00
Prediction for Sesvete — Jadran LP
Slight edge: Jadran LP
45% probability
1 26% X 29% 2 45%
Read more →
Ligue A
Pending
Royal Vision
VS
Kayanza United
9 Oct, 14:00
Prediction for Royal Vision — Kayanza United
Win: Royal Vision
63% probability
1 63% X 22% 2 15%
Read more →
Liga Leumit
Pending
Kafr Qasim
VS
Bnei Yehuda
9 Oct, 14:00
Prediction for Kafr Qasim — Bnei Yehuda
Slight edge: Bnei Yehuda
44% probability
1 25% X 31% 2 44%
Read more →
Liga Leumit
Pending
Maccabi Herzliya
VS
Maccabi Ahi Nazareth
9 Oct, 14:00
Prediction for Maccabi Herzliya — Maccabi Ahi Nazareth
Slight edge: Maccabi Ahi Nazareth
40% probability
1 31% X 29% 2 40%
Read more →
Vysshaya Liga
Pending
Sardor Tursunzoda
VS
Eskhata
9 Oct, 13:30
Prediction for Sardor Tursunzoda — Eskhata
Slight edge: Sardor Tursunzoda
42% probability
1 42% X 24% 2 34%
Read more →
Vysshaya Liga
Pending
Parvoz
VS
Khujand
9 Oct, 13:30
Prediction for Parvoz — Khujand
Win: Khujand
52% probability
1 19% X 29% 2 52%
Read more →
Liga Alef
Pending
Hapoel Herzliya
VS
Hapoel Mahane Yehuda
9 Oct, 13:00
Prediction for Hapoel Herzliya — Hapoel Mahane Yehuda
Slight edge: Hapoel Herzliya
48% probability
1 48% X 28% 2 24%
Read more →
Liga Alef
Pending
Hapoel Ramat HaSharon
VS
Hapoel Azor
9 Oct, 13:00
Prediction for Hapoel Ramat HaSharon — Hapoel Azor
Win: Hapoel Ramat HaSharon
57% probability
1 57% X 27% 2 16%
Read more →
Liga Alef
Pending
FC Jerusalem
VS
Maccabi Kiryat Malachi
9 Oct, 13:00
Prediction for FC Jerusalem — Maccabi Kiryat Malachi
Slight edge: FC Jerusalem
46% probability
1 46% X 27% 2 27%
Read more →
Liga Alef
Pending
Hapoel Marmorek
VS
Maccabi Ashdod
9 Oct, 13:00
Prediction for Hapoel Marmorek — Maccabi Ashdod
Slight edge: Maccabi Ashdod
46% probability
1 26% X 28% 2 46%
Read more →
Premier League
Pending
Eastern
VS
North District
9 Oct, 13:00
Prediction for Eastern — North District
Slight edge: Eastern
42% probability
1 42% X 24% 2 34%
Read more →
Premier League
Pending
Mebrat Hayl
VS
Adama Kenema
9 Oct, 13:00
Prediction for Mebrat Hayl — Adama Kenema
Slight edge: Mebrat Hayl
40% probability
1 40% X 34% 2 26%
Read more →
Liga 1
Pending
Oguzsport
VS
FC Stăuceni
9 Oct, 13:00
Prediction for Oguzsport — FC Stăuceni
Win: FC Stăuceni
53% probability
1 21% X 26% 2 53%
Read more →
Liga 1
Pending
Vulturii Cutezători
VS
Univer Comrat
9 Oct, 13:00
Prediction for Vulturii Cutezători — Univer Comrat
Win: Vulturii Cutezători
58% probability
1 58% X 19% 2 23%
Read more →
Liga 1
Pending
FCM Ungheni
VS
Zimbru II
9 Oct, 13:00
Prediction for FCM Ungheni — Zimbru II
Win: FCM Ungheni
69% probability
1 69% X 16% 2 15%
Read more →
Super League
Pending
Zhejiang Professional
VS
SHANGHAI SIPG
9 Oct, 13:00
Prediction for Zhejiang Professional — SHANGHAI SIPG
Win: Zhejiang Professional
51% probability
1 51% X 24% 2 25%
Read more →
Professional Development League
Pending
Barnsley U21
VS
Hull City U21
9 Oct, 13:00
Prediction for Barnsley U21 — Hull City U21
Slight edge: Barnsley U21
47% probability
1 47% X 23% 2 30%
Read more →
Super League
Pending
Qingdao Jonoon
VS
Beijing Guoan
9 Oct, 12:35
Prediction for Qingdao Jonoon — Beijing Guoan
Win: Beijing Guoan
50% probability
1 26% X 24% 2 50%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9212 hit
6347 missed
1282 Pending
Model calibration
50–59%
55%
2901 / 5196
60–69%
69%
2388 / 3440
70–79%
73%
1726 / 2346
80%+
69%
610 / 875
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.