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.
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?
| Player | Surface | Elo | Record | Matches |
|---|---|---|---|---|
| S. Kenin | hard | 1633 | 87–86 | 173 |
| L. Stefanini | hard | 1644 | 116–80 | 196 |
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.
L. Stefanini leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| Aug. 1, 2026 | Toronto | hard | L. Stefanini | 2 - 1 |
| 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 | 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 →
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.