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%
9222 / 15572
9222 hit
6350 missed
1323 Pending
15572 checked predictions
Checked forecasts
UEFA Nations League
Miss
Wales
VS
Norway
1 Oct, 19:45
Prediction for Wales — Norway
Win: Norway
73% probability
1 7% X 20% 2 73%
Read more →
UEFA U21 Championship - Qualification
Hit
San Marino U21
VS
Spain U21
1 Oct, 19:15
Prediction for San Marino U21 — Spain U21
Win: Spain U21
72% probability
1 9% X 19% 2 72%
Read more →
Carioca B2
Miss
Búzios
VS
Paraty
1 Oct, 19:00
Prediction for Búzios — Paraty
Win: Paraty
75% probability
1 7% X 18% 2 75%
Read more →
Carioca B2
Miss
Paduano
VS
Campos AA
1 Oct, 19:00
Prediction for Paduano — Campos AA
Win: Paduano
74% probability
1 74% X 19% 2 7%
Read more →
Liga Premier Serie A
Miss
Héroes de Zaci
VS
Acatlan
1 Oct, 19:00
Prediction for Héroes de Zaci — Acatlan
Slight edge: Héroes de Zaci
47% probability
1 47% X 22% 2 31%
Read more →
Carioca B2
Hit
Rio de Janeiro
VS
Barra Mansa
1 Oct, 19:00
Prediction for Rio de Janeiro — Barra Mansa
Slight edge: Rio de Janeiro
41% probability
1 41% X 29% 2 30%
Read more →
Carioca B2
Hit
Cardoso Moreira
VS
Serra Macaense
1 Oct, 19:00
Prediction for Cardoso Moreira — Serra Macaense
Win: Serra Macaense
71% probability
1 8% X 21% 2 71%
Read more →
UEFA Champions League Women
Miss
Austria Wien Women
VS
Inter Milan Women
1 Oct, 17:45
Prediction for Austria Wien Women — Inter Milan Women
Win: Inter Milan Women
60% probability
1 14% X 26% 2 60%
Read more →
UEFA Champions League Women
Hit
Køge BK
VS
Servette Chênois Women
1 Oct, 17:45
Prediction for Køge BK — Servette Chênois Women
Slight edge: Køge BK
46% probability
1 46% X 27% 2 27%
Read more →
Liga Alef
Miss
Hapoel Umm al-Fahm
VS
Hapoel Ironi Karmiel
1 Oct, 17:30
Prediction for Hapoel Umm al-Fahm — Hapoel Ironi Karmiel
Slight edge: Hapoel Umm al-Fahm
46% probability
1 46% X 28% 2 26%
Read more →
Liga Alef
Miss
Kfar Saba 1928
VS
Hapoel Marmorek
1 Oct, 17:30
Prediction for Kfar Saba 1928 — Hapoel Marmorek
Slight edge: Kfar Saba 1928
47% probability
1 47% X 30% 2 23%
Read more →
Liga Leumit
Hit
Kiryat Yam SC
VS
Hapoel Kfar Saba
1 Oct, 17:00
Prediction for Kiryat Yam SC — Hapoel Kfar Saba
Win: Kiryat Yam SC
56% probability
1 56% X 23% 2 21%
Read more →
Liga Leumit
Miss
Maccabi Ahi Nazareth
VS
Ironi Modi'in
1 Oct, 17:00
Prediction for Maccabi Ahi Nazareth — Ironi Modi'in
Slight edge: Maccabi Ahi Nazareth
45% probability
1 45% X 29% 2 26%
Read more →
Liga Leumit
Hit
Ashdod
VS
Maccabi Herzliya
1 Oct, 17:00
Prediction for Ashdod — Maccabi Herzliya
Win: Ashdod
73% probability
1 73% X 27%
Read more →
Liga Leumit
Hit
Maccabi Kabilio Jaffa
VS
Hapoel Acre
1 Oct, 17:00
Prediction for Maccabi Kabilio Jaffa — Hapoel Acre
Win: Maccabi Kabilio Jaffa
53% probability
1 53% X 27% 2 20%
Read more →
NM Cupen
Hit
Rana
VS
Bodø/Glimt
1 Oct, 17:00
Prediction for Rana — Bodø/Glimt
Win: Bodø/Glimt
73% probability
X 27% 2 73%
Read more →
NM Cupen
Hit
Bærum
VS
Lillestrøm
1 Oct, 17:00
Prediction for Bærum — Lillestrøm
Win: Lillestrøm
73% probability
1 7% X 20% 2 73%
Read more →
UEFA U21 Championship - Qualification
Miss
North Macedonia U21
VS
Montenegro U21
1 Oct, 17:00
Prediction for North Macedonia U21 — Montenegro U21
Slight edge: North Macedonia U21
41% probability
1 41% X 28% 2 31%
Read more →
Liga Leumit
Miss
Hapoel Afula
VS
Hapoel Rishon LeZion
1 Oct, 17:00
Prediction for Hapoel Afula — Hapoel Rishon LeZion
Slight edge: Hapoel Rishon LeZion
48% probability
1 24% X 28% 2 48%
Read more →
Liga Leumit
Miss
Maccabi Bnei Raina
VS
Hapoel Kfar Shalem
1 Oct, 17:00
Prediction for Maccabi Bnei Raina — Hapoel Kfar Shalem
Win: Maccabi Bnei Raina
73% probability
1 73% X 22% 2 5%
Read more →
Liga Leumit
Hit
Bnei Yehuda
VS
Maccabi Kiryat Gat
1 Oct, 17:00
Prediction for Bnei Yehuda — Maccabi Kiryat Gat
Win: Bnei Yehuda
68% probability
Odds 1.30
1 68% X 15% 2 17%
Read more →
Liga Leumit
Miss
Hapoel Ra'anana
VS
Kafr Qasim
1 Oct, 17:00
Prediction for Hapoel Ra'anana — Kafr Qasim
Slight edge: Hapoel Ra'anana
40% probability
1 40% X 31% 2 29%
Read more →
Africa Cup of Nations - Qualification
Hit
Guinea
VS
Kenya
1 Oct, 17:00
Prediction for Guinea — Kenya
Win: Guinea
51% probability
1 51% X 28% 2 21%
Read more →
UEFA Nations League
Miss
Azerbaijan
VS
Liechtenstein
1 Oct, 17:00
Prediction for Azerbaijan — Liechtenstein
Slight edge: Azerbaijan
48% probability
1 48% X 34% 2 18%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9222 hit
6350 missed
1323 Pending
Model calibration
50–59%
55%
2905 / 5202
60–69%
69%
2389 / 3441
70–79%
73%
1728 / 2348
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.