TennisEdge's AI model finds no betting value in G. Mpetshi Perricard vs B. Van De Zandschulp (Montreal on 2026-08-03) — the market is efficient, with G. Mpetshi Perricard favoured at 1.72.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | G. Mpetshi Perricard | B. Van De Zandschulp |
|---|---|---|
| Elo ratings-based, surface-weighted |
42.3% | 57.7% |
| Machine learning 29-feature gradient-boosted model |
50.0% | 50.0% |
| Serve / return point-by-point simulation |
46.0% | 54.0% |
| Blend what the bot actually prices off |
48.9% | 51.1% |
| Market implied de-vigged from the opening odds |
55.0% | 45.0% |
We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?
| Player | Surface | Elo | Record | Matches |
|---|---|---|---|---|
| G. Mpetshi Perricard | hard | 1695 | 83–72 | 155 |
| B. Van De Zandschulp | hard | 1749 | 108–84 | 192 |
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.
B. Van De Zandschulp leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| Aug. 23, 2025 | Winston-Salem | hard | B. Van De Zandschulp | 2 - 0 |
| L | Y. Hanfmann | 3 - 1 | June 30, 2026 |
| W | R. Bautista-Agut | 1 - 2 | June 26, 2026 |
| W | L. Tien | 1 - 2 | June 23, 2026 |
| L | C. Moutet | 1 - 2 | June 16, 2026 |
| W | A. Kovacevic | 0 - 2 | June 14, 2026 |
| L | J. Faria | 0 - 2 | July 21, 2026 |
| L | D. Vallejo | 1 - 2 | July 15, 2026 |
| W | T. Daniel | 2 - 0 | July 14, 2026 |
| L | R. Safiullin | 3 - 2 | July 1, 2026 |
| W | A. Kovacevic | 1 - 3 | June 29, 2026 |
All Aug. 3, 2026 results & picks →
Mpetshi Perricard vs Van De Zandschulp — Montreal R1 (hard) MODELS vs MARKET ELO A 0.42 | ML A 0.50 | blend A 0.489. Betfair executable A 2.10 / B 1.73 (devig ~ A 45% / B 55%). Pinnacle no-vig A 0.4675. Models CLUSTER with the sharp exchange near coinflip, slight B lean. NOTE: brief odds_a/odds_b (1.72/2.10) are inverted vs both Betfair and Pinnacle (which price B fav) — a stale book quote, not usable. The flagged value_pick B (+6%) is computed off that stale 2.10 book price; at the real executable 1.73 it vanishes. EDGE TEST (commission-adjusted, executable Betfair) A @2.10: need win >0.539 for 5% edge; models give 0.42-0.50 -> NO edge. B @1.73: need win >0.6405; models give 0.51-0.577 -> NO edge. Neither side clears the 5% bar. min_odds A = 1.05/0.50 ~2.10 (A sits right at its own minimum even on the generous ML read). RECENT FORM / PATH A (GMP, 23): last match 2026-06-30 Wimbledon R1 LOSS to Hanfmann — 33 days ago = RUST risk (>21d idle), and all recent play was grass/clay, so a HARD- court + long-layoff transition. Well-rested to the point of ring-rusty. Grass form mixed (London title 06-14, then losses). FADING/rusty. B (VDZ, 30): last match 2026-07-21 Estoril clay LOSS to Faria (3-6 4-6), 12d ago. String of losses across Estoril/Bastad/Wimbledon/London — poor shape, FADING. Also clay->hard transition (his stronger surface historically, but current form weak). Both rusty, both off-surface, both mediocre form — nothing that lets me override a market both models already agree with. FATIGUE / NARRATIVE No extreme spot either side (A 0 matches/14d; B 1 match/14d, 12d rest). No 3-set hangover. No first-Final letdown. Fatigue is context only here. ELO/RANK SANITY A ranked 58, ELO-dog at 42% — ELO possibly depressed by recent clay losses (his weak surface); on hard GMP is stronger than the ELO implies, which is why ML lifts him to 50%. But even the generous ML read only reaches the price, not past it. No edge to harvest. MARKET CHOICE alt_markets: handicap and totals null — no margin market to price. AH: not quoted Only ml priced; ml has no edge either side -> no bet. VERDICT: PASS. Both models converge with the sharp Betfair market on a near- coinflip (slight B). The only "value" signal (book B 2.10) is a stale-quote mirage that dies at the executable 1.73. No articulable, priceable edge.