TennisEdge's AI model finds no betting value in K. Liutova vs C. McNally (Memphis (Usa) - Qualification on 2026-07-31) — the market is efficient, with C. McNally favoured at 1.39.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | K. Liutova | C. McNally |
|---|---|---|
| Elo ratings-based, surface-weighted |
50.3% | 49.7% |
| Machine learning 29-feature gradient-boosted model |
51.2% | 48.8% |
| Serve / return point-by-point simulation |
59.4% | 40.6% |
| Blend what the bot actually prices off |
47.3% | 52.7% |
| Market implied de-vigged from the opening odds |
32.0% | 68.0% |
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 |
| C. McNally | hard | 1736 | 85–66 | 151 |
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 |
|---|---|---|---|---|
| July 31, 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 |
| W | T. Maria | 1 - 2 | Aug. 4, 2026 |
| L | K. Liutova | 2 - 0 | July 31, 2026 |
| W | Y. Ma | 0 - 2 | July 30, 2026 |
| W | Xiy. Wang | 1 - 2 | July 28, 2026 |
| L | E. Rybakina | 0 - 2 | July 2, 2026 |
All July 31, 2026 results & picks →
K. Liutova (A) vs C. McNally (B) — WTA Memphis QF, hard
MODELS vs MARKET
ELO_A 50.3% | ML_A 51.2% | sim_A 47.3% | market implied_A ~31-32% (book 2.95 / betfair 3.20)
Enormous 16-20pp model-over-market gap; value_edge flagged 15.25% on A.
ELO/RANK SANITY (decisive)
Liutova ranked 422 yet ELO-EVEN with a top-63 pro. Textbook FARMED rating —
built beating 1500-1725 W100/ITF fields; she has NEVER faced a WTA top-100.
Sim SPW/RPW inputs equally inflated by weak-field sample. All three "value"
models are structurally biased HIGH for this exact profile (young ITF farmer).
The exchange at 1.43 for McNally prices the class transition the models cannot
see. Discount the model edge hard.
RECENT FORM
Liutova: 3 matches deep at Memphis (match-sharp). 07-30 W vs Joint (1725, Strong,
3 sets) — best win of the run; 07-28 W vs Alexandrova (1500); 07-27 W vs Kozyreva
(1500, quali Final, 3-set TB grind); 07-04 L vs Stefanini (1591, blown out);
07-02 W vs Johnson (1317). Won 3 straight W100 titles (Sumter, Indian Harbour,
now deep Memphis). Genuine breakout — but ceiling of tested opposition ~1725.
McNally: 07-30 W vs Ma (1586); 07-28 W vs Xiy Wang (1500, 3-set grind); 07-02 L
vs Rybakina (1820); 06-30 W vs Ruse (1814, solid); 06-25 L vs Marcinko (1583).
Full grass/clay tour season vs 1700-2000 fields (beat Kasatkina 1771). Grinding
weak fields here (UNDER-performing shape) but class is a clear tier above A.
SHAPE/PATH
Liutova SHARPENING dog, match-sharp (beat 1725). McNally grinding weak fields
(mild FADE) but level-dropping — untested-vs-tested asymmetry favors the market's
read, not the models'. Sharpening at a LOWER level does not prove translation up.
FATIGUE
Liutova won a 3-set match YESTERDAY (07-30) -> -4.5pp hangover haircut, but age 16
(recovers fast) softens ~one tier -> ~-2pp, minor. McNally 2-set win yesterday,
~neutral. Cumulative-minutes gap is context only, no extreme spot. Not a factor.
GATES
G1 edge-origin: PASS(numeric) but the disagreement is a farmed-ELO artifact — the
only source of the edge is models known to overrate ITF farmers vs a sharp
exchange; after honest discount for the untested class gap my A estimate is
~35-38%, breakeven at betfair 3.20 is ~32.4% -> edge thin (~3-6%) and low-trust.
G2 consensus: stake-tier only — 3 models nominally agree but ALL share the same
contamination (farmed serve/return + ELO). Contaminated -> capped tier at best.
G3 fatal-risk: ML — non-blocking.
TOTALS/HANDICAP
Total 20.5: model over 0.543 vs 1.98 -> edge ~2.5%, below bar. Pass.
Handicap: model line null, no margin anchor. Liutova +4.5 @ 1.90 thin (~3%). Pass.
AH: A +4.5 @ 1.90
VERDICT
The entire "value" rests on ELO/ML/sim that are structurally inflated for a 16yo
who has never met tour-level competition; the exchange at 1.43 reflects real
class-gap information the models lack. Sharpening at W100 level is not evidence
she translates up. After discounting the farmed rating the edge is thin and
untrustworthy — exactly the manufactured-momentum trap the calibration anchor
warns against. PASS.