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
1439 Pending
15572 checked predictions
Checked forecasts
Championnat National
Miss
Damissa
VS
Cavaliers
27 Sep, 16:00
Prediction for Damissa — Cavaliers
Slight edge: Damissa
42% probability
1 42% X 32% 2 26%
Read more →
Championnat National
Miss
Hodio
VS
AS Cotonou
27 Sep, 16:00
Prediction for Hodio — AS Cotonou
Draw
41% probability
1 37% X 41% 2 22%
Read more →
Championnat National
Miss
Buffles
VS
Ayema
27 Sep, 16:00
Prediction for Buffles — Ayema
Draw
43% probability
1 36% X 43% 2 21%
Read more →
First NL
Miss
Opatija
VS
Vukovar
27 Sep, 15:00
Prediction for Opatija — Vukovar
Win: Vukovar
72% probability
1 6% X 22% 2 72%
Read more →
Second League
Hit
CSKA Sofia II
VS
Sportist Svoge
27 Sep, 15:00
Prediction for CSKA Sofia II — Sportist Svoge
Win: CSKA Sofia II
70% probability
1 70% X 21% 2 9%
Read more →
1. Liga Promotion
Miss
Bellinzona
VS
Breitenrain
27 Sep, 15:00
Prediction for Bellinzona — Breitenrain
Win: Bellinzona
71% probability
1 71% X 20% 2 9%
Read more →
Second League
Miss
Chernomorets 1919 Burgas
VS
Montana
27 Sep, 15:00
Prediction for Chernomorets 1919 Burgas — Montana
Win: Montana
58% probability
1 15% X 27% 2 58%
Read more →
Primera División - Apertura
Hit
Central Espanol
VS
Liverpool Montevideo
27 Sep, 15:00
Prediction for Central Espanol — Liverpool Montevideo
Slight edge: Liverpool Montevideo
41% probability
1 26% X 33% 2 41%
Read more →
First League
Miss
Shinnik Yaroslavl
VS
SKA Khabarovsk
27 Sep, 15:00
Prediction for Shinnik Yaroslavl — SKA Khabarovsk
Win: Shinnik Yaroslavl
52% probability
1 52% X 29% 2 19%
Read more →
Torneo Federal A
Miss
Circulo Deportivo
VS
Sol de Mayo
27 Sep, 15:00
Prediction for Circulo Deportivo — Sol de Mayo
Win: Circulo Deportivo
51% probability
1 51% X 31% 2 18%
Read more →
1st League - RS
Miss
Omarska
VS
Drina Zvornik
27 Sep, 15:00
Prediction for Omarska — Drina Zvornik
Slight edge: Drina Zvornik
44% probability
1 26% X 30% 2 44%
Read more →
Primera División Femenina
Miss
Sevilla FC Women
VS
Eibar Women
27 Sep, 15:00
Prediction for Sevilla FC Women — Eibar Women
Slight edge: Sevilla FC Women
43% probability
1 43% X 33% 2 24%
Read more →
Campeonato Nacional Feminino
Miss
Sporting Braga
VS
Sporting CP Women
27 Sep, 14:45
Prediction for Sporting Braga — Sporting CP Women
Slight edge: Sporting CP Women
41% probability
1 31% X 28% 2 41%
Read more →
Azadegan League
Miss
Fard Alborz
VS
Shenavarsazi Qeshm
27 Sep, 14:30
Prediction for Fard Alborz — Shenavarsazi Qeshm
Slight edge: Fard Alborz
43% probability
1 43% X 38% 2 19%
Read more →
Second League
Hit
Beroe
VS
Yantra 2019
27 Sep, 14:30
Prediction for Beroe — Yantra 2019
Win: Beroe
69% probability
1 69% X 26% 2 5%
Read more →
1st League - FBiH
Miss
Tomislav
VS
Igman Konjic
27 Sep, 14:30
Prediction for Tomislav — Igman Konjic
Slight edge: Tomislav
44% probability
1 44% X 29% 2 27%
Read more →
Copa Paulista
Miss
Noroeste
VS
São José Esporte Clube
27 Sep, 14:00
Prediction for Noroeste — São José Esporte Clube
Win: São José Esporte Clube
68% probability
1 11% X 21% 2 68%
Read more →
Division Intermedia
Hit
Resistencia SC
VS
Deportivo Santani
27 Sep, 14:00
Prediction for Resistencia SC — Deportivo Santani
Slight edge: Deportivo Santani
43% probability
1 27% X 30% 2 43%
Read more →
Division Intermedia
Miss
Deportivo Capiatá
VS
12 de Junio VH
27 Sep, 14:00
Prediction for Deportivo Capiatá — 12 de Junio VH
Slight edge: 12 de Junio VH
40% probability
1 29% X 31% 2 40%
Read more →
Women's Championship
Miss
Ipswich Town Women
VS
Wolverhampton Women
27 Sep, 14:00
Prediction for Ipswich Town Women — Wolverhampton Women
Slight edge: Wolverhampton Women
40% probability
1 32% X 28% 2 40%
Read more →
Women's Championship
Miss
Sheffield United Women
VS
Durham Women
27 Sep, 14:00
Prediction for Sheffield United Women — Durham Women
Slight edge: Durham Women
44% probability
1 29% X 27% 2 44%
Read more →
Pershaya Liga
Pending
Dinamo Minsk II
VS
Molodechno-DYuSSh 4
27 Sep, 14:00
Prediction for Dinamo Minsk II — Molodechno-DYuSSh 4
Slight edge: Molodechno-DYuSSh 4
47% probability
1 24% X 29% 2 47%
Read more →
Women's Championship
Miss
Newcastle United Women
VS
Leicester City Women
27 Sep, 14:00
Prediction for Newcastle United Women — Leicester City Women
Win: Leicester City Women
56% probability
1 18% X 26% 2 56%
Read more →
Women's Championship
Miss
Southampton Women
VS
Nottingham Forest Women
27 Sep, 14:00
Prediction for Southampton Women — Nottingham Forest Women
Win: Southampton Women
52% probability
1 52% X 27% 2 21%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9222 hit
6350 missed
1439 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.