TennisEdge's AI model finds no betting value in M. Uchijima vs C. Bucsa (Toronto on 2026-08-02) — the market is efficient, with C. Bucsa favoured at 1.67.
Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.
| Method | M. Uchijima | C. Bucsa |
|---|---|---|
| Elo ratings-based, surface-weighted |
37.3% | 62.7% |
| Machine learning 29-feature gradient-boosted model |
48.2% | 51.8% |
| Serve / return point-by-point simulation |
60.4% | 39.6% |
| Blend what the bot actually prices off |
37.3% | 62.7% |
| Market implied de-vigged from the opening odds |
43.2% | 56.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 |
|---|---|---|---|---|
| M. Uchijima | hard | 1671 | 139–105 | 244 |
| C. Bucsa | hard | 1727 | 130–97 | 227 |
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 Aug. 2, 2026.
M. Uchijima leads 1–0 over 1 meeting. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| Aug. 2, 2026 | Toronto | hard | M. Uchijima | 2 - 0 |
| W | C. Bucsa | 2 - 0 | Aug. 2, 2026 |
| W | H. Sakatsume | 2 - 0 | Aug. 1, 2026 |
| L | M. Inglis | 1 - 2 | July 30, 2026 |
| L | L. Khan | 0 - 2 | July 30, 2026 |
| W | H. Kinoshita | 2 - 1 | July 29, 2026 |
| L | M. Uchijima | 2 - 0 | Aug. 2, 2026 |
| L | P. Kudermetova | 1 - 2 | July 28, 2026 |
| L | S. Bandecchi | 2 - 1 | May 25, 2026 |
| L | S. Zhang | 2 - 1 | May 19, 2026 |
| L | Q. Zheng | 0 - 2 | May 7, 2026 |
All Aug. 2, 2026 results & picks →
M. Uchijima (A, rank 107, age 22) vs C. Bucsa (B, rank 31, age 28) — WTA Toronto, hard, 1/64-finals MODELS vs MARKET ELO prob A 37.3% | ML prob A 48.2% | model 37.3% Betfair ML: A 2.14 (impl 46.7%) | B 1.73 (impl 57.8%). Book 2.2/1.67. ELO and ML SPLIT: ELO makes B a 62.7% fav (rank-consistent); ML pulls A up to 48.2%, and the exchange already sits with ML (A 46.7%). Market is NOT slow here — it has already discounted Bucsa's rank/ELO for form. EDGES (commission-adjusted Betfair) A: ML 48.2% vs break-even 48.0% -> edge +0.2% (negligible). B: ELO 62.7% vs break-even 59.1% -> edge +3.6% (below 5% bar); ML gives B -7.3%. Only numeric edge is a sub-bar ELO edge on B — and it rests on the exact stale-ELO case the form read refutes. RECENT FORM Uchijima (active, winning at tour/challenger level): 08-01 Won Toronto QUALI FINAL vs Sakatsume(1667) 6-2 6-4 DOM over Strong; 07-30 Lost Inglis(1657) 4-6 7-6 3-6 GRIND; 07-29 Won Lopez(1500) 7-5 in 3; 07-29 Won Kinoshita(1613) 2-6 6-4 7-5 GRIND; 07-28 Won Kuramochi(1452) 6-1 6-4. Shape STABLE — match-sharp, just won qualifying to enter main draw. Bucsa: 07-28 Lost Kudermetova(1666) 7-5 6-7 0-6 (collapsed final set); 05-25 Lost Bandecchi; 05-19 Lost S.Zhang(1457); 05-07 Lost Zheng. Shape FADING HARD — 0-4 across her recent window, plus a ~2-month near-layoff (05-25 -> 07-28) = rust risk. PATH & SHARPNESS Uchijima: 3+ Toronto qualifying matches this week, won the quali final yesterday -> match-sharp, conditions-grooved. 22yo, recovers fast. Bucsa: direct entry, first main-draw match; only 1 match in 14d and it was a bad loss; long layoff before it -> rust risk on the higher-ranked side. FATIGUE (Step 2) Uchijima: extreme cumulative load (matches_7d 6, back_to_back 4, 831min/14d) — but yesterday was a 2-SET win (~neutral, no 3-set hangover), and she is 22 (recovers fast, soften a tier). Genuine load concern but market prices it; not a standalone edge. Bucsa: fresh (1 match/14d) — but "fresh" here reads as rusty, not rested. ELO/RANKING SANITY Bucsa: strong rank 31 AND ELO-favoured, so ELO agrees with rank on paper — but live form (0-4, layoff) directly contradicts both. Live form > historical ELO -> the ELO edge on B is not trustworthy. This is why ML/market moved A up and B down. GATES G1 edge-origin: FAIL — no side clears the 5% exchange edge pre-narrative. A ML edge +0.2%; B ELO edge +3.6% (sub-bar) and refuted by form. Nothing numeric to stake. G2 consensus: PASS (stake-tier only) — ML + exchange agree on A~48%; would be lone-signal at best. G3 fatal-risk: n/a (ML-scope, no margin bet). VERDICT: PASS. The only numeric disagreement (ELO liking B) is a stale-ELO/rank artifact that the form and path read explicitly refute; ML and the exchange already agree on A near 48%, leaving A with ~0% edge at 2.14. Correct qualitative lean is toward the match-sharp qualifier (A) over the 0-4 rusty seed (B), but the exchange has already priced that story — no edge to buy. Pass.