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%
9217 / 15564
9217 hit
6347 missed
1315 Pending
15564 checked predictions
Awaiting result
Liga de Ascenso
Pending
Aserri FC
VS
Guadalupe FC
4 Oct, 18:00
Prediction for Aserri FC — Guadalupe FC
Win: Guadalupe FC
68% probability
1 10% X 22% 2 68%
Read more →
NWSL Women
Pending
NJ/NY Gotham FC Women
VS
Angel City
4 Oct, 18:00
Prediction for NJ/NY Gotham FC Women — Angel City
Slight edge: NJ/NY Gotham FC Women
46% probability
1 46% X 31% 2 23%
Read more →
Frauen Bundesliga
Pending
Nürnberg
VS
1899 Hoffenheim Women
4 Oct, 17:30
Prediction for Nürnberg — 1899 Hoffenheim Women
Win: 1899 Hoffenheim Women
64% probability
1 17% X 19% 2 64%
Read more →
Primera División - Apertura
Pending
Boston River
VS
Juventud
4 Oct, 17:00
Prediction for Boston River — Juventud
Slight edge: Boston River
39% probability
1 39% X 31% 2 30%
Read more →
Serie A Women
Pending
Como Women
VS
Inter Milan Women
4 Oct, 17:00
Prediction for Como Women — Inter Milan Women
Win: Inter Milan Women
64% probability
1 13% X 23% 2 64%
Read more →
UEFA Nations League
Pending
Malta
VS
Andorra
4 Oct, 17:00
Prediction for Malta — Andorra
Win: Malta
54% probability
1 54% X 29% 2 17%
Read more →
UEFA Nations League
Pending
Kosovo National Team
VS
Austria
4 Oct, 17:00
Prediction for Kosovo National Team — Austria
Slight edge: Austria
45% probability
1 26% X 29% 2 45%
Read more →
Prva Liga
Pending
Jedinstvo Ub
VS
Dubočica
4 Oct, 17:00
Prediction for Jedinstvo Ub — Dubočica
Win: Jedinstvo Ub
59% probability
1 59% X 25% 2 16%
Read more →
Prva Liga
Pending
FK Spartak Zdrepceva KRV
VS
Naftagas
4 Oct, 17:00
Prediction for FK Spartak Zdrepceva KRV — Naftagas
Win: FK Spartak Zdrepceva KRV
70% probability
1 70% X 22% 2 8%
Read more →
Azadegan League
Pending
Naft Masjed Soleyman
VS
Fard Alborz
4 Oct, 16:30
Prediction for Naft Masjed Soleyman — Fard Alborz
Draw
40% probability
1 34% X 40% 2 26%
Read more →
FA WSL
Pending
Manchester City Women
VS
Arsenal Women
4 Oct, 16:30
Prediction for Manchester City Women — Arsenal Women
Slight edge: Manchester City Women
44% probability
1 44% X 30% 2 26%
Read more →
Primera B
Pending
Antofagasta
VS
Rangers de Talca
4 Oct, 16:30
Prediction for Antofagasta — Rangers de Talca
Win: Antofagasta
68% probability
1 68% X 22% 2 10%
Read more →
Kansallinen Liiga
Pending
HJK
VS
HPS Women
4 Oct, 16:30
Prediction for HJK — HPS Women
Win: HJK
68% probability
1 68% X 19% 2 13%
Read more →
First Division League
Pending
Elmina Sharks
VS
PAC Academy
4 Oct, 16:00
Prediction for Elmina Sharks — PAC Academy
Slight edge: Elmina Sharks
43% probability
1 43% X 33% 2 24%
Read more →
First Division League
Pending
KAC Soccer
VS
Mighty Royals
4 Oct, 16:00
Prediction for KAC Soccer — Mighty Royals
Slight edge: KAC Soccer
46% probability
1 46% X 29% 2 25%
Read more →
Premier League
Pending
Hearts U21
VS
Ashanti Gold
4 Oct, 16:00
Prediction for Hearts U21 — Ashanti Gold
Win: Hearts U21
72% probability
1 72% X 28%
Read more →
Championnat National
Pending
Coton Sport Ouidah
VS
Bani Gansè
4 Oct, 16:00
Prediction for Coton Sport Ouidah — Bani Gansè
Win: Coton Sport Ouidah
50% probability
1 50% X 33% 2 17%
Read more →
Championnat National
Pending
Cavaliers
VS
Dynamo Abomey
4 Oct, 16:00
Prediction for Cavaliers — Dynamo Abomey
Slight edge: Cavaliers
39% probability
1 39% X 36% 2 25%
Read more →
Championnat National
Pending
USSK
VS
Hodio
4 Oct, 16:00
Prediction for USSK — Hodio
Slight edge: USSK
42% probability
1 42% X 36% 2 22%
Read more →
NPFL
Pending
Doma United
VS
Warri Wolves
4 Oct, 16:00
Prediction for Doma United — Warri Wolves
Win: Doma United
67% probability
1 67% X 23% 2 10%
Read more →
First Division League
Pending
Great Olympics
VS
True Democracy
4 Oct, 16:00
Prediction for Great Olympics — True Democracy
Slight edge: Great Olympics
42% probability
1 42% X 34% 2 24%
Read more →
Premier League
Pending
Port City
VS
Bechem United
4 Oct, 16:00
Prediction for Port City — Bechem United
Win: Bechem United
61% probability
1 11% X 28% 2 61%
Read more →
First Division League
Pending
Okwawu
VS
Attram de Visser
4 Oct, 16:00
Prediction for Okwawu — Attram de Visser
Slight edge: Attram de Visser
41% probability
1 29% X 30% 2 41%
Read more →
First Division League
Pending
King Faisal
VS
Ebusua Dwarfs
4 Oct, 16:00
Prediction for King Faisal — Ebusua Dwarfs
Slight edge: King Faisal
42% probability
1 42% X 33% 2 25%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9217 hit
6347 missed
1315 Pending
Model calibration
50–59%
55%
2903 / 5198
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.