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%
9226 / 15579
9226 hit
6353 missed
1487 Pending
15579 checked predictions
Checked forecasts
First League
Miss
Ararat II
VS
Pyunik Yerevan II
22 Sep, 12:30
Prediction for Ararat II — Pyunik Yerevan II
Slight edge: Pyunik Yerevan II
41% probability
1 35% X 24% 2 41%
Read more →
Pro League A
Hit
FarDu
VS
Buxdu
22 Sep, 12:00
Prediction for FarDu — Buxdu
Win: FarDu
85% probability
1 85% X 10% 2 5%
Read more →
Asian Games
Hit
Korea Republic U23
VS
Saudi Arabia U23
22 Sep, 11:00
Prediction for Korea Republic U23 — Saudi Arabia U23
Slight edge: Korea Republic U23
46% probability
1 46% X 25% 2 29%
Read more →
Premier League
Hit
RTC
VS
Tsirang
22 Sep, 10:00
Prediction for RTC — Tsirang
Win: RTC
64% probability
1 64% X 20% 2 16%
Read more →
Asian Games
Hit
Vietnam U23
VS
Uzbekistan U23
22 Sep, 06:00
Prediction for Vietnam U23 — Uzbekistan U23
Win: Uzbekistan U23
73% probability
1 8% X 19% 2 73%
Read more →
Liga MX Femenil
Miss
Santos Laguna Women
VS
Cruz Azul Women
22 Sep, 02:06
Prediction for Santos Laguna Women — Cruz Azul Women
Win: Cruz Azul Women
56% probability
1 23% X 21% 2 56%
Read more →
Liga Panameña de Fútbol
Hit
UMECIT
VS
Union Cocle
22 Sep, 02:00
Prediction for UMECIT — Union Cocle
Win: UMECIT
55% probability
1 55% X 27% 2 18%
Read more →
Liga de Ascenso
Hit
Pitbulls Santa Barbara FC
VS
Cariari Pococi
22 Sep, 02:00
Prediction for Pitbulls Santa Barbara FC — Cariari Pococi
Slight edge: Pitbulls Santa Barbara FC
48% probability
1 48% X 25% 2 27%
Read more →
Primera B
Miss
Real Cartagena
VS
Envigado
22 Sep, 01:30
Prediction for Real Cartagena — Envigado
Slight edge: Envigado
38% probability
1 34% X 28% 2 38%
Read more →
Brasileiro Women
Hit
Corinthians Women
VS
Bahia Women
22 Sep, 01:30
Prediction for Corinthians Women — Bahia Women
Win: Corinthians Women
67% probability
1 67% X 19% 2 14%
Read more →
Liga Pro
Pending
Barcelona SC
VS
Independiente del Valle
22 Sep, 01:30
Prediction for Barcelona SC — Independiente del Valle
Slight edge: Independiente del Valle
46% probability
1 28% X 26% 2 46%
Read more →
Liga Profesional Argentina
Hit
Lanús
VS
Estudiantes de La Plata
22 Sep, 01:15
Prediction for Lanús — Estudiantes de La Plata
Slight edge: Lanús
43% probability
Odds 2.15
1 43% X 30% 2 27%
Read more →
Liga MX Femenil
Hit
Toluca Women
VS
Tigres UANL Women
22 Sep, 01:00
Prediction for Toluca Women — Tigres UANL Women
Win: Tigres UANL Women
51% probability
1 27% X 22% 2 51%
Read more →
Copa Paulista
Hit
Juventus
VS
União São João
22 Sep, 00:30
Prediction for Juventus — União São João
Win: Juventus
86% probability
1 86% X 11% 2 3%
Read more →
Liga MX Femenil
Miss
León Women
VS
Juárez Women
22 Sep, 00:00
Prediction for León Women — Juárez Women
Slight edge: León Women
38% probability
1 38% X 26% 2 36%
Read more →
Primera División - Apertura
Hit
Central Espanol
VS
Atletico Torque
21 Sep, 23:30
Prediction for Central Espanol — Atletico Torque
Slight edge: Atletico Torque
41% probability
1 31% X 28% 2 41%
Read more →
Primera Nacional
Miss
Nueva Chicago
VS
Patronato
21 Sep, 23:00
Prediction for Nueva Chicago — Patronato
Slight edge: Nueva Chicago
43% probability
1 43% X 34% 2 23%
Read more →
Division Intermedia
Miss
Encarnación
VS
Deportivo Capiatá
21 Sep, 23:00
Prediction for Encarnación — Deportivo Capiatá
Slight edge: Deportivo Capiatá
41% probability
1 31% X 28% 2 41%
Read more →
Liga Profesional Argentina
Hit
Barracas Central
VS
Independ. Rivadavia
21 Sep, 23:00
Prediction for Barracas Central — Independ. Rivadavia
Slight edge: Independ. Rivadavia
37% probability
1 32% X 31% 2 37%
Read more →
Primera B
Hit
Real Soacha
VS
Quindio
21 Sep, 23:00
Prediction for Real Soacha — Quindio
Slight edge: Real Soacha
45% probability
1 45% X 30% 2 25%
Read more →
Liga MX Femenil
Hit
Atlante Women
VS
Querétaro Women
21 Sep, 22:45
Prediction for Atlante Women — Querétaro Women
Win: Atlante Women
56% probability
1 56% X 23% 2 21%
Read more →
Primera B
Hit
Bogota FC
VS
Barranquilla
21 Sep, 21:30
Prediction for Bogota FC — Barranquilla
Win: Bogota FC
50% probability
Odds 1.79
1 50% X 22% 2 28%
Read more →
Division Intermedia
Miss
Benjamín Aceval
VS
Atlético Tembetary
21 Sep, 20:30
Prediction for Benjamín Aceval — Atlético Tembetary
Slight edge: Atlético Tembetary
39% probability
1 36% X 25% 2 39%
Read more →
Liga Pro
Miss
Manta
VS
Orense SC
21 Sep, 20:00
Prediction for Manta — Orense SC
Slight edge: Orense SC
37% probability
1 35% X 28% 2 37%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9226 hit
6353 missed
1487 Pending
Model calibration
50–59%
55%
2906 / 5206
60–69%
69%
2390 / 3442
70–79%
73%
1729 / 2349
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.