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
1171 Pending
15559 checked predictions
Awaiting result
La Liga
Pending
Deportivo La Coruña
VS
Levante
16 Oct, 20:00
Prediction for Deportivo La Coruña — Levante
Win: Levante
70% probability
1 10% X 20% 2 70%
Read more →
Serie A
Pending
Frosinone
VS
Sassuolo
16 Oct, 19:45
Prediction for Frosinone — Sassuolo
Win: Sassuolo
71% probability
1 9% X 20% 2 71%
Read more →
Ligue 1
Pending
Le Mans
VS
Toulouse
16 Oct, 19:45
Prediction for Le Mans — Toulouse
Win: Toulouse
72% probability
1 7% X 21% 2 72%
Read more →
Bundesliga
Pending
Eintracht Frankfurt
VS
FC Koln
16 Oct, 19:30
Prediction for Eintracht Frankfurt — FC Koln
Slight edge: Eintracht Frankfurt
47% probability
1 47% X 26% 2 27%
Read more →
Major League Soccer
Pending
Los Angeles FC
VS
Austin
15 Oct, 03:30
Prediction for Los Angeles FC — Austin
Win: Los Angeles FC
52% probability
1 52% X 29% 2 19%
Read more →
Major League Soccer
Pending
Los Angeles Galaxy
VS
Portland Timbers
15 Oct, 03:30
Prediction for Los Angeles Galaxy — Portland Timbers
Slight edge: Los Angeles Galaxy
40% probability
1 40% X 26% 2 34%
Read more →
Major League Soccer
Pending
San Diego
VS
Houston Dynamo
15 Oct, 03:30
Prediction for San Diego — Houston Dynamo
Slight edge: San Diego
46% probability
1 46% X 27% 2 27%
Read more →
Major League Soccer
Pending
Real Salt Lake
VS
San Jose Earthquakes
15 Oct, 02:30
Prediction for Real Salt Lake — San Jose Earthquakes
Slight edge: San Jose Earthquakes
39% probability
1 35% X 26% 2 39%
Read more →
Major League Soccer
Pending
Colorado Rapids
VS
Minnesota United
15 Oct, 02:30
Prediction for Colorado Rapids — Minnesota United
Slight edge: Colorado Rapids
42% probability
1 42% X 27% 2 31%
Read more →
Major League Soccer
Pending
Nashville SC
VS
Sporting Kansas City
15 Oct, 01:30
Prediction for Nashville SC — Sporting Kansas City
Win: Nashville SC
68% probability
1 68% X 20% 2 12%
Read more →
Major League Soccer
Pending
Chicago Fire
VS
Philadelphia Union
15 Oct, 01:30
Prediction for Chicago Fire — Philadelphia Union
Slight edge: Chicago Fire
45% probability
1 45% X 27% 2 28%
Read more →
Major League Soccer
Pending
St. Louis City SC
VS
Vancouver Whitecaps
15 Oct, 01:30
Prediction for St. Louis City SC — Vancouver Whitecaps
Slight edge: St. Louis City SC
47% probability
1 47% X 27% 2 26%
Read more →
Major League Soccer
Pending
FC Dallas
VS
Seattle Sounders
15 Oct, 01:30
Prediction for FC Dallas — Seattle Sounders
Win: FC Dallas
52% probability
1 52% X 26% 2 22%
Read more →
Major League Soccer
Pending
Columbus Crew
VS
Charlotte
15 Oct, 00:30
Prediction for Columbus Crew — Charlotte
Slight edge: Columbus Crew
41% probability
1 41% X 30% 2 29%
Read more →
Major League Soccer
Pending
Montréal Impact
VS
Atlanta United FC
15 Oct, 00:30
Prediction for Montréal Impact — Atlanta United FC
Slight edge: Montréal Impact
42% probability
1 42% X 27% 2 31%
Read more →
Major League Soccer
Pending
FC Cincinnati
VS
New England Revolution
15 Oct, 00:30
Prediction for FC Cincinnati — New England Revolution
Slight edge: New England Revolution
42% probability
1 33% X 25% 2 42%
Read more →
Major League Soccer
Pending
Inter Miami
VS
New York City FC
15 Oct, 00:30
Prediction for Inter Miami — New York City FC
Win: Inter Miami
50% probability
1 50% X 24% 2 26%
Read more →
Major League Soccer
Pending
DC United
VS
New York Red Bulls
15 Oct, 00:30
Prediction for DC United — New York Red Bulls
Slight edge: DC United
42% probability
1 42% X 27% 2 31%
Read more →
Major League Soccer
Pending
Toronto FC
VS
Orlando City
15 Oct, 00:30
Prediction for Toronto FC — Orlando City
Slight edge: Toronto FC
46% probability
1 46% X 26% 2 28%
Read more →
Serie A
Pending
RB Bragantino
VS
Cruzeiro
13 Oct, 01:00
Prediction for RB Bragantino — Cruzeiro
Slight edge: RB Bragantino
43% probability
1 43% X 31% 2 26%
Read more →
La Liga
Pending
Levante
VS
Sevilla FC
12 Oct, 20:00
Prediction for Levante — Sevilla FC
Slight edge: Levante
44% probability
1 44% X 30% 2 26%
Read more →
Serie A
Pending
Torino
VS
Udinese
12 Oct, 19:45
Prediction for Torino — Udinese
Slight edge: Torino
42% probability
1 42% X 32% 2 26%
Read more →
Serie A
Pending
Atalanta
VS
Venezia
12 Oct, 17:30
Prediction for Atalanta — Venezia
Win: Atalanta
72% probability
1 72% X 21% 2 7%
Read more →
Checked forecasts
Premier League
Miss
Coventry
VS
Newcastle United
12 Oct, 20:00
Prediction for Coventry — Newcastle United
Win: Newcastle United
70% probability
1 11% X 19% 2 70%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9212 hit
6347 missed
1171 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.