TENNISEDGE.GG

P. Udvardy vs E. Lys — Prediction & Analysis

Toronto · WTA Toronto - 1/64-finals · Aug. 3, 2026 · 14:00 UTC

TennisEdge's AI model finds no betting value in P. Udvardy vs E. Lys (Toronto on 2026-08-03) — the market is efficient, with P. Udvardy favoured at 1.83.

Surface hard Odds P. Udvardy 1.83 · E. Lys 1.83

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: P. Udvardy · E. Lys · head-to-head record · Toronto

Model probabilities

Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.

Method P. Udvardy E. Lys
Elo
ratings-based, surface-weighted
19.9% 80.1%
Machine learning
29-feature gradient-boosted model
35.5% 64.5%
Serve / return
point-by-point simulation
40.1% 59.9%
Blend
what the bot actually prices off
37.7% 62.3%
Market implied
de-vigged from the opening odds
50.0% 50.0%

We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?

Elo ratings

PlayerSurfaceEloRecordMatches
P. Udvardy clay1702 179–102281
E. Lys hard1782 89–49138

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 July 23, 2026.

Head to head

P. Udvardy leads 2–1 over 3 meetings. Full record.

DateEventSurfaceWinnerScore
Aug. 3, 2026TorontohardP. Udvardy1 - 1
April 4, 2025La Bisbal D'EmpordaclayP. Udvardy2 - 1
July 26, 2023WTA HamburgclayE. Lys2 - 0

Recent form

P. Udvardy

W E. Lys 1 - 1 Aug. 3, 2026
L P. Badosa 2 - 0 July 23, 2026
W E. Pridankina 0 - 2 July 21, 2026
L P. Badosa 0 - 2 July 17, 2026
W K. Kawa 2 - 1 July 16, 2026

E. Lys

L P. Udvardy 1 - 1 Aug. 3, 2026
L D. Shnaider 2 - 0 June 30, 2026
L E. Navarro 0 - 2 June 23, 2026
L E. Svitolina 2 - 0 June 18, 2026
W M. Frech 0 - 2 June 16, 2026

All Aug. 3, 2026 results & picks →

Full analysis

P. Udvardy (A, rank 71, age 27) vs E. Lys (B, rank 80, age 24) — WTA Toronto R1, hard.

MODELS vs MARKET (for A / Udvardy)
  ELO 19.9% | ML 35.5% | model 37.7%
  Exchange ML: A 2.68 / B 1.53 (Betfair). Pinnacle no-vig A 36.2%.
  Book 1.83/1.83 stale — ignored per pricing discipline.
  Consensus: B favorite ~62-65% (ML 64.5%, model 62.3%), market B ~65%. ML+model AGREE with the exchange.
  ELO/ranking divergence: ELO gives Lys 80% yet she is ranked BELOW Udvardy (80 vs 71). Strong-rank/low-ELO
  pattern → ELO understates Udvardy; the extreme 19.9% for A is discounted, NOT used to back Lys.

RECENT FORM (last 5 each; all classification uses full window)
  Udvardy (A): 07-23 Lost Badosa (Str) clay; 07-21 Won Pridankina (Str) clay; 07-17 Lost Badosa QF clay (close);
    07-16 Won Kawa (Str) clay; 07-14 Won Romero Gormaz clay. Made Iasi QF. All clay/grass — TRANSITION to hard.
    Shape STABLE (competitive vs Strong fields, no hard-court form).
  Lys (B): 06-30 Lost Shnaider Wimb; 06-23 Lost Navarro; 06-18 Lost Svitolina; 06-16 Won Frech; 05-27 Lost Cirstea.
    Mostly losses recently. Shape FADING. TRANSITION to hard AND 33 days idle → rust risk.

PATH / FATIGUE
  Udvardy last played 07-23 (10d), 2 matches/14d, 159min — no extreme spot; match-active.
  Lys idle since 06-30 (33 days) = rust; no fatigue on either side. No extreme fatigue spot for anyone.

NARRATIVE
  Surface transition BOTH players (clay/grass -> hard). Lys FADING + rusty. Qualitatively this leans toward
  Udvardy, but narrative cannot create a numeric edge and the models already price A at only 37.7%.

ALT MARKETS
  Handicap A +3.5 @1.81: model cover 57.6% vs break-even 56.5% (comm-adj) → edge ~1%, below bar.
  Handicap B -3.5 @1.88: cover 42.4% — no.
  Totals 20.5: over 54.0% vs BE 55.6% (neg); under 46.0% vs BE 57.1% (neg). No edge.

EDGE TESTS (commission-adjusted, exchange prices)
  ML A @2.68 → BE 38.5%; best model 37.7% → edge -0.8% (negative).
  ML B @1.53 → BE 66.5%; model B 62-65% → no edge.
  No market clears the 5% bar.

GATES
  G1 edge-origin: FAIL — no numeric model-vs-market edge on any market pre-narrative; A ML is -0.8%,
    B ML/handicap/totals all below break-even. The only pro-A case rests on rust/transition narrative (G1 fail by definition).
  G2 consensus:   PASS (tier only) — ML+model align with exchange; would cap tier anyway, but moot without G1.
  G3 fatal-risk:  n/a — no candidate bet reaches staking.

VERDICT: PASS. Exchange is efficient; ML and model both sit on the market for B ~63-65%. The ELO outlier is a
discountable rank divergence, and the Lys rust/fade story is real but cannot manufacture the missing numeric edge.
AH: A +3.5 @1.81
alt_markets: present (handicap+totals), no market clears bar.