TENNISEDGE.GG

K. Liutova vs E. Kalieva — Prediction & Analysis

Memphis (Usa) - Qualification · · Aug. 1, 2026 · 15:00 UTC

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.

Surface hard Odds K. Liutova 1.45 · E. Kalieva 2.42

Verdict: no bet

The model found no value at current prices — the market has this one priced about right. That verdict is part of the public record too.
Profiles: K. Liutova · E. Kalieva · head-to-head record · Memphis (Usa) - Qualification

Model probabilities

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?

Elo ratings

PlayerSurfaceEloRecordMatches
K. Liutova hard1821 31–1041
E. Kalieva hard1684 90–84174

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.

Head to head

K. Liutova leads 1–0 over 1 meeting. Full record.

DateEventSurfaceWinnerScore
Aug. 1, 2026Memphis (Usa) - QualificationhardK. Liutova2 - 0

Recent form

K. Liutova

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

E. Kalieva

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 →

Full analysis

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.