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
1142 Pending
15559 checked predictions
Awaiting result
Ligue 1
Pending
Paris FC
VS
Rennes FC
18 Oct, 16:15
Prediction for Paris FC — Rennes FC
Slight edge: Paris FC
49% probability
1 49% X 25% 2 26%
Read more →
Ligue 1
Pending
LE Havre AC
VS
Auxerre
18 Oct, 16:15
Prediction for LE Havre AC — Auxerre
Slight edge: LE Havre AC
41% probability
1 41% X 29% 2 30%
Read more →
Ligue 1
Pending
Lorient
VS
Monaco
18 Oct, 16:15
Prediction for Lorient — Monaco
Slight edge: Lorient
39% probability
1 39% X 27% 2 34%
Read more →
La Liga
Pending
Celta de Vigo
VS
Alavés
18 Oct, 15:15
Prediction for Celta de Vigo — Alavés
Slight edge: Alavés
41% probability
1 27% X 32% 2 41%
Read more →
Bundesliga
Pending
Bayer Leverkusen
VS
SC Freiburg
18 Oct, 14:30
Prediction for Bayer Leverkusen — SC Freiburg
Win: Bayer Leverkusen
50% probability
1 50% X 28% 2 22%
Read more →
Premier League
Pending
Dinamo Moscow
VS
CSKA Moscow
18 Oct, 14:15
Prediction for Dinamo Moscow — CSKA Moscow
Win: Dinamo Moscow
55% probability
1 55% X 26% 2 19%
Read more →
Serie A
Pending
Fiorentina
VS
Como
18 Oct, 14:00
Prediction for Fiorentina — Como
Slight edge: Como
48% probability
1 24% X 28% 2 48%
Read more →
Premier League
Pending
Leeds
VS
Manchester United
18 Oct, 14:00
Prediction for Leeds — Manchester United
Slight edge: Leeds
44% probability
1 44% X 28% 2 28%
Read more →
Premier League
Pending
Brighton
VS
Crystal Palace
18 Oct, 14:00
Prediction for Brighton — Crystal Palace
Win: Brighton
62% probability
1 62% X 22% 2 16%
Read more →
Premier League
Pending
Bournemouth
VS
Sunderland
18 Oct, 14:00
Prediction for Bournemouth — Sunderland
Win: Bournemouth
65% probability
1 65% X 21% 2 14%
Read more →
La Liga
Pending
Osasuna
VS
Racing Santander
18 Oct, 13:00
Prediction for Osasuna — Racing Santander
Win: Osasuna
72% probability
1 72% X 21% 2 7%
Read more →
Premier League
Pending
Zenit Saint Petersburg
VS
Akhmat Grozny
18 Oct, 12:00
Prediction for Zenit Saint Petersburg — Akhmat Grozny
Win: Zenit Saint Petersburg
67% probability
1 67% X 23% 2 10%
Read more →
Serie A
Pending
Udinese
VS
Lecce
18 Oct, 11:30
Prediction for Udinese — Lecce
Slight edge: Udinese
41% probability
1 41% X 32% 2 27%
Read more →
Major League Soccer
Pending
Seattle Sounders
VS
Montréal Impact
18 Oct, 03:30
Prediction for Seattle Sounders — Montréal Impact
Slight edge: Seattle Sounders
48% probability
1 48% X 27% 2 25%
Read more →
Major League Soccer
Pending
Los Angeles Galaxy
VS
San Diego
18 Oct, 03:30
Prediction for Los Angeles Galaxy — San Diego
Slight edge: Los Angeles Galaxy
39% probability
1 39% X 26% 2 35%
Read more →
Major League Soccer
Pending
San Jose Earthquakes
VS
Nashville SC
18 Oct, 03:30
Prediction for San Jose Earthquakes — Nashville SC
Slight edge: San Jose Earthquakes
41% probability
1 41% X 28% 2 31%
Read more →
Major League Soccer
Pending
Portland Timbers
VS
Colorado Rapids
18 Oct, 03:30
Prediction for Portland Timbers — Colorado Rapids
Slight edge: Portland Timbers
48% probability
1 48% X 26% 2 26%
Read more →
Major League Soccer
Pending
Austin
VS
Vancouver Whitecaps
18 Oct, 01:30
Prediction for Austin — Vancouver Whitecaps
Slight edge: Vancouver Whitecaps
43% probability
1 27% X 30% 2 43%
Read more →
Major League Soccer
Pending
New York City FC
VS
Los Angeles FC
18 Oct, 00:30
Prediction for New York City FC — Los Angeles FC
Slight edge: New York City FC
41% probability
1 41% X 30% 2 29%
Read more →
Major League Soccer
Pending
New York Red Bulls
VS
Toronto FC
18 Oct, 00:30
Prediction for New York Red Bulls — Toronto FC
Slight edge: New York Red Bulls
44% probability
1 44% X 28% 2 28%
Read more →
Major League Soccer
Pending
Atlanta United FC
VS
Inter Miami
18 Oct, 00:30
Prediction for Atlanta United FC — Inter Miami
Slight edge: Atlanta United FC
42% probability
1 42% X 24% 2 34%
Read more →
Major League Soccer
Pending
New England Revolution
VS
Chicago Fire
18 Oct, 00:30
Prediction for New England Revolution — Chicago Fire
Slight edge: New England Revolution
48% probability
1 48% X 25% 2 27%
Read more →
Major League Soccer
Pending
Orlando City
VS
DC United
18 Oct, 00:30
Prediction for Orlando City — DC United
Slight edge: Orlando City
48% probability
1 48% X 25% 2 27%
Read more →
La Liga
Pending
Valencia
VS
Athletic Club
17 Oct, 20:00
Prediction for Valencia — Athletic Club
Slight edge: Valencia
41% probability
1 41% X 30% 2 29%
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
59%
accuracy
9212 hit
6347 missed
1142 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.