Home / Sports predictions
Sports predictions
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
52%
901 / 1722
901 hit
821 missed
589 Pending
1722 checked predictions
Checked forecasts
FKF Premier League
Pending
3K
VS
Mara Sugar
31 Aug, 13:00
Prediction for 3K — Mara Sugar
Win: 3K
44% probability
Read more →
Premier League
Hit
Sardarapat
VS
Syunik
31 Aug, 13:00
Prediction for Sardarapat — Syunik
Win: Sardarapat
52% probability
Read more →
World Cup
Hit
China
VS
Lebanon
31 Aug, 12:30
Prediction for China — Lebanon
Win: China
55% probability
Read more →
FIBA Asia Cup
Miss
Indonesia
VS
Malaysia National Team
31 Aug, 12:00
Prediction for Indonesia — Malaysia National Team
Win: Indonesia
53% probability
Read more →
MPBL
Pending
Binan Tatak Gel
VS
Rizal Golden Coolers
31 Aug, 12:00
Prediction for Binan Tatak Gel — Rizal Golden Coolers
Win: Binan Tatak Gel
55% probability
Read more →
World Cup
Hit
Japan
VS
Qatar
31 Aug, 11:10
Prediction for Japan — Qatar
Win: Japan
60% probability
Read more →
World Cup
Hit
South Korea
VS
Saudi Arabia
31 Aug, 11:00
Prediction for South Korea — Saudi Arabia
Win: South Korea
53% probability
Read more →
Premier League
Pending
Zorya Luhansk
VS
Metalist 1925 Kharkiv
31 Aug, 11:00
Prediction for Zorya Luhansk — Metalist 1925 Kharkiv
Win: Zorya Luhansk
37% probability
Read more →
Calcutta Premier Division
Hit
Measurers
VS
Wari
31 Aug, 10:30
Prediction for Measurers — Wari
Win: Measurers
47% probability
Read more →
Calcutta Premier Division
Hit
United
VS
NA Suruchi Sangha
31 Aug, 10:30
Prediction for United — NA Suruchi Sangha
Win: United
43% probability
Read more →
Calcutta Premier Division
Hit
Kalighat Club
VS
Mohammedan SC
31 Aug, 10:30
Prediction for Kalighat Club — Mohammedan SC
Win: Mohammedan SC
59% probability
Read more →
MPBL
Miss
Abra Weavers
VS
Cebu Greats
31 Aug, 10:00
Prediction for Abra Weavers — Cebu Greats
Win: Abra Weavers
60% probability
Read more →
NPFL
Miss
Abia Warriors
VS
Kun Khalifat FC
31 Aug, 09:00
Prediction for Abia Warriors — Kun Khalifat FC
Win: Abia Warriors
53% probability
Read more →
MPBL
Hit
Quezon Huskers
VS
Manila Batang Quiapo
31 Aug, 08:00
Prediction for Quezon Huskers — Manila Batang Quiapo
Win: Quezon Huskers
77% probability
Read more →
Major Clubs Limited Over Tournament
Hit
Colombo Cricket Club
VS
Panadura Sports Club
31 Aug, 05:15
Prediction for Colombo Cricket Club — Panadura Sports Club
Win: Colombo Cricket Club
63% probability
Read more →
MLS Next Pro
Hit
San Jose Earthquakes II
VS
Los Angeles II
31 Aug, 03:30
Prediction for San Jose Earthquakes II — Los Angeles II
Win: San Jose Earthquakes II
61% probability
Read more →
Liga MX
Miss
Monterrey
VS
Atletico San Luis
31 Aug, 03:10
Prediction for Monterrey — Atletico San Luis
Win: Monterrey
58% probability
Read more →
LNBP
Pending
Gambusinos
VS
Lobos Plateados
31 Aug, 03:00
Prediction for Gambusinos — Lobos Plateados
Win: Lobos Plateados
52% probability
Read more →
MLS Next Pro
Hit
Real Monarchs
VS
Tacoma Defiance
31 Aug, 02:30
Prediction for Real Monarchs — Tacoma Defiance
Win: Real Monarchs
44% probability
Read more →
ACC Men's Premier Cup
Miss
Qatar
VS
United Arab Emirates
31 Aug, 02:30
Prediction for Qatar — United Arab Emirates
Win: Qatar
51% probability
Read more →
ACC Men's Premier Cup
Hit
Bahrain
VS
Nepal
31 Aug, 02:30
Prediction for Bahrain — Nepal
Win: Nepal
55% probability
Read more →
Primera A
Miss
Deportivo Cali
VS
Bucaramanga
31 Aug, 02:20
Prediction for Deportivo Cali — Bucaramanga
Win: Deportivo Cali
40% probability
Read more →
NBA Women
Hit
Dallas Wings Women
VS
Connecticut Sun Women
31 Aug, 01:30
Prediction for Dallas Wings Women — Connecticut Sun Women
Win: Dallas Wings Women
58% probability
Read more →
Liga Profesional Argentina
Hit
Independ. Rivadavia
VS
Racing Club
31 Aug, 01:30
Prediction for Independ. Rivadavia — Racing Club
Win: Independ. Rivadavia
41% probability
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
52%
accuracy
901 hit
821 missed
589 Pending
Model calibration
50–59%
54%
294 / 537
60–69%
69%
190 / 272
70–79%
76%
102 / 133
80%+
80%
72 / 90
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.