TennisEdge's AI bot is backing K. Rakhimova (moneyline) at 1.28 in K. Rakhimova vs V. Williams (Toronto on 2026-08-03). Result: WON.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | K. Rakhimova | V. Williams |
|---|---|---|
| Elo ratings-based, surface-weighted |
90.1% | 9.9% |
| Machine learning 29-feature gradient-boosted model |
91.9% | 8.1% |
| Serve / return point-by-point simulation |
74.9% | 25.1% |
| Blend what the bot actually prices off |
83.5% | 16.5% |
| Market implied de-vigged from the opening odds |
78.9% | 21.1% |
We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?
| Player | Surface | Elo | Record | Matches |
|---|---|---|---|---|
| K. Rakhimova | hard | 1705 | 109–97 | 206 |
| V. Williams | hard | 1315 | 6–30 | 36 |
Our own ratings, computed from match results since 2018. Players with fewer than 5 rated matches are omitted rather than shown at a provisional starting value. Last updated Aug. 2, 2026.
K. Rakhimova leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| Aug. 2, 2026 | Toronto | hard | K. Rakhimova | 2 - 0 |
| W | V. Williams | 2 - 0 | Aug. 2, 2026 |
| L | H. Watson | 0 - 2 | July 25, 2026 |
| L | M. Sakkari | 1 - 2 | July 2, 2026 |
| W | A. Kalinina | 1 - 2 | June 30, 2026 |
| L | O. Selekhmeteva | 1 - 2 | June 20, 2026 |
| L | K. Rakhimova | 2 - 0 | Aug. 2, 2026 |
| L | A. Potapova | 2 - 0 | July 29, 2026 |
| L | I. Begu | 1 - 2 | June 22, 2026 |
| L | K. Quevedo | 2 - 0 | April 21, 2026 |
| L | F. Jones | 2 - 0 | March 19, 2026 |
All Aug. 3, 2026 results & picks →
=== K. Rakhimova vs V. Williams -- Toronto (hard), R1 (1/64) ===
MODELS vs MARKET
ELO Rakhimova 90.1 pct | ML 91.9 pct | Blend 83.5 pct
Exchange (Betfair ML 1.28) implied ~77 pct (overround-adj); book 1.20 = 79 pct.
All three models sit ABOVE the market on Rakhimova -- a genuine model-market
gap. Exchange (1.28) is LONGER than the sharp book (1.20): better price to
back the favourite. Classic Venus name premium -- casuals overbet a 7-time
major champion, shortening her price and inflating Rakhimova's payout.
RECENT FORM (last 5 shown)
Rakhimova (24, rank 91):
- 07-25 Washington HARD SF, Lost Watson(1594) 6-7 6-7 -- tight double-TB loss
in a SEMIFINAL on hard last week. Match-sharp on surface, good shape.
- 07-02 Wimb grass Lost Sakkari(1631) 3-6 6-0 6.7-7.10 -- narrow 3-set loss
- 06-30 Wimb grass Won Kalinina(1620) -- GRIND vs Strong
- 06-20 Eastbourne grass SF Lost Selekhmeteva(1456)
- 06-13 London grass QF Lost Raducanu(1778) 6-3 7-5
Shape: STABLE->SHARPENING on hard (Washington SF, lost only in TBs). Legit
top-100 tour regular, well-rested.
V. Williams (46, rank 582):
- 07-29 Washington HARD, Lost Potapova(1722) 6-3 6-3 -- comfortable loss
- 06-22 Bad Homburg grass Lost Begu(1627) 2-6 6-4 6-7
Only 2 matches in window, both losses. Rank 582 at age 46 = far past
competitive level; big-serve pedigree remains but level is depressed.
PATH/SHAPE: Rakhimova is the far sharper, higher-level player, on her surface,
off a hard-court semifinal. Venus is a rusty, low-ranked comeback/wildcard.
FATIGUE (Step 2)
Rakhimova: last match 07-25 (8d ago), matches_14d=1, well-rested. No spot.
Williams: last match 07-29, matches_14d=1. No extreme spot either side.
Fatigue is context-only here and does not move the edge (per calibration).
NARRATIVE
No let-down (no recent Final win). Both last played hard (Washington) -- no
transition. ELO/rank agree for Rakhimova (rank 91, ELO-fav) -> credible ELO.
GATES
G1 edge-origin: PASS -- numeric model-vs-market edge (ELO 90/ML 92 vs
exchange 77), present before any narrative; fatigue is context only.
G2 consensus: PASS -- all 3 models + live on-surface evidence (Washington SF)
back Rakhimova -> full stake tier.
G3 fatal-risk: PASS -- ML bet, G3 does not block; Venus upset variance is
ordinary underdog risk (big serve), not a self-negating thesis.
MARKET CHOICE
alt_markets: handicap/totals null; only Betfair ML present -> stay ML.
refutation_check: clean -- no injury/withdrawal for Rakhimova (last 72h);
match confirmed live-scheduled 03-08-2026.
PRICING
Back Rakhimova @ Betfair 1.28. Effective (x0.95 comm) = 1.266 -> break-even 79.
Fair estimate ~86 (between conservative blend 83.5 and ELO/ML ~91, given
strong qualitative confirmation). Edge ~7. min_odds = 1.05/0.86 = 1.22 --
1.28 clears. Edge 5-10 -> 1.5u.
VERDICT: BET Rakhimova ML @ 1.28, 1.5u.