๐ŸŽพ Tennis ยท Altora Analytics

Tennis โ€” the record

Calibrated win probabilities for professional tennis, published before play. Analysis, not tips.

Model validation ยท out-of-sample backtest

Validated on 103,520 ATP & WTA matches (2005โ€“2026)

On the final 3,000 matches โ€” data the model never trained on โ€” its probabilities scored a log-loss of 0.577 against the sharpest bookmaker's closing price at 0.576: statistically level with the best market in the world. We publish that comparison because it is the honest ceiling โ€” and the live record below is where we prove it holds in real time, starting 21 July 2026.

We also tested surface-specific ratings and world rankings: neither improved the model reliably, so we don't use them, and we say so rather than pretend otherwise. The model blends a 20-year Elo rating (men's and women's tours rated separately) with the market's opening price.

Live record

First results appear here after settlement โ€” predictions began 21 July 2026.

Model favourite, its probability, and the result. Every prediction kept โ€” wins and losses.

Every prediction tracked publicly. Nothing deleted.
Historical results and odds data: tennis-data.co.uk ยท Live prices: Betfair Exchange
โ† Altora Analytics