PronosLab
EN
Log in

System track record

We publish every result, misses included. A 60% probability means that, in similar matches, that outcome should happen about 6 times in 10: not that it will happen.

58.3%Hit rate 1X2
12Predictions
0.539Brier score
66.7%Hit rate · All

Measures calibration: the lower, the better (0 = perfect).

Calibration

When we say X%, how often does it happen?

0% 0% 20% 20% 40% 40% 60% 60% 80% 80% 100% 100% perfect calibration We said 38% · it happened 33% · 6 predictions We said 54% · it happened 75% · 20 predictions We said 62% · it happened 67% · 6 predictions Estimated probability Actual frequency

Each dot groups our estimates (result, goals and both teams to score). On the diagonal, the probability was honest: when we say 60%, it happens about 6 times in 10. Above the line we were cautious; below it, too optimistic. Bigger dots mean more predictions behind them.

When we estimated 50–60%, it happened 75% of the time (20 predictions).

Result (1X2) detail

38% 33% n=6
46% 75% n=4

Estimated probability Actual frequency

By market

PredictionsHit rateBrier
1X21258.3%0.539
Over/under 2.51258.3%0.502
Both teams to score1283.3%0.443

By league

PredictionsHit rateBrier
Champions League977.8%0.486
Championship30.0%0.698

Latest settled predictions

RB Leipzig – Man City2–32 (39%)Hit
Slavia Praha – Arsenal1–22 (49%)Hit
PSV – Club Brugge1–21 (43%)Miss
Dortmund – Real Betis2–11 (58%)Hit
Porto – Napoli4–11 (52%)Hit
RC Lens – Como 19071–91 (37%)Miss
Viking – Sabah FK4–11 (43%)Hit
Bristol City – Wolverhampton1–21 (38%)Miss
Cardiff – West Ham3–32 (37%)Miss
Wrexham – Middlesbrough2–02 (39%)Miss

Premium members see the full match-by-match history.

Backtesting

PredictionsHit rateBrier
LaLiga · bt-2425_2526Market76055.0%0.566
LaLiga · bt-2425_2526Statistical model76052.6%0.583
Premier League · bt-2425_2526Market76052.5%0.592
Premier League · bt-2425_2526Statistical model76047.8%0.619
Serie A · bt-2425_2526Market76054.1%0.575
Serie A · bt-2425_2526Statistical model76053.2%0.594
Bundesliga · bt-2425_2526Market61254.7%0.576
Bundesliga · bt-2425_2526Statistical model61251.5%0.599
Ligue 1 · bt-2425_2526Market61254.4%0.573
Ligue 1 · bt-2425_2526Statistical model61252.6%0.589