TennisEdge's AI model finds no betting value in C. Zhao vs M. Linette (Toronto on 2026-08-03) — the market is efficient, with M. Linette favoured at 1.03.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | C. Zhao | M. Linette |
|---|---|---|
| Elo ratings-based, surface-weighted |
16.2% | 83.8% |
| Machine learning 29-feature gradient-boosted model |
17.6% | 82.4% |
| Serve / return point-by-point simulation |
40.7% | 59.3% |
| Blend what the bot actually prices off |
21.0% | 79.0% |
| Market implied de-vigged from the opening odds |
11.0% | 89.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 |
|---|---|---|---|---|
| C. Zhao | hard | 1451 | 80–96 | 176 |
| M. Linette | hard | 1745 | 119–97 | 216 |
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. 3, 2026.
M. Linette leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| Aug. 3, 2026 | Toronto | hard | M. Linette | 2 - 1 |
| L | M. Linette | 1 - 2 | Aug. 3, 2026 |
| L | E. Jones | 2 - 1 | July 28, 2026 |
| L | L. Stefanini | 2 - 0 | July 9, 2026 |
| L | J. Mikulskyte | 2 - 0 | June 23, 2026 |
| L | C. Naef | 0 - 2 | May 30, 2026 |
| W | C. Zhao | 1 - 2 | Aug. 3, 2026 |
| L | L. Fernandez | 2 - 0 | July 27, 2026 |
| L | M. Hontama | 0 - 2 | July 13, 2026 |
| L | M. Andreeva | 0 - 2 | June 29, 2026 |
| W | M. Chwalinska | 1 - 2 | June 26, 2026 |
All Aug. 3, 2026 results & picks →
C. Zhao (A) vs M. Linette (B) — WTA Toronto R1 (1/64), hard
═══════════════════════════════════════════════════════════
MODELS vs MARKET (Zhao / player A)
ELO 16.2% | ML 17.6% | ensemble 21.0% | Betfair implied 10.0% (odds 10.0) | book 8.3
Nominal ML edge on Zhao: +5.8% (ELO) to +10.5% (ensemble) at comm-adj 9.55.
RANKING SANITY (decisive)
Zhao ranked 426; Linette ranked 55 — a 371-spot gap. Yet ELO/ML price Zhao at
16-21%. This is the textbook "high ELO, modest rank" flag: rating almost
certainly FARMED at weak fields (her "QF" results are vs 1301/1605 ELO opponents;
a genuine 16% dog vs a top-55 pro would not be ranked 426). Per framework, discount
that ELO edge and lean PASS unless live form independently backs it — it does not.
RECENT FORM
Zhao (last 5): L 6-3 4-6 6-4 vs Jones (1743, hard, 07-28 — competitive but a loss);
L 6-3 6-1 Stefanini (1576, grass); L 6-3 7-6 Mikulskyte (1301); L 4-6 3-6 Naef
(1642); L 6-2 6-1 Zavatska (1605). Almost all losses, several straight-set, vs
sub-1750 fields. Shape: FADING/poor.
Linette (last 5): L 6-1 6-4 Fernandez (1804, hard, 07-27); L 4-6 5-7 Hontama (1500,
hard quali); L 5-7 4-6 Andreeva (grass); W Chwalinska; L 6-3 tb Krejcikova (1887,
grass SF). Mediocre recent hard, but a real grass run (beat 1841/1704 ELO). Clearly
the far stronger, more capable player. Shape: STABLE-to-slightly-fading on hard.
PATH / RUST
Both first match at Toronto (R1). Zhao last played Vancouver 07-28 (110min 3-setter),
Linette Washington 07-27 (64min). Both ~5-6 days rested; no extreme fatigue spot,
no 3-set hangover (neither played yesterday). Neutral.
FATIGUE
Nothing extreme either side; cumulative minutes gap = context only, no edge.
NARRATIVE
No Final/letdown. No surface transition (both on hard last match). No venue history.
MARKET CHOICE
ML Zhao: numeric edge exists but origin is a suspect farmed rating — discounted, PASS.
Total: model over 60.5% @18.5; Betfair over 1.74 @18.0 (comm-adj implied 58.7%) →
edge ~2-3%, below 5% bar. PASS.
Handicap: Zhao +6.5 @1.74 — no model cover prob provided; no margin-specific evidence
to build a cover on a rank-426 dog vs a top-55 pro. PASS.
AH: Zhao +6.5 @ 1.74 (dog ML < 3.0 side is fav; shadow line noted for record)
alt_markets present (used above).
GATES
G1 edge-origin: FAIL — the staked ML edge exists only because ELO/ML over-rate a
rank-426 player (farmed rating); live form gives no independent support. Not a
credible model-vs-market disagreement.
G2 consensus: PASS (stake-tier only; all three models on Zhao but contaminated
signal, would cap 0.5-1u even if G1 passed).
G3 fatal-risk: n/a for the discounted ML; margin bets not staked.
VERDICT: PASS. The lone "edge" is a model artifact — a rank-426 player with a losing
form line does not warrant backing at 10.0 against a solid top-55 pro. No validated
edge in any market.