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
54%
839 / 1567
839 hit
728 missed
360 Pending
1567 checked predictions
Checked forecasts
1. Lig
Miss
Bandırmaspor
VS
Antalyaspor
1 Sep, 14:00
Prediction for Bandırmaspor — Antalyaspor
Win: Bandırmaspor
59% probability
Read more →
CEV European Championship Women
Miss
Belgium Women
VS
Germany Women
1 Sep, 14:00
Prediction for Belgium Women — Germany Women
Win: Belgium Women
51% probability
Read more →
Cupa României
Hit
Progresul Spartac București
VS
Concordia
1 Sep, 14:00
Prediction for Progresul Spartac București — Concordia
Win: Concordia
77% probability
Read more →
Premier League
Hit
Entebbe UPPC
VS
UPDF
1 Sep, 14:00
Prediction for Entebbe UPPC — UPDF
Win: Entebbe UPPC
60% probability
Read more →
Premier League
Hit
NEC
VS
Lugazi
1 Sep, 14:00
Prediction for NEC — Lugazi
Win: NEC
63% probability
Read more →
FKF Premier League
Pending
Gor Mahia
VS
Murang'a SEAL
1 Sep, 14:00
Prediction for Gor Mahia — Murang'a SEAL
Win: Gor Mahia
60% probability
Read more →
FKF Premier League
Pending
Nairobi United
VS
KCB
1 Sep, 13:00
Prediction for Nairobi United — KCB
Win: Nairobi United
45% probability
Read more →
FKF Premier League
Pending
Ulinzi Stars
VS
Tusker
1 Sep, 13:00
Prediction for Ulinzi Stars — Tusker
Win: Ulinzi Stars
37% probability
Read more →
First League
Hit
BKMA II
VS
Bentonit Ijevan
1 Sep, 13:00
Prediction for BKMA II — Bentonit Ijevan
Win: BKMA II
69% probability
Read more →
FKF Premier League
Pending
Migori Youth
VS
Police
1 Sep, 13:00
Prediction for Migori Youth — Police
Draw
38% probability
Read more →
MPBL
Pending
Batangas City
VS
Bataan Risers
1 Sep, 12:00
Prediction for Batangas City — Bataan Risers
Win: Batangas City
54% probability
Read more →
Calcutta Premier Division
Hit
Bidhannagar
VS
Kalighat
1 Sep, 10:30
Prediction for Bidhannagar — Kalighat
Win: Kalighat
66% probability
Read more →
Calcutta Premier Division
Miss
Railway
VS
Kidderpore
1 Sep, 10:30
Prediction for Railway — Kidderpore
Win: Kidderpore
48% probability
Read more →
Calcutta Premier Division
Hit
BSS Sporting
VS
Mohun Bagan Super Giant II
1 Sep, 10:30
Prediction for BSS Sporting — Mohun Bagan Super Giant II
Win: Mohun Bagan Super Giant II
66% probability
Read more →
MPBL
Pending
Mindoro Tamaraws
VS
San Juan Knights
1 Sep, 10:00
Prediction for Mindoro Tamaraws — San Juan Knights
Win: San Juan Knights
56% probability
Read more →
Major Clubs T20 Tournament
Miss
Bloomfield Cricket and Athletic Club
VS
Colts Cricket Club
1 Sep, 09:30
Prediction for Bloomfield Cricket and Athletic Club — Colts Cricket Club
Win: Colts Cricket Club
52% probability
Read more →
Major Clubs T20 Tournament
Hit
Badureliya Sports Club
VS
Colombo Cricket Club
1 Sep, 09:30
Prediction for Badureliya Sports Club — Colombo Cricket Club
Win: Colombo Cricket Club
55% probability
Read more →
Major Clubs T20 Tournament
Miss
Ace Capital Cricket Club
VS
Nondescripts Cricket Club
1 Sep, 09:30
Prediction for Ace Capital Cricket Club — Nondescripts Cricket Club
Win: Ace Capital Cricket Club
51% probability
Read more →
MPBL
Pending
Pasig City
VS
Marikina Verdiamonds
1 Sep, 08:00
Prediction for Pasig City — Marikina Verdiamonds
Win: Pasig City
53% probability
Read more →
Major Clubs T20 Tournament
Hit
Panadura Sports Club
VS
Sinhalese Sports Club
1 Sep, 05:15
Prediction for Panadura Sports Club — Sinhalese Sports Club
Win: Sinhalese Sports Club
50% probability
Read more →
Major Clubs T20 Tournament
Hit
Tamil Union Cricket and Athletic Club
VS
Burgher Recreation Club
1 Sep, 05:15
Prediction for Tamil Union Cricket and Athletic Club — Burgher Recreation Club
Win: Tamil Union Cricket and Athletic Club
59% probability
Read more →
Major Clubs T20 Tournament
Hit
Moors Sports Club
VS
Nugegoda Sports Welfare Club
1 Sep, 05:15
Prediction for Moors Sports Club — Nugegoda Sports Welfare Club
Win: Moors Sports Club
62% probability
Read more →
MLB
Hit
Diamondbacks
VS
Phillies
1 Sep, 02:40
Prediction for Diamondbacks — Phillies
Win: Phillies
67% probability
Read more →
MLB
Miss
Angels
VS
Yankees
1 Sep, 02:38
Prediction for Angels — Yankees
Win: Yankees
59% probability
Read more →
Analytical content. Not a call to gamble. 18+
Model statistics
54%
accuracy
839 hit
728 missed
360 Pending
Model calibration
50–59%
53%
269 / 500
60–69%
70%
178 / 252
70–79%
79%
97 / 122
80%+
82%
65 / 79
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.