TennisEdge's AI model finds no betting value in H. Hurkacz vs M. Giron (Montreal on 2026-08-03) — the market is efficient, with M. Giron favoured at 1.66.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | H. Hurkacz | M. Giron |
|---|---|---|
| Elo ratings-based, surface-weighted |
53.0% | 47.0% |
| Machine learning 29-feature gradient-boosted model |
53.3% | 46.7% |
| Serve / return point-by-point simulation |
54.6% | 45.4% |
| Blend what the bot actually prices off |
51.2% | 48.8% |
| Market implied de-vigged from the opening odds |
45.5% | 54.5% |
We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?
| Player | Surface | Elo | Record | Matches |
|---|---|---|---|---|
| H. Hurkacz | hard | 1777 | 125–81 | 206 |
| M. Giron | hard | 1756 | 134–108 | 242 |
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 19, 2026.
H. Hurkacz leads 4–0 over 4 meetings. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| May 12, 2025 | Rome | clay | H. Hurkacz | 2 - 1 |
| Sept. 25, 2024 | ATP Tokyo | hard | H. Hurkacz | 2 - 1 |
| June 21, 2024 | ATP Halle | grass | H. Hurkacz | 2 - 0 |
| July 1, 2021 | Wimbledon | grass | H. Hurkacz | 3 - 0 |
| L | J-L. Struff | 2 - 2 | July 5, 2026 |
| W | T. Paul | 3 - 1 | July 3, 2026 |
| W | S. Ofner | 3 - 0 | July 1, 2026 |
| W | C. Ruud | 0 - 3 | June 29, 2026 |
| L | J. Mensik | 2 - 1 | June 25, 2026 |
All Aug. 3, 2026 results & picks →
═══ Hurkacz (A) vs Giron (B) — Montreal R1 (hard) ═══
MODELS vs MARKET
ELO A 53.0% | ML A 53.3% | blend 51.2% | sim A 54.6% (matchup-adj)
Book: A 1.99 / B 1.66 (soft, stale). EXECUTABLE Betfair ML: A 1.55 (~64.5%) / B 2.66 (~37.6%).
Pinnacle no-vig A 63.8% → sharp fair Giron ~2.76.
=> Our entire model stack sits ~11pts BELOW the sharp market on Hurkacz. The apparent
"edge" is a Giron dog at 2.66 (our ~45-47% vs implied 37.6%, ~9% raw).
WHY THE MODEL EDGE IS A MIRAGE (market is right here)
- Hurkacz inputs are dragged by his RECENT GRASS body of work (lost Struff 5s, Altmaier
1448, Fucsovics on grass — grass is his WORST surface). Montreal is HARD, his BEST
surface (ex-top-10, elite server, Masters-caliber on hard). Models under-price the
surface swing back to his strength.
- Sim serve/return for Giron (spw .583/rpw .407 over 50 matches) is inflated by weak
fields: his recent hard wins are QUALIFYING rounds vs sub-1600 opponents (Llamas Ruiz
1527, Shah 1408, Ilagan 1580); he LOST to Hewitt 1520 in Washington main draw. Weak-
field serve stats => sim overrates Giron / understates Hurkacz. Contaminated inputs.
- Vs the sharp fair (Giron ~2.76), backing Giron @2.66 is NEGATIVE EV.
RECENT FORM (last 5)
Hurkacz: 07-05 L Struff(1753) 5s grind; 07-03 W Paul(1841 Elite) 4s — over-perf;
07-01 W Ofner(1677) TB grind; 06-29 W Ruud(1614) grind; 06-25 exho. All GRASS.
Last match 07-05 => ~28d off = RUST RISK + surface transition grass->hard.
Giron: 08-01 W Llamas Ruiz(1527) qualifying Final 2-6 6-3 6-1 (3-setter, YESTERDAY);
07-28 L Hewitt(1520) main-draw; 07-26 W Ilagan(1580) quali; 07-25 W Shah(1408) quali;
07-04 L Zverev(1880). Match-sharp on hard at venue, but weak-field wins.
SHAPE/PATH
Hurkacz: grass sample, FADING-to-mixed, but off-surface + rusty (28d) — read cautiously;
hard court is a level RESET upward for him, which the market prices and models miss.
Giron: match-sharp (qualified here on surface) = genuine positive, BUT the sharpness was
bought vs 1400-1580 fields; level ceiling is low.
FATIGUE
Hurkacz well-rested (0 matches 14d) — but that's rust, not freshness edge.
Giron: 4 matches/14d, 401 court-min/7d, WON a 3-SET quali final YESTERDAY (08-01).
=> 3-set-hangover haircut applies (-4.5pp), and age 33 (>=30) HARDENS it (larger).
This cuts Giron's win prob further — cuts AGAINST the dog bet, not for it.
MARKET CHOICE
ML Giron @2.66: edge is a contaminated model artifact; NEGATIVE vs sharp fair 2.76. PASS.
Giron +2.5 @1.87: sim cover 55.4% => edge ~1.9% (below 5% bar); sim overrates Giron. PASS.
Totals 23.0: sim under-lean ~0.53 vs under implied 0.559 => no edge. Over no edge. PASS.
Hurkacz ML @1.55: even sim 54.6% << 64.5% implied => negative. PASS.
AH: B +2.5 @ 1.87
refutation_check: not run (PASS decision — no web access per framework)
GATES
G1 edge-origin: FAIL — the only positive raw edge (Giron ML) is a model artifact from
grass-dragged ratings + weak-field-inflated sim serve stats; vs the sharp executable
market it is negative EV. No clean numeric edge survives.
G2 consensus: stake-tier only — models cluster but all contradicted by sharp market.
G3 fatal-risk: n/a (no margin bet staked).
VERDICT: PASS. Model stack under-prices Hurkacz's return to his best surface; the Giron
"edge" is contaminated (surface-blind ratings + weak-field sim inputs) and dies against the
sharp market (Pinnacle 63.8%). Giron's 3-set-win-yesterday hangover at 33 further erodes it.
No market clears its bar. Predicted winner: Hurkacz.