TENNISEDGE.GG

D. Vallejo vs J. Shang — Prediction & Analysis

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

TennisEdge's AI model finds no betting value in D. Vallejo vs J. Shang (Montreal on 2026-08-03) — the market is efficient, with J. Shang favoured at 1.61.

Surface hard Odds D. Vallejo 2.30 · J. Shang 1.61

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: D. Vallejo · J. Shang · 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 D. Vallejo J. Shang
Elo
ratings-based, surface-weighted
20.6% 79.4%
Machine learning
29-feature gradient-boosted model
36.7% 63.3%
Serve / return
point-by-point simulation
49.4% 50.6%
Blend
what the bot actually prices off
37.8% 62.2%
Market implied
de-vigged from the opening odds
41.2% 58.8%

We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?

Elo ratings

PlayerSurfaceEloRecordMatches
D. Vallejo clay1769 137–86223
J. Shang hard1713 92–59151

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 July 21, 2026.

Head to head

J. Shang leads 1–0 over 1 meeting. Full record.

DateEventSurfaceWinnerScore
Aug. 2, 2026MontrealhardJ. Shang2 - 0

Recent form

D. Vallejo

L J. Shang 0 - 2 Aug. 2, 2026
L K. Feldbausch 0 - 2 July 21, 2026
L L. Darderi 1 - 2 July 18, 2026
W S. Travaglia 2 - 0 July 17, 2026
W B. Van De Zandschulp 1 - 2 July 15, 2026

J. Shang

W D. Vallejo 0 - 2 Aug. 2, 2026
L K. Nishikori 2 - 1 July 27, 2026
L D. Medvedev 2 - 0 Feb. 24, 2026
L D. Medvedev 2 - 0 Feb. 16, 2026
L B. Van De Zandschulp 3 - 0 Jan. 22, 2026

All Aug. 3, 2026 results & picks →

Full analysis

D. Vallejo (A, rank 84, age 22) vs J. Shang (B, rank 406, age 21) — Montreal, HARD, 1/64-finals

MODELS vs MARKET
  ELO: Shang 79.4% | ML: Shang 63.3% | blend: Shang 62.2%
  Book: Vallejo 2.30 / Shang 1.61 (Shang 62%). Betfair ML: Vallejo 2.32 / Shang 1.71.
  Betfair Shang 1.71 -> 58.5% raw, 59.7% commission-adjusted.
  value_pick B, book edge +3.4%. All three models AND the market agree Shang is favored.

PATH & SHAPE
  Vallejo: entire recent window is CLAY (Kitzbuhel, Bastad SF, Braunschweig) plus grass — this is a
    clay specialist. SURFACE TRANSITION clay->hard for the Montreal main draw, AND 12 days since last
    match (07-21) = rust risk. Shape mixed/FADING on clay (lost last two: Kitzbuhel R32 1-6 3rd, Bastad SF).
  Shang: rank 406 is an INJURY-RETURN artifact, not weakness — a former top-30 talent whose points
    lapsed. His ELO reflects true level. Only 1 match in window: Washington 07-27, competitive 3-set
    loss to Nishikori (1732 ELO) 6-7 6-3 6-4 ON HARD. Match-sharp on surface, 6 days rest.
  Direction: path/shape favor Shang (match-sharp returning talent on hard vs clay-guy transitioning).

FATIGUE (Step 2)
  Neither in an extreme spot. Vallejo 12 days off (rust, not fatigue). Shang 1 match / 6 days.
  No haircut applies. Context only.

WHY NOT A BET
  The qualitative read favors Shang, but per G1 it cannot CREATE the numeric edge. The credible models
  give Shang 62-63% -> edge vs the executable Betfair price (59.7% comm-adj) is only 2.5-3.6%, below the
  5% bar. ELO's 79% is the lone aggressive outlier and is exactly the stale/low-sample ELO the framework
  says not to lean on (Shang has 1 match in the window). Book drifted from 1.61 to Betfair 1.71 — exchange
  money is NOT piling onto Shang, i.e. the market has already correctly priced the returning-talent story.
  Consensus of the trustworthy models sits AT market = efficient.

MARKET CHOICE
  ML: Shang edge 2.5-3.6% (credible models) vs 59.7% comm-adj -> below 5% bar. Pass.
  Handicap: Betfair Vallejo +1.5 @2.00 / Shang -1.5 @1.91. Shang -1.5 (win by 2+) ~48-52% vs implied
    53.6% -> no edge. Vallejo +1.5 cover would be backing the SURFACE-TRANSITION side for a margin =
    looser-margin RISK, framework forbids as support. Pass.
  Totals: Betfair line 22.0, over 1.96 / under 2.0. Model over 53.9% at 21.5 -> ~50% at 22.0 -> no edge. Pass.
  AH: Shang -1.5 @ 1.91 (not staked; ML < 3.0 dog rule N/A).

GATES
  G1 edge-origin: FAIL — credible-model edge (ML/blend) 2.5-3.6% < 5% bar once the 79% low-sample ELO
    outlier is discounted; the only support for a bigger number is the surface/path narrative, which
    G1 forbids from creating edge.
  G2 consensus:   PASS (stake-tier only) — 2+ models with Shang, but moot given G1.
  G3 fatal-risk:  n/a — ML candidate, G3 does not block; moot given G1.

VERDICT: PASS. Direction (Shang) is well-supported qualitatively, but the trustworthy models sit at the
market and the honest numeric edge is below the staking bar. No clean edge in any market.