TennisEdge's AI bot is backing M. Giron (moneyline) in Q. Halys vs M. Giron (Wimbledon on 2026-07-02).
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | Q. Halys | M. Giron |
|---|---|---|
| Elo ratings-based, surface-weighted |
45.6% | 54.4% |
| Machine learning 29-feature gradient-boosted model |
35.5% | 64.5% |
| Serve / return point-by-point simulation |
33.8% | 66.2% |
| Blend what the bot actually prices off |
41.6% | 58.4% |
| Market implied de-vigged from the opening odds |
50.0% | 50.0% |
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 March 25, 2026.
M. Giron leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| July 2, 2026 | Wimbledon | grass | M. Giron | 3 - 0 |
| W | A. Bublik | 0 - 2 | July 25, 2026 |
| W | Y. Hanfmann | 0 - 2 | July 24, 2026 |
| W | M. Navone | 0 - 2 | July 23, 2026 |
| W | V. Vacherot | 2 - 0 | July 22, 2026 |
| W | L. Djere | 0 - 2 | July 21, 2026 |
All July 2, 2026 results & picks →
═══════════════════════════════════════════
Q. Halys (A) vs M. Giron (B) — Wimbledon 1/32 (grass)
═══════════════════════════════════════════
MODELS
ELO prob A: 0.456 (near coin-flip, faint Giron lean)
ML prob A: 0.355 (strong Giron)
Serve/Ret A: 0.338
Model prob A: 0.416 | Model prob B: 0.584
Market: 1.88 / 1.88 → implied 50/50
Value pick: B (Giron), edge +8.4% after shrinkage
Alignment: ELO ~market, ML disagrees hard toward B.
FORM (last 90d)
HALYS — grass mediocre: beat Arnaldi(1541,GRIND/4set) at Wimb R64,
beat Hussey(1548) but LOST to Samuel(1555) and Humbert(1750) at
Eastbourne, lost Shimabukuro(1681) Stuttgart. Best form was on clay
(FO R16, Barcelona/Madrid runs). Grass = weakest surface.
GIRON — very high-volume grass campaign: beat Moutet(1639,4set) Wimb R64,
but this is a player who reached THREE grass finals recently and lost
ALL of them (London vs Hijikata, Hamburg, Eastbourne vs Choinski 1470).
Also lost to Buse(1460) & lost close to Draper(1818). Wins vs
Broom/Evans/Nagal/BautistaAgut. Closer-problem pattern.
FATIGUE
HALYS : 4 matches/14d, ~367 court-min, b2b 1, last 6/30.
GIRON : 4 matches/14d, ~536 court-min, b2b 2, last 6/30.
Diff +169 min on Giron → heavier side (Giron) disadvantaged.
Giron is grinding a marathon grass block; Halys more rested.
NARRATIVE
Let-down: Giron LOST Eastbourne Final 11d ago (6/21) → WEAK note only.
Venue: neutral (Wimbledon R64 both won their openers).
Title recency: none.
VERDICT
ML edge on Giron is genuine and the market is dead 50/50, so there IS
value on B. But conviction is capped: Giron carries a +169 min fatigue
load, a documented can't-close pattern (0-for-3 in grass finals, losses
to sub-1500 opponents), while Halys is fresher. Halys' grass form is
itself weak, so Giron remains the rightful favorite — but not at full
Kelly. Take a reduced-size value bet on Giron, well below the bot's 2.5u.
DECISION: BET B (Giron) @1.88, 1.0u.
═══════════════════════════════════════════