TennisEdge's AI bot is backing Z. Svajda (moneyline) in P. Llamas Ruiz vs Z. Svajda (Wimbledon on 2026-06-30).
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | P. Llamas Ruiz | Z. Svajda |
|---|---|---|
| Elo ratings-based, surface-weighted |
22.7% | 77.3% |
| Machine learning 29-feature gradient-boosted model |
40.6% | 59.4% |
| Blend what the bot actually prices off |
22.7% | 77.3% |
| Market implied de-vigged from the opening odds |
31.8% | 68.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 |
|---|---|---|---|---|
| P. Llamas Ruiz | clay | 1792 | 152–76 | 228 |
| Z. Svajda | hard | 1741 | 147–102 | 249 |
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 June 5, 2026.
Z. Svajda leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| June 30, 2026 | Wimbledon | grass | Z. Svajda | 3 - 0 |
| L | M. Giron | 2 - 1 | Aug. 1, 2026 |
| L | K. Rice | 2 - 1 | July 29, 2026 |
| L | M. Lajal | 2 - 1 | July 22, 2026 |
| W | B. Kuzuhara | 0 - 2 | July 21, 2026 |
| L | Z. Svajda | 0 - 3 | June 30, 2026 |
| L | A. Vukic | 2 - 0 | July 27, 2026 |
| L | C. Hewitt | 1 - 1 | July 26, 2026 |
| W | S. Kozlov | 2 - 0 | July 25, 2026 |
| L | A. De Minaur | 3 - 1 | July 4, 2026 |
| W | K. Majchrzak | 3 - 2 | July 2, 2026 |
All June 30, 2026 results & picks →
Wimbledon 1/64 (grass) — P. Llamas Ruiz vs Z. Svajda MODELS: ELO 0.227 A / ML 0.406 A / composite 0.227 A (B 0.773). Market: A 3.0 (31.8%), B 1.4 (68.2%). Value pick B, edge +0.091. Bot: pass (model disagreement). Confidence low (0.37). FORM — Llamas Ruiz (A): clay specialist (Oeiras title, multiple clay finals). Grass run: WON QF vs D.Added 1712(Strong) 6-2 6-4 = DOM vs Strong; WON SF vs Martin Tiffon 1527 6-4 6-2 = DOM; LOST Final to Boyer 1472(Weak) 1-3 — losing to sub-1500 in a final is a negative grass signal. Inconsistent on the surface. Form — Svajda (B): beat Cerundolo 1889(Elite) & Popyrin 1797 at FO; reached TWO grass finals in June (London, Mallorca); DOM SF vs Huesler 1572 6-3 6-3. Higher opposition quality across the board. FATIGUE: A heavy — 3 matches/14d, 9 sets, 325 min court time, last match 5d ago, back-to-back. B fresh — 2 matches/14d, 6 sets, only 136 min court time, last match 9d ago. Clear rest edge to B. NARRATIVE: A lost a grass Final 5d ago (WEAK let-down window) and dropped it to a Weak opponent — no momentum boost. B lost Mallorca Final 9d ago but body of work far stronger. VERDICT: Grass form + opposition quality + rest all point to Svajda; A's ELO is inflated by clay results. Composite/ELO sees value at 1.4 (0.77 vs 0.68 market), qualitative read validates B. ML dissent and short price warrant trimmed stake. BET B 1.0u.