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