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.
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?
| Player | Surface | Elo | Record | Matches |
|---|---|---|---|---|
| D. Vallejo | clay | 1769 | 137–86 | 223 |
| J. Shang | hard | 1713 | 92–59 | 151 |
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.
J. Shang leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| Aug. 2, 2026 | Montreal | hard | J. Shang | 2 - 0 |
| 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 |
| 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 →
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.