TennisEdge's AI bot is backing M. Giron (moneyline) in M. Giron vs A. Zverev (Wimbledon on 2026-07-04).
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | M. Giron | A. Zverev |
|---|---|---|
| Elo ratings-based, surface-weighted |
23.0% | 77.0% |
| Machine learning 29-feature gradient-boosted model |
21.8% | 78.2% |
| Serve / return point-by-point simulation |
11.8% | 88.2% |
| Blend what the bot actually prices off |
15.1% | 84.9% |
| Market implied de-vigged from the opening odds |
6.9% | 93.1% |
We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?
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.
A. Zverev leads 4–0 over 4 meetings. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| July 4, 2026 | Wimbledon | grass | A. Zverev | 3 - 0 |
| June 18, 2025 | Halle | grass | A. Zverev | 2 - 0 |
| Oct. 23, 2024 | ATP Vienna | hard | A. Zverev | 2 - 0 |
| July 4, 2024 | ATP Wimbledon | grass | A. Zverev | 3 - 0 |
All July 4, 2026 results & picks →
═══════════════════════════════════════════════ M. Giron (A) vs A. Zverev (B) — Wimbledon 1/16-finals (grass) ═══════════════════════════════════════════════ ODDS: Giron 14.1 (impl 6.9%) | Zverev 1.05 (impl 93.1%) | value_pick A, edge +8.2% MODELS (prob Giron A): ELO 0.230 ← meaningfully ABOVE market 6.9% ML 0.218 ← also above market model 0.151 (blended, post-shrinkage) Market devig 0.069 → Both ELO and ML disagree with the market. Not a consensus → candidate value. FORM — GIRON (grass, last ~4wk, heavy schedule): W vs Halys (1617) 7-6 6-3 6-4 GRIND W vs Moutet (1639) 4-6 6-4 7-5 6-4 GRIND (4 sets) L vs Draper (1818) Eastbourne L Eastbourne FINAL vs Choinski (1470) W vs Broom (1579) SF L London FINAL vs Hijikata (1680) W vs Evans (1661) SF | W vs Bautista-Agut (1716) → Genuine grass form: two grass finals in the lead-up, now R16 Wimbledon. → BUT every win is vs Avg/mid opponents (1580-1720). No DOM, no wins vs Strong/Elite. FORM — ZVEREV (elite, off his best surface): W vs Royer (1661) 6-1 6-3 7-6 grinding 3rd set W vs Blockx (1589) 4 sets, 3x tiebreak GRIND vs a ~150-ranked L vs Fritz (1996) Halle SF Halle QF/R16/R32 wins | French Open FINALIST (lost 5 sets to Cobolli) → Winning but laboring on grass (his historically weakest slam), just off a deep RG clay run. FATIGUE: A 668min / 5 matches-14d ; B 643min / 5 matches-14d. |court diff| 25min (<30), |matches diff| 0 → Roughly equal. No edge either side. NARRATIVE: Let-down: neither has a recent WON final (Giron lost 2 grass finals; Zverev lost RG final 26d ago). None. Title recency: none. Venue: both 2-0 at Wimbledon this fortnight — amplifier only, creates no edge. VERDICT: BET A (Giron) — small longshot value, 1.0u. The model edge is real numerically and gets MODEST qualitative support: Zverev is grinding on his chronically weak slam (dropped sets to Blockx & Royer) straight off a 5-set RG final, while Giron arrives in legit grass form. At 14.1 (breakeven 7.1%) a ~9-11% true chance clears the line. Sized DOWN from the bot's 2.2u — Giron has zero quality wins and the class gap is enormous, so this is a high-variance lottery ticket, not a conviction play. Forecast winner remains Zverev. ═══════════════════════════════════════════════