Model accuracy

Predicting a table tennis match before it starts is hard. Published research and rating-based systems top out around 65–70% accuracy — upsets are a structural part of the sport, not a modelling failure. Any product claiming more than that pre-match is overclaiming.

So instead of claiming, we publish. Every prediction is logged before the match with its probability and interval, never revised once the result is known, and scored here against what actually happened.

Resolved predictions
23

Matches completed with a logged pre-match prediction.

Brier score
0.158

Mean squared error. Lower is better; 0.250 is a coin flip.

Log loss
0.497

Penalises confident mistakes hardest. Coin flip: 0.693.

Reliability

Predictions grouped into ten bands by predicted win probability. A well-calibrated model’s observed bar matches its predicted bar in every band: when we say 70%, it should happen about 70% of the time.

Reliability by predicted-probability band: sample size, mean predicted win rate and observed win rate.
BandPredictionsMean predictedObserved
0%–10%0——
10%–20%219%0%
20%–30%227%0%
30%–40%536%20%
40%–50%347%0%
50%–60%453%75%
60%–70%363%67%
70%–80%476%100%
80%–90%0——
90%–100%0——

Statistics are computed live from every logged prediction with a known result. Predictions are created once, before the match, and never recomputed afterwards.