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%
9228 / 15583
9228 hit
6355 missed
1483 Pending
15583 checked predictions
Checked forecasts
Liga MX
Miss
Toluca
VS
Santos Laguna
21 Sep, 01:00
Prediction for Toluca — Santos Laguna
Win: Toluca
74% probability
1 74% X 17% 2 9%
Read more →
Liga MX
Miss
Pachuca
VS
Club Tijuana
21 Sep, 01:00
Prediction for Pachuca — Club Tijuana
Win: Pachuca
53% probability
1 53% X 25% 2 22%
Read more →
Liga Pro
Miss
LDU Quito
VS
Universidad Católica
21 Sep, 00:30
Prediction for LDU Quito — Universidad Católica
Win: LDU Quito
51% probability
1 51% X 25% 2 24%
Read more →
Primera Division
Miss
Firpo
VS
Atletico Balboa
21 Sep, 00:30
Prediction for Firpo — Atletico Balboa
Slight edge: Firpo
47% probability
1 47% X 27% 2 26%
Read more →
Liga Femenina
Miss
Millonarios Women
VS
Santa Fe Women
21 Sep, 00:30
Prediction for Millonarios Women — Santa Fe Women
Win: Millonarios Women
50% probability
1 50% X 26% 2 24%
Read more →
Liga Panameña de Fútbol
Hit
Independiente de La Chorrera
VS
Sporting San Miguelito
21 Sep, 00:15
Prediction for Independiente de La Chorrera — Sporting San Miguelito
Slight edge: Independiente de La Chorrera
38% probability
1 38% X 32% 2 30%
Read more →
Liga Nacional
Hit
CD Olimpia
VS
Atletico Independiente
21 Sep, 00:15
Prediction for CD Olimpia — Atletico Independiente
Slight edge: CD Olimpia
47% probability
1 47% X 29% 2 24%
Read more →
Primera A
Miss
Deportes Tolima
VS
America de Cali
21 Sep, 00:10
Prediction for Deportes Tolima — America de Cali
Slight edge: Deportes Tolima
37% probability
1 37% X 33% 2 30%
Read more →
NWSL Women
Miss
Bay FC
VS
Racing Louisville Women
21 Sep, 00:05
Prediction for Bay FC — Racing Louisville Women
Slight edge: Bay FC
41% probability
1 41% X 25% 2 34%
Read more →
NWSL Women
Miss
Utah Royals Women
VS
Angel City
21 Sep, 00:05
Prediction for Utah Royals Women — Angel City
Slight edge: Utah Royals Women
44% probability
1 44% X 24% 2 32%
Read more →
Liga de Expansión MX
Hit
Tapatío
VS
Tlaxcala
21 Sep, 00:00
Prediction for Tapatío — Tlaxcala
Win: Tapatío
59% probability
1 59% X 22% 2 19%
Read more →
Major League Soccer
Miss
Inter Miami
VS
San Diego
21 Sep, 00:00
Prediction for Inter Miami — San Diego
Win: Inter Miami
56% probability
1 56% X 20% 2 24%
Read more →
Primera División - Apertura
Miss
Liverpool Montevideo
VS
Racing Club de Montevideo
21 Sep, 00:00
Prediction for Liverpool Montevideo — Racing Club de Montevideo
Slight edge: Liverpool Montevideo
45% probability
1 45% X 29% 2 26%
Read more →
Primera División
Hit
LD Alajuelense
VS
Inter San Carlos
21 Sep, 00:00
Prediction for LD Alajuelense — Inter San Carlos
Win: LD Alajuelense
81% probability
1 81% X 14% 2 5%
Read more →
Liga MX Femenil
Miss
Atlético San Luis Women
VS
Pachuca Women
21 Sep, 00:00
Prediction for Atlético San Luis Women — Pachuca Women
Win: Pachuca Women
60% probability
1 20% X 20% 2 60%
Read more →
Liga Nacional
Miss
Suchitepéquez
VS
Xelajú
21 Sep, 00:00
Prediction for Suchitepéquez — Xelajú
Slight edge: Xelajú
47% probability
1 27% X 26% 2 47%
Read more →
Serie A
Hit
Athletico Paranaense
VS
Bahia
20 Sep, 23:30
Prediction for Athletico Paranaense — Bahia
Slight edge: Athletico Paranaense
38% probability
1 38% X 27% 2 35%
Read more →
Liga Profesional Argentina
Miss
Belgrano Cordoba
VS
Estudiantes de Rio Cuarto
20 Sep, 23:15
Prediction for Belgrano Cordoba — Estudiantes de Rio Cuarto
Win: Belgrano Cordoba
69% probability
1 69% X 23% 2 8%
Read more →
Liga Premier Serie A
Hit
Real Apodaca
VS
Guerreros
20 Sep, 23:00
Prediction for Real Apodaca — Guerreros
Win: Real Apodaca
61% probability
1 61% X 20% 2 19%
Read more →
Liga MX Femenil
Miss
América Women
VS
Atlas Women
20 Sep, 22:45
Prediction for América Women — Atlas Women
Win: América Women
90% probability
1 90% X 7% 2 3%
Read more →
Serie C
Miss
Paysandu SC
VS
Inter De Limeira
20 Sep, 22:30
Prediction for Paysandu SC — Inter De Limeira
Slight edge: Paysandu SC
47% probability
1 47% X 26% 2 27%
Read more →
Serie C
Miss
Ferroviária
VS
Brusque
20 Sep, 22:30
Prediction for Ferroviária — Brusque
Slight edge: Brusque
37% probability
1 34% X 29% 2 37%
Read more →
Division Profesional - Clausura
Hit
Sportivo Luqueño
VS
Recoleta FC
20 Sep, 22:30
Prediction for Sportivo Luqueño — Recoleta FC
Win: Sportivo Luqueño
85% probability
1 85% X 10% 2 5%
Read more →
Serie A
Hit
Flamengo
VS
RB Bragantino
20 Sep, 22:30
Prediction for Flamengo — RB Bragantino
Win: Flamengo
58% probability
1 58% X 25% 2 17%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9228 hit
6355 missed
1483 Pending
Model calibration
50–59%
55%
2906 / 5207
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.