TENNISEDGE.GG

S. Kenin vs L. Stefanini — Prediction & Analysis

Toronto · WTA Toronto - Final · Aug. 1, 2026 · 14:00 UTC

TennisEdge's AI model finds no betting value in S. Kenin vs L. Stefanini (Toronto on 2026-08-01) — the market is efficient, with S. Kenin favoured at 1.69.

Surface hard Odds S. Kenin 1.69 · L. Stefanini 2.05

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: S. Kenin · L. Stefanini · 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 S. Kenin L. Stefanini
Elo
ratings-based, surface-weighted
51.6% 48.4%
Machine learning
29-feature gradient-boosted model
58.4% 41.6%
Serve / return
point-by-point simulation
52.4% 47.6%
Blend
what the bot actually prices off
51.6% 48.4%
Market implied
de-vigged from the opening odds
54.8% 45.2%

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

Elo ratings

PlayerSurfaceEloRecordMatches
S. Kenin hard1633 87–86173
L. Stefanini hard1644 116–80196

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. 1, 2026.

Head to head

L. Stefanini leads 1–0 over 1 meeting. Full record.

DateEventSurfaceWinnerScore
Aug. 1, 2026TorontohardL. Stefanini2 - 1

Recent form

S. Kenin

L L. Stefanini 1 - 2 Aug. 1, 2026
L E. Navarro 2 - 0 July 27, 2026
L A. Anisimova 2 - 1 July 2, 2026
W P. Marcinko 0 - 2 June 30, 2026
L D. Snigur 0 - 2 June 20, 2026

L. Stefanini

L C. Osorio 0 - 2 Aug. 2, 2026
W S. Kenin 1 - 2 Aug. 1, 2026
L Y. Ku 0 - 2 July 25, 2026
W M. Sawangkaew 2 - 0 July 24, 2026
W A. Akli 0 - 2 July 23, 2026

All Aug. 1, 2026 results & picks →

Full analysis

S. Kenin (A) vs L. Stefanini (B) — WTA Toronto (labelled Final), hard.

MODELS vs MARKET
  ELO   A 51.6% | ML A 58.4% | model(=ELO) 51.6%
  Book  A 1.69 / B 2.05 ; Betfair ML A 1.74 (BE 58.7% comm-adj) / B 2.20 (BE 46.7%)
  System value_pick = B (+3.2%) — but that edge is computed off ELO, which is unreliable here (see below).

ELO/RANKING SANITY (decisive)
  Kenin ranked 28; Stefanini ranked 154 — a 126-rank gap the near-coinflip ELO (51.6%) does not reflect.
  Stefanini's ELO is FARMED at ITF level: her recent wins are all over elo ~1450-1620 fields, and her
  actual results against real tour level are poor (blown out 1-6 0-6 by Maria 1810; and her most-recent
  match is a LOSS 4-6 2-6 to Y. Ku, elo 1500, in a W100 Evansville semi). Classic "high ELO / modest rank
  = rating built on weak fields" -> discount the ELO edge, do NOT price her as a coin flip. ML (58.4% A)
  and the exchange (~57.5% A) are the credible estimates; ELO is the outlier and is discounted.

RECENT FORM / PATH
  Kenin (A): opposition is genuine WTA-tour quality — Navarro 1711 (last match, L 6-0 7-5, competitive 2nd
    set), Anisimova 1878, Snigur, Golubic, Stearns 1751. Poor W-L but at a far higher level than B.
  Stefanini (B): playing ITF W100 (Evansville) — 4 matches vs elo-1500 opposition, most-recent a LOSS to a
    1500. Shape FADING against weak fields; she is not tour-sharp. Neither player actually has a Toronto
    match in history, so no venue/path read supports the "Final" framing.

FATIGUE
  Neither in an extreme spot (last matches 5-7d ago). No 3-set-yesterday haircut applies. Ages 27/28 baseline.
  Context only, not an edge.

NARRATIVE
  No first-Final let-down, no title recency, no surface transition. Nothing actionable.

GATES
  G1 edge-origin: FAIL — no numeric model-vs-market edge survives before narrative. Backing A: ~58-60% vs
    BE 58.7% = ~0%. Backing B: +1.7% on the FARMED ELO (discounted), negative on ML — below the 5% bar.
  G2 consensus:   n/a (stake-tier only) — ML + exchange agree ~58% A; ELO is the discounted outlier.
  G3 fatal-risk:  n/a (ML, no margin bet)

MARKET CHOICE
  alt_markets: handicap & totals not quoted; betfair_ml present. No margin market to price.
  Best expression would be ML, but neither side clears its bar. A is fairly priced (market = ML). B's only
  positive edge comes from a farmed ITF-level ELO and evaporates once that rating is discounted; on the ML
  read she is if anything overpriced-to-win. No value.
  AH: not quoted

VERDICT: PASS. Kenin is genuinely the better player (rank 28 vs 154, tour-level opposition) and the exchange
prices her about right (~57.5%, ML-aligned). The lone "edge" is a farmed-ELO mirage on the ITF-level dog.
No priced side clears 5% at the executable price -> PASS.