🎾 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.

Is the model accurate?

On the same 3,000 held-out matches: two things prove accuracy — the model picks the winner about seven times in ten, and its probabilities are calibrated: when it says 78%, it happens 78% of the time.

70%model pick accuracy
69%market pick accuracy
0.197model brier
0.197market brier

Reliability — model probability predicted vs what actually happened

52%
54%
467
58%
58%
459
62%
68%
467
68%
65%
336
73%
70%
351
78%
80%
357
84%
88%
373
94%
93%
190

The bars line up on every band — that's calibration, shown in the open. Out-of-sample to 2026-07-19.

The live record

4413settled picks
66%winner accuracy
0.214model brier
0.214market brier

Lower Brier is better. Early sample — we let it build before drawing conclusions.

Daytime vs overnight

66%Daytime (8am UK on) · 3344 picks · brier 0.213
65%Overnight (before 8am UK) · 601 picks · brier 0.223

Split counts only picks logged before the first serve; picks logged after the start (disclosed on the corrections page) stay in the full record above.

2026-10-19Lanlana Tararudee v Kaitlin Quevedo63%W2-0 EXACT
2026-10-19Liudmila Samsonova v Lilli Tagger56%L
2026-10-19Viktorija Golubic v Mai Hontama72%W2-0 EXACT
2026-10-19Ashlyn Krueger v Janice Tjen53%W2-0 EXACT
2026-10-19Alexandra Eala v Diane Parry74%W2-0 EXACT
2026-10-19Elise Mertens v Leylah Fernandez55%L
2026-10-19Elias Ymer v James McCabe60%L
2026-10-19Coleman Wong v Jake Delaney94%W2-0 EXACT
2026-10-19Andre Ilagan v Mert Alkaya63%W
2026-10-19Lorenzo Sonego v Moise Kouame60%L
2026-10-19Jaime Faria v Felix Balshaw61%L
2026-10-19Lorenzo Musetti v Matteo Arnaldi67%W2-0 EXACT
2026-10-19Max Alcalà Gurri v Andres Andrade71%W2-0 EXACT
2026-10-19Henrique Rocha v Dali Blanch79%W2-0 EXACT
2026-10-19Elmer Moller v Tristan Boyer52%W2-0 EXACT
2026-10-19Vilius Gaubas v Marco Cecchinato57%L
2026-10-19Talia Gibson v Harriet Dart54%W2-0 EXACT
2026-10-19Khumoyun Sultanov v Saba Purtseladze61%W2-0 EXACT
2026-10-19Omar Jasika v Koki Matsuda76%L
2026-10-19Catherine Mcnally v Sinja Kraus69%L
2026-10-19Semen Pankin v Dominik Palan59%L
2026-10-19Max Purcell v Evan Zhu83%W2-0 EXACT
2026-10-19Luca Castelnuovo v Mitsuki Wei Kang Leong57%W2-0 EXACT
2026-10-19Sorana Cirstea v Han Shi72%W2-0 EXACT
2026-10-19Aliaksandra Sasnovich v Daria Kasatkina56%W2-0 EXACT
2026-10-19Marie Bouzkova v Kamilla Rakhimova72%W2-0 EXACT
2026-10-19Kasidit Samrej v Yaroslav Demin50%L
2026-10-19Filip Misolic v Daniel Siniakov81%W2-0 EXACT
2026-10-19Sergi Perez Contri v Dimitris Sakellaridis79%L
2026-10-19Alexander Ritschard v Andrej Martin78%W2-0 EXACT

Model favourite, its probability, and the result. Every prediction kept — wins and losses.

⬇ Download the full record (CSV — opens in Excel / Sheets) · showing the most recent 30 of 4413

105 voided match(es) are kept in the downloadable record and excluded from the accuracy figures (no result to score).

Every prediction tracked publicly. Nothing deleted.
Historical results and odds data: tennis-data.co.uk · Live prices: Betfair Exchange
← Altora Analytics