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%
9231 / 15588
9231 hit
6357 missed
1499 Pending
15588 checked predictions
Checked forecasts
Liga I
Hit
FC Voluntari
VS
Universitatea Cluj
20 Sep, 12:00
Prediction for FC Voluntari — Universitatea Cluj
Win: Universitatea Cluj
79% probability
1 7% X 14% 2 79%
Read more →
FKF Premier League
Pending
3K
VS
Mara Sugar
20 Sep, 12:00
Prediction for 3K — Mara Sugar
Slight edge: 3K
44% probability
1 44% X 30% 2 26%
Read more →
Primera División
Miss
Real Esppor Club
VS
Deportivo Táchira
20 Sep, 01:00
Prediction for Real Esppor Club — Deportivo Táchira
Slight edge: Real Esppor Club
40% probability
1 40% X 28% 2 32%
Read more →
Major League Soccer
Hit
New England Revolution
VS
Orlando City
20 Sep, 00:30
Prediction for New England Revolution — Orlando City
Win: New England Revolution
59% probability
1 59% X 20% 2 21%
Read more →
Major League Soccer
Miss
San Jose Earthquakes
VS
Los Angeles FC
20 Sep, 00:30
Prediction for San Jose Earthquakes — Los Angeles FC
Slight edge: San Jose Earthquakes
45% probability
1 45% X 25% 2 30%
Read more →
Major League Soccer
Hit
DC United
VS
Charlotte
20 Sep, 00:30
Prediction for DC United — Charlotte
Slight edge: Charlotte
38% probability
1 36% X 26% 2 38%
Read more →
Serie A
Hit
Vasco DA Gama
VS
Coritiba
20 Sep, 00:30
Prediction for Vasco DA Gama — Coritiba
Slight edge: Vasco DA Gama
48% probability
1 48% X 29% 2 23%
Read more →
Major League Soccer
Miss
Montréal Impact
VS
Columbus Crew
20 Sep, 00:30
Prediction for Montréal Impact — Columbus Crew
Slight edge: Montréal Impact
42% probability
1 42% X 25% 2 33%
Read more →
Liga Panameña de Fútbol
Miss
Alianza FC
VS
Deportivo Universitario
20 Sep, 00:15
Prediction for Alianza FC — Deportivo Universitario
Win: Alianza FC
58% probability
1 58% X 25% 2 17%
Read more →
Primera A
Hit
Deportivo Cali
VS
Cúcuta Deportivo
20 Sep, 00:10
Prediction for Deportivo Cali — Cúcuta Deportivo
Win: Deportivo Cali
69% probability
1 69% X 21% 2 10%
Read more →
Liga MX Femenil
Hit
Tijuana Women
VS
Guadalajara Women
20 Sep, 00:06
Prediction for Tijuana Women — Guadalajara Women
Slight edge: Guadalajara Women
45% probability
1 30% X 25% 2 45%
Read more →
Liga MX
Hit
Atletico San Luis
VS
Necaxa
20 Sep, 00:00
Prediction for Atletico San Luis — Necaxa
Win: Atletico San Luis
50% probability
1 50% X 23% 2 27%
Read more →
Primera Division
Miss
Inter
VS
Isidro Metapán
20 Sep, 00:00
Prediction for Inter — Isidro Metapán
Slight edge: Inter
39% probability
1 39% X 28% 2 33%
Read more →
Primera División
Hit
Puntarenas FC
VS
Escorpiones Belén
20 Sep, 00:00
Prediction for Puntarenas FC — Escorpiones Belén
Win: Puntarenas FC
88% probability
1 88% X 9% 2 3%
Read more →
Liga MX
Miss
Atlas
VS
U.N.A.M. - Pumas
20 Sep, 00:00
Prediction for Atlas — U.N.A.M. - Pumas
Slight edge: Atlas
40% probability
1 40% X 27% 2 33%
Read more →
Primera División
Hit
Deportivo Garcilaso
VS
Universitario
20 Sep, 00:00
Prediction for Deportivo Garcilaso — Universitario
Slight edge: Deportivo Garcilaso
41% probability
1 41% X 30% 2 29%
Read more →
NWSL Women
Hit
North Carolina Courage Women
VS
NJ/NY Gotham FC Women
19 Sep, 23:30
Prediction for North Carolina Courage Women — NJ/NY Gotham FC Women
Slight edge: NJ/NY Gotham FC Women
38% probability
1 35% X 27% 2 38%
Read more →
Copa Paulista
Hit
São José Esporte Clube
VS
Comercial
19 Sep, 23:00
Prediction for São José Esporte Clube — Comercial
Win: São José Esporte Clube
84% probability
1 84% X 12% 2 4%
Read more →
Liga Profesional Argentina
Miss
River Plate
VS
Huracan
19 Sep, 23:00
Prediction for River Plate — Huracan
Slight edge: River Plate
37% probability
1 37% X 34% 2 29%
Read more →
Primera División
Hit
Puerto Cabello
VS
Portuguesa FC
19 Sep, 23:00
Prediction for Puerto Cabello — Portuguesa FC
Slight edge: Puerto Cabello
44% probability
1 44% X 29% 2 27%
Read more →
Division Profesional - Clausura
Hit
Cerro Porteño
VS
Rubio Ñu
19 Sep, 22:30
Prediction for Cerro Porteño — Rubio Ñu
Win: Cerro Porteño
93% probability
1 93% X 6% 2 1%
Read more →
Serie A
Miss
Remo
VS
Santos
19 Sep, 22:30
Prediction for Remo — Santos
Slight edge: Remo
43% probability
1 43% X 27% 2 30%
Read more →
Primera División - Apertura
Hit
Deportivo Maldonado
VS
Cerro Largo
19 Sep, 22:30
Prediction for Deportivo Maldonado — Cerro Largo
Slight edge: Deportivo Maldonado
45% probability
1 45% X 29% 2 26%
Read more →
Liga Nacional
Miss
Génesis
VS
Olancho
19 Sep, 22:30
Prediction for Génesis — Olancho
Slight edge: Olancho
38% probability
1 35% X 27% 2 38%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9231 hit
6357 missed
1499 Pending
Model calibration
50–59%
55%
2907 / 5209
60–69%
69%
2391 / 3444
70–79%
73%
1730 / 2350
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.