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
1313 Pending
15559 checked predictions
Awaiting result
Azadegan League
Pending
Mes Rafsanjan
VS
Ario Eslamshahr
5 Oct, 14:30
Prediction for Mes Rafsanjan — Ario Eslamshahr
Win: Mes Rafsanjan
69% probability
1 69% X 26% 2 5%
Read more →
FIFA Asean Cup
Pending
Indonesia
VS
Thailand
5 Oct, 14:00
Prediction for Indonesia — Thailand
Slight edge: Indonesia
47% probability
1 47% X 30% 2 23%
Read more →
Professional Development League
Pending
Sheffield United U21
VS
Bolton Wanderers Res.
5 Oct, 14:00
Prediction for Sheffield United U21 — Bolton Wanderers Res.
Slight edge: Bolton Wanderers Res.
40% probability
1 35% X 25% 2 40%
Read more →
Prva Liga
Pending
Semendrija 1924
VS
FK Vozdovac
5 Oct, 14:00
Prediction for Semendrija 1924 — FK Vozdovac
Slight edge: Semendrija 1924
40% probability
1 40% X 30% 2 30%
Read more →
Azadegan League
Pending
Be'sat Kermanshah
VS
Naft Bandar Abbas
5 Oct, 13:30
Prediction for Be'sat Kermanshah — Naft Bandar Abbas
Draw
43% probability
1 27% X 43% 2 30%
Read more →
Azadegan League
Pending
Niroye Zamini
VS
Mes Kerman
5 Oct, 12:30
Prediction for Niroye Zamini — Mes Kerman
Draw
43% probability
1 29% X 43% 2 28%
Read more →
Premier League
Pending
Ulaanbaatar
VS
Ulaangom City
5 Oct, 06:00
Prediction for Ulaanbaatar — Ulaangom City
Win: Ulaanbaatar
71% probability
1 71% X 18% 2 11%
Read more →
CONCACAF Nations League
Pending
Nicaragua
VS
Dominican Republic
5 Oct, 03:00
Prediction for Nicaragua — Dominican Republic
Win: Dominican Republic
52% probability
1 22% X 26% 2 52%
Read more →
Liga MX Femenil
Pending
Pachuca Women
VS
Toluca Women
5 Oct, 02:06
Prediction for Pachuca Women — Toluca Women
Win: Pachuca Women
62% probability
1 62% X 19% 2 19%
Read more →
Primera Premier
Pending
Celaya
VS
Jaguares de Chiapas
5 Oct, 02:05
Prediction for Celaya — Jaguares de Chiapas
Win: Celaya
69% probability
1 69% X 21% 2 10%
Read more →
Liga Nacional
Pending
Comunicaciones
VS
Suchitepéquez
5 Oct, 02:00
Prediction for Comunicaciones — Suchitepéquez
Win: Comunicaciones
69% probability
1 69% X 21% 2 10%
Read more →
Primera Division
Pending
FAS
VS
Inca Aruba
5 Oct, 02:00
Prediction for FAS — Inca Aruba
Win: FAS
67% probability
1 67% X 21% 2 12%
Read more →
Liga Profesional Argentina
Pending
Estudiantes de Rio Cuarto
VS
Racing Club
5 Oct, 01:30
Prediction for Estudiantes de Rio Cuarto — Racing Club
Slight edge: Racing Club
47% probability
1 20% X 33% 2 47%
Read more →
CONCACAF Nations League
Pending
Costa Rica
VS
Haiti
5 Oct, 01:00
Prediction for Costa Rica — Haiti
Slight edge: Haiti
41% probability
1 35% X 24% 2 41%
Read more →
Copa de la División Profesional
Pending
Independiente Petrolero
VS
Bolívar
5 Oct, 00:30
Prediction for Independiente Petrolero — Bolívar
Win: Bolívar
68% probability
1 13% X 19% 2 68%
Read more →
Primera A
Pending
Bucaramanga
VS
Junior
5 Oct, 00:10
Prediction for Bucaramanga — Junior
Win: Bucaramanga
51% probability
1 51% X 29% 2 20%
Read more →
Primera Division
Pending
Inter
VS
Fuerte San Francisco
5 Oct, 00:00
Prediction for Inter — Fuerte San Francisco
Win: Inter
59% probability
1 59% X 26% 2 15%
Read more →
Liga Premier Serie A
Pending
FC Santiago
VS
Guerreros
5 Oct, 00:00
Prediction for FC Santiago — Guerreros
Win: FC Santiago
69% probability
1 69% X 22% 2 9%
Read more →
Liga Nacional
Pending
Guastatoya
VS
Aurora
5 Oct, 00:00
Prediction for Guastatoya — Aurora
Win: Guastatoya
68% probability
1 68% X 22% 2 10%
Read more →
Liga MX Femenil
Pending
Guadalajara Women
VS
Juárez Women
5 Oct, 00:00
Prediction for Guadalajara Women — Juárez Women
Slight edge: Guadalajara Women
45% probability
1 45% X 31% 2 24%
Read more →
NWSL Women
Pending
Houston Dash
VS
Washington Spirit Women
5 Oct, 00:00
Prediction for Houston Dash — Washington Spirit Women
Slight edge: Washington Spirit Women
41% probability
1 28% X 31% 2 41%
Read more →
CONCACAF Nations League
Pending
Aruba
VS
Anguilla
5 Oct, 00:00
Prediction for Aruba — Anguilla
Win: Aruba
69% probability
1 69% X 21% 2 10%
Read more →
Primera División - Apertura
Pending
Racing Club de Montevideo
VS
Peñarol Montevideo
4 Oct, 23:30
Prediction for Racing Club de Montevideo — Peñarol Montevideo
Slight edge: Peñarol Montevideo
42% probability
1 26% X 32% 2 42%
Read more →
Liga Profesional Argentina
Pending
Argentinos Juniors
VS
Tigre
4 Oct, 23:15
Prediction for Argentinos Juniors — Tigre
Win: Argentinos Juniors
53% probability
1 53% X 32% 2 15%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9212 hit
6347 missed
1313 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.