TennisEdge's AI model finds no betting value in K. Volynets vs S. Stephens (Toronto on 2026-08-01) — the market is efficient, with K. Volynets favoured at 1.38.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | K. Volynets | S. Stephens |
|---|---|---|
| Elo ratings-based, surface-weighted |
73.7% | 26.3% |
| Machine learning 29-feature gradient-boosted model |
74.6% | 25.4% |
| Serve / return point-by-point simulation |
68.1% | 31.9% |
| Blend what the bot actually prices off |
70.5% | 29.5% |
| Market implied de-vigged from the opening odds |
66.7% | 33.3% |
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. Volynets | hard | 1758 | 111–90 | 201 |
| S. Stephens | hard | 1620 | 53–68 | 121 |
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 | D. Vidmanova | 2 - 1 | Aug. 1, 2026 |
| W | I. Shymanovich | 0 - 2 | July 29, 2026 |
| W | V. Golubic | 2 - 1 | July 27, 2026 |
| L | T. Maria | 0 - 2 | July 12, 2026 |
| W | G. Minnen | 0 - 2 | July 11, 2026 |
| W | S. Sierra | 0 - 2 | Aug. 4, 2026 |
| W | H. Dart | 1 - 2 | Aug. 1, 2026 |
| L | D. Vidmanova | 0 - 2 | July 30, 2026 |
| W | Y. Starodubtseva | 1 - 2 | July 28, 2026 |
| L | R. Zarazua | 2 - 1 | July 23, 2026 |
All Aug. 1, 2026 results & picks →
K. Volynets (A, 24, #104) vs S. Stephens (B, 33, #1098) — WTA Toronto Final, hard.
MODELS vs MARKET
ELO: A 73.7% | ML: A 74.6% | Blend: A 70.5%
Betfair ML: A @1.32 (impl 75.8%) | B @3.70 (impl 27.0%)
Book: A 1.38 / B 2.77 (context only; edge tested vs exchange).
A: blend 70.5% < market 75.8%; effective odds 1.304 -> break-even 76.7%. Edge NEGATIVE. No bet.
B: blend 29.5% vs market 27.0%; effective odds 3.565 -> break-even 28.1%. Edge ~+1.5% ONLY on the blend;
ELO (26.3%) and ML (25.4%) both sit at/below market. Two of three models agree with the exchange -> thin, below 5% bar.
RECENT FORM (note: fetched histories are Memphis-qual / prior-event, orientation-noisy; only used for shape)
Volynets: deep runs across grass swing (Newport/Wimbledon/Nottingham finals), currently priced as a clear favourite;
ELO 73.7% aligns with rank #104 -> credible rating, no farmed-ELO flag.
Stephens: rank #1098 (long layoff / rebuild), ELO consistent with market underdog price. No SHARPENING dog signal
strong enough to fight a rating the market already agrees with.
FATIGUE (Step 2)
Both players played this week (A: 3 matches/9 sets 14d; B: 4 matches/12 sets, back_to_back 1). No extreme spot that
flips an outcome; cumulative-minutes gap is CONTEXT only and does not create an edge. Not load-bearing here.
NARRATIVE
No let-down (first-Final) trigger cleanly staked; no title-recency edge that overrides a market/model consensus.
GATES
G1 edge-origin: FAIL — no >=5% exchange edge on either side before any narrative adjustment (A negative, B ~1.5%).
G2 consensus: n/a (stake-tier only) — all three models cluster with the exchange price.
G3 fatal-risk: n/a — no bet staked.
VERDICT: PASS. Full model-market consensus; exchange price efficient. No priced opinion to stake.