TENNISEDGE.GG

M. Giron vs A. Shah — Prediction & Analysis

Washington · · July 25, 2026 · 17:00 UTC

TennisEdge's AI model finds no betting value in M. Giron vs A. Shah (Washington on 2026-07-25) — the market is efficient, with M. Giron favoured at 1.01.

Surface hard Odds M. Giron 1.01 · A. Shah 10.20

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: M. Giron · A. Shah · head-to-head record

Full analysis

MODELS vs MARKET
  ELO 88.5% Giron | ML 79.5% | Blend 81.4% Giron
  Book: Giron 1.01 / Shah 10.2 (stale — exchange is truth)
  Betfair: Giron 1.08 / Shah 10.0 (comm-adj 9.55 → Shah implied 10.5%)
  Model gives Shah ~18.6% vs exchange 10.5% → raw numeric gap ~8% on Shah

RECENT FORM
  Giron (rank 77, age 33) — last 5:
    07-04 Wimbledon R32 L vs Zverev (1880) 2-6 6-7 4-6 — GRIND loss to Elite
    07-02 Wimbledon R64 W vs Halys (1617) — GRIND win vs Avg
    06-30 Wimbledon R128 W vs Moutet (1639) 4-setter — win vs Avg
    06-22 Eastbourne L vs Draper (1818)
    06-21 Eastbourne Final L vs Choinski (1470) — GRIND
  Competitive at tour level all summer; pushed Zverev at Wimbledon. 3 weeks rest since.
  Shah (rank 398, age 20) — all 4 fetched:
    07-15 M15 Uslar L vs Guttau (ELO 1500)
    07-08 M25 Kassel L vs Matusevich (1408)
    07-02 M25 Marburg L vs Planinsek (1468)
    07-01 M25 Marburg W vs Recek (1450)
  1-3 at FUTURES level (M15/M25 clay), losing to sub-1500 ELO opponents. This is
  live evidence the model's 18.6% for Shah is badly inflated, not undervalued.

FATIGUE
  Giron: 0 matches / 0 min in 14d — fully rested (last match 07-04).
  Shah: 1 match, 102 min, last played 07-15 — effectively fresh too.
  Roughly equal; no fatigue angle either way.

NARRATIVE
  Let-down: none live (Giron's lost finals are 4+ weeks old). Venue: no Washington
  history in window. Surface transition: BOTH players transition (Giron grass→hard
  after 3-week break; Shah clay→hard). Shah's clay-futures→ATP-hard jump is a
  double step up in both surface and class.
  ELO/rank sanity: Shah rank 398 with the models handing him 18-20% vs a top-80
  opponent — the ML number is not supported by rank or live results. Giron ELO ≈
  rank, credible.

GATES
  G1 edge-origin: PASS — 8% numeric gap on Shah exists pre-adjustment (model vs comm-adj exchange).
  G2 consensus:   FAIL — market AND live form both against Shah; only support is a model split, and Shah's 1-3 futures record vs sub-1500 opponents is hard live evidence AGAINST the pick.
  G3 fatal-risk:  FAIL — thesis requires the model's 18.6% to be real; Shah losing at M15 level to 1500-ELO players directly negates it. Class + surface jump is the fatal risk.

VERDICT: PASS. The only "edge" is a model overrating a rank-398 futures player who
just lost three straight at M15/M25 clay level. Backing Giron at 1.08 (comm-adj
1.076, implied 93%) offers no room either — min odds for even a 93% read would be
1.13. No stakeable market. No alt lines priced.