TennisEdge's AI model finds no betting value in E. Svitolina vs D. Snigur (Wimbledon on 2026-06-29) — the market is efficient, with E. Svitolina favoured at 1.30.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | E. Svitolina | D. Snigur |
|---|---|---|
| Elo ratings-based, surface-weighted |
72.0% | 28.0% |
| Machine learning 29-feature gradient-boosted model |
72.5% | 27.5% |
| Serve / return point-by-point simulation |
53.5% | 46.5% |
| Blend what the bot actually prices off |
67.9% | 32.1% |
| Market implied de-vigged from the opening odds |
72.9% | 27.1% |
We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?
| Player | Surface | Elo | Record | Matches |
|---|---|---|---|---|
| E. Svitolina | hard | 2004 | 91–52 | 143 |
| D. Snigur | hard | 1728 | 175–93 | 268 |
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 31, 2026.
D. Snigur leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| June 30, 2026 | Wimbledon | grass | D. Snigur | 2 - 0 |
| W | P. Kudermetova | 0 - 2 | July 31, 2026 |
| L | A. Eala | 2 - 0 | July 31, 2026 |
| L | D. Snigur | 0 - 2 | June 30, 2026 |
| L | Xin. Wang | Walk Over | June 25, 2026 |
| W | L. Samsonova | 1 - 2 | June 23, 2026 |
| L | L. Tagger | 0 - 2 | July 26, 2026 |
| W | T. Valentova | 0 - 2 | July 25, 2026 |
| W | L. Tararudee | 0 - 2 | July 24, 2026 |
| W | A. Aksu | 0 - 2 | July 22, 2026 |
| W | E. Seidel | 1 - 2 | July 20, 2026 |
All June 29, 2026 results & picks →
E. Svitolina (A) vs D. Snigur (B) | Wimbledon 1/64 | grass | 2026-06-30 MODELS: ELO 0.720 | ML 0.725 | ensemble 0.679 | market implied 0.729 (A 1.30 / B 3.50). value_pick B edge +5.0% (post-shrink). ALIGNMENT: ELO and ML both sit on top of the market (~0.72-0.73) -> consensus on Svitolina. The only thing pointing to B is the ensemble blend (0.679), a devig artifact, NOT an independent model disagreement. FORM A (Svitolina): Rome CHAMPION (bt Gauff 2071, Swiatek 2058, Rybakina 2016) ~45d ago; FO QF; grass: bt Samsonova 1788 (3 sets, GRIND), bt Lys 1579 6-3 6-2 (DOM), lost Eala 1887. Walk Over in Bad Homburg QF Jun 25 (withdrew) -> watch-item, but 7d rest since last real match (Jun 23). FORM B (Snigur): grass decent for her level - bt Badosa 1739 6-1 7-6, won Eastbourne-tier Final vs Marcinko 1481 (Jun 21), lost Kalinina 1613 / Montgomery 1827. Wins skew vs weak/avg fields; clear level below A. FATIGUE: A heavier 14d load (~4 real matches, Rome+grass) but 7d rested now; B lighter (3 matches, 189min) last played Jun 22. Roughly neutral - no underdog fatigue edge. NARRATIVE: Let-down - none (Snigur's last final 9d ago, outside window). Title recency: Snigur Eastbourne-tier 9d (grass); Svitolina Rome 45d (clay). No venue edge. VERDICT: PASS. ELO+ML+market all converge ~0.72 on Svitolina = efficient line. The nominal +5% on Snigur is an ensemble blending artifact uncorroborated by either component model or the qualitative read (Svitolina is the stronger, in-form player, reasonably rested). The Jun 25 walkover is a risk to monitor, not a betting trigger.