TennisEdge's AI model finds no betting value in K. Liutova vs E. Kalieva (Memphis (Usa) - Qualification on 2026-08-01) — the market is efficient, with K. Liutova favoured at 1.45.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | K. Liutova | E. Kalieva |
|---|---|---|
| Elo ratings-based, surface-weighted |
60.8% | 39.2% |
| Machine learning 29-feature gradient-boosted model |
53.5% | 46.5% |
| Serve / return point-by-point simulation |
52.2% | 47.8% |
| Blend what the bot actually prices off |
57.4% | 42.6% |
| Market implied de-vigged from the opening odds |
62.5% | 37.5% |
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. Liutova | hard | 1821 | 31–10 | 41 |
| E. Kalieva | hard | 1684 | 90–84 | 174 |
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. Liutova leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| Aug. 1, 2026 | Memphis (Usa) - Qualification | hard | K. Liutova | 2 - 0 |
| W | D. Vidmanova | 2 - 1 | Aug. 2, 2026 |
| W | E. Kalieva | 2 - 0 | Aug. 1, 2026 |
| W | C. McNally | 2 - 0 | July 31, 2026 |
| W | M. Joint | 2 - 1 | July 30, 2026 |
| W | E. Alexandrova | 1 - 1 | July 28, 2026 |
| L | K. Liutova | 2 - 0 | Aug. 1, 2026 |
| W | P. Stearns | 2 - 1 | July 31, 2026 |
| W | Z. Sonmez | 1 - 2 | July 29, 2026 |
| W | K. Sebov | 0 - 2 | July 28, 2026 |
| L | C. Dolehide | 2 - 1 | July 24, 2026 |
All Aug. 1, 2026 results & picks →
K. Liutova (A, 16, rank 422) vs E. Kalieva (B, 23, rank 140) - Memphis Qualification, hard.
MODELS vs MARKET
ELO 60.8% A | ML 53.5% A | blended 57.4% A. Betfair A 1.63 (comm-adj 62.6%), B 2.44 (42.2%).
Market prices A a touch ABOVE the blended model; no ML gap in A favour, B ML ~flat.
RECENT FORM / PATH
A (Liutova): match-sharp, 4 wins this week in Memphis qualy on hard, most-recent first:
07-31 W QF vs McNally 1743 6-3 6-4 = DOM over Strong; 07-30 W vs Joint 1725 3-6 6-3 6-3 GRIND over Strong;
07-28 W vs Alexandrova 1500 GRIND; 07-27 W vs Kozyreva 1500 7-6 GRIND; 07-04 L vs Stefanini.
Shape SHARPENING (DOM over 1743 yesterday). 16yo prospect; live wins over 1743/1725 independently
validate the high ELO despite rank 422 - not stale/farmed. Path: 4 matches deep = match-sharp.
B (Kalieva): 07-31 W QF vs Stearns 1781 6-1 2-6 6-3 = 3-SET win YESTERDAY; 07-29 W vs Sonmez GRIND 3-set;
07-28 W vs Sebov; grass run in June (Wimbledon QF). Shape STABLE-but-labouring (back-to-back 3-setters).
FATIGUE
A: matches_7d 4, 409min, b2b 2, played 07-31 (2-SET win = no 3-set hangover). Age 16 -> recovers fast; near-neutral.
B: matches_7d 3, 576min, total_sets 18, back_to_back 3, played 07-31 a 3-SET win. EXTREME spot: 3rd match in 3
days AND won a 3-setter yesterday. Calibrated -4.5pp hangover haircut on B (hard, age 23 baseline).
Post-haircut: A ~61.9% / B ~38.1% -> A right at market 62.6% = fairly priced, no ML edge either side.
NARRATIVE
A won a Final-labelled qualy match 07-27 (5d) -> WEAK letdown, negligible. No surface transition (both on hard).
ELO/rank divergence on A noted but live form validates it -> not discounted.
MARKET CHOICE
ML A: model 57.4% (post-haircut 61.9%) vs market 62.6% -> negative edge. PASS.
ML B: model 42.6% vs 42.2%, then -4.5pp haircut -> ~38% -> negative. PASS.
Handicap A -2.5 @1.89: sim cover 0.4256 vs implied 0.5419 -> -11.6%. PASS.
Handicap B +2.5 @2.02: sim cover 0.5744 vs implied 0.5079 -> +6.6% NOMINAL, but B is the side I fatigue-haircut
for the WIN -> self-contradiction guard HARD BLOCK (a tired dog gets run over, not kept within 2.5); also G3
margin-bet veto. Cannot stake. PASS.
Total 21.0 @1.98: sim over ~0.51 vs implied 0.518 -> flat. PASS.
AH: B +2.5 @ 2.02 (blocked, self-contradiction).
refutation_check: n/a (PASS, no bet/lean).
GATES
G1 edge-origin: FAIL - no market shows a >=5% edge that exists numerically before fatigue; the only nominal
edge (B+2.5) sits on the fatigue-haircut side.
G2 consensus: n/a (stake-tier only) - models+market broadly agree A ~57-62%.
G3 fatal-risk: FAIL (margin) - B+2.5 cover thesis self-negates against B fatigue.
VERDICT: PASS. Sharp 16yo Liutova vs exhausted Kalieva is real qualitative colour, but it points at A whose price
already reflects it; after the 3-set hangover haircut A is fairly valued and every market edge is negative or
guard-blocked. No priced opinion beats the exchange here.