TENNISEDGE.GG

H. Hurkacz vs M. Giron — Prediction & Analysis

Montreal · ATP Montreal - 1/64-finals · Aug. 3, 2026 · 14:00 UTC

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.

Surface hard Odds H. Hurkacz 1.99 · M. Giron 1.66

Verdict: no bet

The model found no value at current prices — the market has this one priced about right. That verdict is part of the public record too.
Profiles: H. Hurkacz · M. Giron · head-to-head record · Montreal

Model probabilities

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?

Elo ratings

PlayerSurfaceEloRecordMatches
H. Hurkacz hard1777 125–81206
M. Giron hard1756 134–108242

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.

Head to head

H. Hurkacz leads 4–0 over 4 meetings. Full record.

DateEventSurfaceWinnerScore
May 12, 2025RomeclayH. Hurkacz2 - 1
Sept. 25, 2024ATP TokyohardH. Hurkacz2 - 1
June 21, 2024ATP HallegrassH. Hurkacz2 - 0
July 1, 2021WimbledongrassH. Hurkacz3 - 0

Recent form

H. Hurkacz

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

M. Giron

W P. Llamas Ruiz 2 - 1 Aug. 1, 2026
L C. Hewitt 0 - 2 July 28, 2026
W A. Ilagan 2 - 0 July 26, 2026
W A. Shah 2 - 0 July 25, 2026
L A. Zverev 0 - 3 July 4, 2026

All Aug. 3, 2026 results & picks →

Full analysis

═══ 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.