TENNISEDGE.GG

M. Uchijima vs C. Bucsa — Prediction & Analysis

Toronto · WTA Toronto - 1/64-finals · Aug. 2, 2026 · 16:30 UTC

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.

Surface hard Odds M. Uchijima 2.20 · C. Bucsa 1.67

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: M. Uchijima · C. Bucsa · head-to-head record · Toronto

Model probabilities

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?

Elo ratings

PlayerSurfaceEloRecordMatches
M. Uchijima hard1671 139–105244
C. Bucsa hard1727 130–97227

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.

Head to head

M. Uchijima leads 1–0 over 1 meeting. Full record.

DateEventSurfaceWinnerScore
Aug. 2, 2026TorontohardM. Uchijima2 - 0

Recent form

M. Uchijima

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

C. Bucsa

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 →

Full analysis

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.