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
1326 Pending
15572 checked predictions
Checked forecasts
National League
Miss
Eastleigh
VS
Southend
30 Sep, 19:45
Prediction for Eastleigh — Southend
Win: Southend
52% probability
1 21% X 27% 2 52%
Read more →
UEFA Women's Champions League
Miss
Sporting CP Women
VS
Brøndby
30 Sep, 19:45
Prediction for Sporting CP Women — Brøndby
Win: Sporting CP Women
53% probability
1 53% X 28% 2 19%
Read more →
National League
Hit
Tamworth
VS
Sutton United
30 Sep, 19:45
Prediction for Tamworth — Sutton United
Slight edge: Tamworth
46% probability
1 46% X 27% 2 27%
Read more →
1. Liga Promotion
Miss
Kreuzlingen
VS
Brühl
30 Sep, 19:00
Prediction for Kreuzlingen — Brühl
Win: Brühl
54% probability
1 23% X 23% 2 54%
Read more →
Premier League International Cup
Hit
Leicester City U21
VS
Real Sociedad B
30 Sep, 19:00
Prediction for Leicester City U21 — Real Sociedad B
Win: Real Sociedad B
65% probability
1 11% X 24% 2 65%
Read more →
Premier League International Cup
Hit
Nottingham Forest U21
VS
Sporting CP B
30 Sep, 19:00
Prediction for Nottingham Forest U21 — Sporting CP B
Win: Sporting CP B
66% probability
1 7% X 27% 2 66%
Read more →
Liga Alef
Hit
Tzeirey Tira
VS
FC Jerusalem
30 Sep, 19:00
Prediction for Tzeirey Tira — FC Jerusalem
Slight edge: FC Jerusalem
48% probability
1 25% X 27% 2 48%
Read more →
Liga Alef
Miss
Hapoel Beit Shean
VS
Ironi Baka El Garbiya
30 Sep, 18:30
Prediction for Hapoel Beit Shean — Ironi Baka El Garbiya
Slight edge: Ironi Baka El Garbiya
40% probability
1 31% X 29% 2 40%
Read more →
Gulf Cup of Nations
Miss
United Arab Emirates
VS
Qatar
30 Sep, 18:30
Prediction for United Arab Emirates — Qatar
Win: United Arab Emirates
75% probability
1 75% X 20% 2 5%
Read more →
Liga Alef
Hit
Hapoel Mahane Yehuda
VS
Dimona
30 Sep, 18:00
Prediction for Hapoel Mahane Yehuda — Dimona
Win: Dimona
50% probability
1 21% X 29% 2 50%
Read more →
Liga Alef
Hit
Maccabi Ashdod
VS
Holon Yermiyahu
30 Sep, 18:00
Prediction for Maccabi Ashdod — Holon Yermiyahu
Slight edge: Maccabi Ashdod
41% probability
1 41% X 28% 2 31%
Read more →
UEFA Women's Champions League
Hit
Malmö FF Women
VS
St. Pölten Women
30 Sep, 18:00
Prediction for Malmö FF Women — St. Pölten Women
Win: Malmö FF Women
82% probability
1 82% X 18%
Read more →
UEFA Women's Champions League
Hit
Czarni Sosnowiec Women
VS
Breiðablik Women
30 Sep, 18:00
Prediction for Czarni Sosnowiec Women — Breiðablik Women
Win: Czarni Sosnowiec Women
67% probability
1 67% X 16% 2 17%
Read more →
UEFA U21 Championship - Qualification
Hit
Kosovo U21
VS
Cyprus U21
30 Sep, 18:00
Prediction for Kosovo U21 — Cyprus U21
Win: Kosovo U21
68% probability
1 68% X 21% 2 11%
Read more →
Liga Alef
Miss
Hapoel Nof HaGalil
VS
Tzeirey Tamra
30 Sep, 17:55
Prediction for Hapoel Nof HaGalil — Tzeirey Tamra
Win: Hapoel Nof HaGalil
81% probability
1 81% X 14% 2 5%
Read more →
Liga Alef
Hit
Nordia Jerusalem
VS
Hapoel Hadera
30 Sep, 17:50
Prediction for Nordia Jerusalem — Hapoel Hadera
Win: Hapoel Hadera
80% probability
1 4% X 16% 2 80%
Read more →
UEFA Champions League Women
Hit
Roma Women
VS
Barcelona Women
30 Sep, 17:45
Prediction for Roma Women — Barcelona Women
Win: Barcelona Women
55% probability
1 21% X 24% 2 55%
Read more →
UEFA Champions League Women
Miss
Paris FC Women
VS
Arsenal Women
30 Sep, 17:45
Prediction for Paris FC Women — Arsenal Women
Win: Arsenal Women
77% probability
1 5% X 18% 2 77%
Read more →
UEFA Champions League Women
Miss
Häcken
VS
Juventus Women
30 Sep, 17:45
Prediction for Häcken — Juventus Women
Win: Häcken
82% probability
1 82% X 18%
Read more →
UEFA Women's Champions League
Hit
Eintracht Frankfurt Women
VS
FH Hafnarfjörður Women
30 Sep, 17:30
Prediction for Eintracht Frankfurt Women — FH Hafnarfjörður Women
Win: Eintracht Frankfurt Women
77% probability
1 77% X 17% 2 6%
Read more →
UEFA Women's Champions League
Hit
Sturm Graz Women
VS
VfL Wolfsburg Women
30 Sep, 17:30
Prediction for Sturm Graz Women — VfL Wolfsburg Women
Win: VfL Wolfsburg Women
67% probability
1 14% X 19% 2 67%
Read more →
UEFA U21 Championship - Qualification
Hit
Poland U21
VS
Sweden U21
30 Sep, 17:00
Prediction for Poland U21 — Sweden U21
Win: Poland U21
68% probability
1 68% X 19% 2 13%
Read more →
UEFA U21 Championship - Qualification
Hit
Romania U21
VS
Finland U21
30 Sep, 17:00
Prediction for Romania U21 — Finland U21
Slight edge: Finland U21
44% probability
1 28% X 28% 2 44%
Read more →
UEFA U21 Championship - Qualification
Hit
Malta U21
VS
Germany U21
30 Sep, 17:00
Prediction for Malta U21 — Germany U21
Win: Germany U21
71% probability
1 9% X 20% 2 71%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9222 hit
6350 missed
1326 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.