betaider.com
Sign in

Receipts

Tennis: what the model called before the match, and what happened

How to read this honestly
Every prediction here was made out of sample — the model was refitted repeatedly and only ever saw matches played before the one it was predicting. That is what makes them forecasts rather than hindsight.

Two are kept per match, win or lose: the result call (who wins) and the model's most confident selection of any kind. Neither is chosen after the fact, which is the point — a page showing only the winners would look like a record and work like an advertisement.

A hit rate on its own means nothing. Backing the home side wins a lot of football matches without predicting anything, so the baseline is shown beside every rate. The gap between them is the only part that is evidence of skill.

For the same reason the list defaults to against the grain first. Sorting by confidence puts a 100% call on a 97–39 mismatch at the top, which is correct and proves nothing — anyone would call it. A confident call on the side the baseline does not back is the one worth showing.
Result calls settled
4,554
Called correctly
62.3%
Always backing the first-named player — a coin flip
50.1%
Better than that by
+12.2pp

The model beats always backing the first-named player — a coin flip by 12.2 points, which is where its prediction power actually shows. The raw 62.3% on its own would look the same for a model that had learned nothing. Its most confident selections claimed 94.0% and delivered 89.4% over 4,554 matches.

Called it 2,838

DateMatchWhat the model said ConfidenceResult
22 Mar 26 Leylah Fernandez v Jessica Pegula Jessica Pegula to win
Match winner · WTA
96.8% 4–12 landed
against the grain
19 Feb 26 Antonia Ruzic v Elina Svitolina Elina Svitolina to win
Match winner · WTA
96.6% 11–15 landed
against the grain
20 Mar 26 Anna Blinkova v Victoria Mboko Victoria Mboko to win
Match winner · WTA
96.5% 2–12 landed
against the grain
24 Apr 26 Leolia Jeanjean v Coco Gauff Coco Gauff to win
Match winner · WTA
96.3% 3–12 landed
against the grain
7 Mar 26 Anna Blinkova v Amanda Anisimova Amanda Anisimova to win
Match winner · WTA
96.2% 8–17 landed
against the grain
27 May 26 Eva Lys v Sorana Cirstea Sorana Cirstea to win
Match winner · WTA
95.9% 3–12 landed
against the grain
31 Mar 26 Viktoriya Tomova v Anna Kalinskaya Anna Kalinskaya to win
Match winner · WTA
95.9% 6–12 landed
against the grain
21 Apr 26 Sloane Stephens v Anhelina Kalinina Anhelina Kalinina to win
Match winner · WTA
95.8% 14–15 landed
against the grain
14 Apr 26 Chloe Paquet v Wang Xinyu Wang Xinyu to win
Match winner · WTA
95.7% 13–15 landed
against the grain
18 Aug 26 Janice Tjen v Mirra Andreeva Mirra Andreeva to win
Match winner · WTA
95.7% 7–13 landed
against the grain
23 Mar 26 Corentin Moutet v Jannik Sinner Jannik Sinner to win
Match winner · ATP
95.5% 5–12 landed
against the grain
29 Jun 26 Elsa Jacquemot v Naomi Osaka Naomi Osaka to win
Match winner · WTA
95.4% 6–13 landed
against the grain
25 May 26 Maya Joint v Anastasia Potapova Anastasia Potapova to win
Match winner · WTA
95.3% 3–12 landed
against the grain
24 Apr 26 Elena-Gabriela Ruse v Elena Rybakina Elena Rybakina to win
Match winner · WTA
95.0% 14–17 landed
against the grain
29 May 26 Magda Linette v Iga Swiatek Iga Swiatek to win
Match winner · WTA
95.0% 8–12 landed
against the grain
15 Apr 26 Eva Lys v Elina Svitolina Elina Svitolina to win
Match winner · WTA
94.7% 1–12 landed
against the grain
8 Mar 26 Laura Siegemund v Elina Svitolina Elina Svitolina to win
Match winner · WTA
94.7% 15–17 landed
against the grain
8 May 26 Daniel Altmaier v Alexander Zverev Alexander Zverev to win
Match winner · ATP
94.5% 8–13 landed
against the grain
5 Apr 26 Anna-Lena Friedsam v Anhelina Kalinina Anhelina Kalinina to win
Match winner · WTA
94.5% 8–12 landed
against the grain
2 Jul 26 Valentin Royer v Alexander Zverev Alexander Zverev to win
Match winner · ATP
94.5% 10–19 landed
against the grain
5 May 26 Martina Trevisan v Talia Gibson Talia Gibson to win
Match winner · WTA
94.3% 13–12 landed
against the grain
30 Jun 26 Ella Seidel v Linda Noskova Linda Noskova to win
Match winner · WTA
94.1% 7–12 landed
against the grain
7 May 26 Tatjana Maria v Sorana Cirstea Sorana Cirstea to win
Match winner · WTA
94.1% 2–12 landed
against the grain
21 Mar 26 Rei Sakamoto v Daniil Medvedev Daniil Medvedev to win
Match winner · ATP
93.8% 11–18 landed
against the grain
9 May 26 Viktorija Golubic v Mirra Andreeva Mirra Andreeva to win
Match winner · WTA
93.7% 7–16 landed
against the grain
Page 1 of 114 Older →

Where it goes wrong, and what would fix it

Why this table is ordered by shortfall, not by hit rate
A market family that claims 30% and delivers 30% is working perfectly, and one that claims 90% and delivers 74% is broken — even though the second has the far higher hit rate. What matters is the gap between what the model claimed and what happened, so that is what this is sorted on.
Market familySettledClaimed DeliveredShortfallWhat that means
Total sets 9,108 50.0% 48.0% -2.0pp Slightly over-claiming. Within what calibration can absorb.
Deciding set 9,108 50.0% 48.0% -2.0pp Slightly over-claiming. Within what calibration can absorb.
Set score 18,216 25.0% 23.2% -1.8pp Slightly over-claiming. Within what calibration can absorb.
First set / match 18,216 25.0% 25.0% 0.0pp Calibrated. What it claims is what it delivers.
Odd/Even 9,108 50.0% 50.0% 0.0pp Calibrated. What it claims is what it delivers.
Set handicap 36,432 50.0% 50.0% 0.0pp Calibrated. What it claims is what it delivers.
Total games 118,404 50.0% 50.0% 0.0pp Calibrated. What it claims is what it delivers.
First set 9,108 50.0% 50.0% 0.0pp Calibrated. What it claims is what it delivers.

These are the model's own claims measured against results, which is what Track record aggregates and what the radar's calibration already corrects for. Nothing here is a bookmaker price, so none of it says anything about whether a bet had value.

betaider.com

Sport

Tennis sections

Preferences

Appearance
Aider Reading the Tennis model · online
Open the Radar
Bet slip
Open full page
↑↓ to move ↵ to open esc to close See all results