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
1451 Pending
15572 checked predictions
Checked forecasts
Major League Soccer
Miss
Austin
VS
San Diego
27 Sep, 01:30
Prediction for Austin — San Diego
Slight edge: San Diego
39% probability
1 32% X 29% 2 39%
Read more →
Major League Soccer
Hit
Nashville SC
VS
Toronto FC
27 Sep, 01:30
Prediction for Nashville SC — Toronto FC
Win: Nashville SC
51% probability
1 51% X 28% 2 21%
Read more →
Major League Soccer
Miss
Houston Dynamo
VS
Sporting Kansas City
27 Sep, 01:30
Prediction for Houston Dynamo — Sporting Kansas City
Win: Houston Dynamo
56% probability
1 56% X 25% 2 19%
Read more →
Primera Division
Hit
Firpo
VS
Águila
27 Sep, 01:00
Prediction for Firpo — Águila
Slight edge: Firpo
40% probability
1 40% X 30% 2 30%
Read more →
Liga Nacional
Hit
Marquense
VS
Malacateco FC
27 Sep, 01:00
Prediction for Marquense — Malacateco FC
Win: Marquense
52% probability
1 52% X 29% 2 19%
Read more →
Primera Division
Miss
Inter
VS
Atletico Balboa
27 Sep, 01:00
Prediction for Inter — Atletico Balboa
Slight edge: Inter
46% probability
1 46% X 29% 2 25%
Read more →
Major League Soccer
Miss
Charlotte
VS
Chicago Fire
27 Sep, 00:30
Prediction for Charlotte — Chicago Fire
Slight edge: Charlotte
44% probability
1 44% X 28% 2 28%
Read more →
Major League Soccer
Hit
Montréal Impact
VS
FC Cincinnati
27 Sep, 00:30
Prediction for Montréal Impact — FC Cincinnati
Slight edge: Montréal Impact
44% probability
1 44% X 26% 2 30%
Read more →
Major League Soccer
Miss
Atlanta United FC
VS
New York City FC
27 Sep, 00:30
Prediction for Atlanta United FC — New York City FC
Slight edge: Atlanta United FC
40% probability
1 40% X 29% 2 31%
Read more →
Major League Soccer
Hit
Philadelphia Union
VS
Orlando City
27 Sep, 00:30
Prediction for Philadelphia Union — Orlando City
Win: Philadelphia Union
53% probability
1 53% X 24% 2 23%
Read more →
Liga Panameña de Fútbol
Miss
Deportivo Universitario
VS
UMECIT
27 Sep, 00:15
Prediction for Deportivo Universitario — UMECIT
Slight edge: UMECIT
41% probability
1 26% X 33% 2 41%
Read more →
Primera A
Hit
Cúcuta Deportivo
VS
Llaneros
27 Sep, 00:15
Prediction for Cúcuta Deportivo — Llaneros
Slight edge: Cúcuta Deportivo
40% probability
Odds 2.29
1 40% X 30% 2 30%
Read more →
Liga MX
Miss
Guadalajara Chivas
VS
Querétaro
27 Sep, 00:07
Prediction for Guadalajara Chivas — Querétaro
Win: Guadalajara Chivas
54% probability
1 54% X 28% 2 18%
Read more →
Copa Chile
Miss
Universidad Católica
VS
Union La Calera
27 Sep, 00:00
Prediction for Universidad Católica — Union La Calera
Slight edge: Universidad Católica
48% probability
1 48% X 29% 2 23%
Read more →
Primera Nacional
Hit
Colegiales
VS
Chacarita Juniors
27 Sep, 00:00
Prediction for Colegiales — Chacarita Juniors
Slight edge: Colegiales
46% probability
1 46% X 35% 2 19%
Read more →
Canadian Premier League
Miss
Vancouver FC
VS
Forge
27 Sep, 00:00
Prediction for Vancouver FC — Forge
Slight edge: Forge
44% probability
1 24% X 32% 2 44%
Read more →
Liga MX Femenil
Hit
Pachuca Women
VS
Santos Laguna Women
27 Sep, 00:00
Prediction for Pachuca Women — Santos Laguna Women
Win: Pachuca Women
73% probability
1 73% X 18% 2 9%
Read more →
Liga de Expansión MX
Hit
Venados FC
VS
Monarcas
27 Sep, 00:00
Prediction for Venados FC — Monarcas
Slight edge: Venados FC
43% probability
1 43% X 26% 2 31%
Read more →
Primera Premier
Miss
Deportiva Venados
VS
Celaya
27 Sep, 00:00
Prediction for Deportiva Venados — Celaya
Slight edge: Deportiva Venados
42% probability
1 42% X 29% 2 29%
Read more →
Liga Femenina
Hit
Deportivo Cali Women
VS
Santa Fe Women
27 Sep, 00:00
Prediction for Deportivo Cali Women — Santa Fe Women
Win: Deportivo Cali Women
60% probability
1 60% X 25% 2 15%
Read more →
Liga MX
Miss
Cruz Azul
VS
Toluca
26 Sep, 23:50
Prediction for Cruz Azul — Toluca
Slight edge: Cruz Azul
41% probability
1 41% X 29% 2 30%
Read more →
Serie C
Hit
Inter De Limeira
VS
Paysandu SC
26 Sep, 23:30
Prediction for Inter De Limeira — Paysandu SC
Slight edge: Inter De Limeira
42% probability
1 42% X 30% 2 28%
Read more →
NWSL Women
Miss
Washington Spirit Women
VS
Angel City
26 Sep, 23:30
Prediction for Washington Spirit Women — Angel City
Slight edge: Washington Spirit Women
43% probability
1 43% X 30% 2 27%
Read more →
Copa Rio
Miss
Boavista
VS
Nova Iguaçu
26 Sep, 23:00
Prediction for Boavista — Nova Iguaçu
Draw
39% probability
1 33% X 39% 2 28%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9222 hit
6350 missed
1451 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.