TENNISEDGE.GG

K. Birrell vs V. Golubic — Prediction & Analysis

Toronto · WTA Toronto - 1/64-finals · Aug. 3, 2026 · 14:00 UTC

TennisEdge's AI model finds no betting value in K. Birrell vs V. Golubic (Toronto on 2026-08-03) — the market is efficient, with V. Golubic favoured at 1.90.

Surface hard Odds K. Birrell 1.92 · V. Golubic 1.90

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: K. Birrell · V. Golubic · 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 K. Birrell V. Golubic
Elo
ratings-based, surface-weighted
61.7% 38.3%
Machine learning
29-feature gradient-boosted model
47.2% 52.8%
Serve / return
point-by-point simulation
54.4% 45.6%
Blend
what the bot actually prices off
61.7% 38.3%
Market implied
de-vigged from the opening odds
49.7% 50.3%

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

Elo ratings

PlayerSurfaceEloRecordMatches
K. Birrell hard1773 149–98247
V. Golubic hard1724 118–68186

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

V. Golubic leads 2–1 over 3 meetings. Full record.

DateEventSurfaceWinnerScore
Aug. 2, 2026TorontohardV. Golubic2 - 0
March 7, 2025Indian WellshardK. Birrell2 - 0
Aug. 25, 2022US OpenhardV. Golubic2 - 1

Recent form

K. Birrell

L V. Golubic 0 - 2 Aug. 2, 2026
L Y. Ma 2 - 0 July 29, 2026
L S. Cirstea 2 - 0 July 2, 2026
W A. Korneeva 2 - 1 June 30, 2026
L P. Marcinko 2 - 0 June 24, 2026

V. Golubic

W K. Birrell 0 - 2 Aug. 2, 2026
L K. Volynets 2 - 1 July 27, 2026
L J. Paolini 2 - 0 July 2, 2026
W I. Shymanovich 1 - 2 June 30, 2026
L E. Navarro 2 - 0 June 20, 2026

All Aug. 3, 2026 results & picks →

Full analysis

MATCH: K. Birrell (A, 28, rank 82) vs V. Golubic (B, 33, rank 90) - Toronto, hard, 1/64 (R1).

MODELS vs MARKET
  ELO: A 61.7% | ML: A 47.2% | model=ELO 61.7%.
  Betfair ML: A 1.92 (eff 1.874, impl 53.4%), B 1.83 (eff 1.789, impl 55.9%) - market makes B the slight favourite.
  Edges: A ELO +8.4% but ML -6.1%; B ML -3.2%. Only positive edge is A via ELO alone.
  ELO/ranking sanity: A is strong ELO-favourite (61.7%) yet ranked 82 vs B 90 - nearly level. High-ELO/modest-rank flag: A rating farmed on grass big-name scalps (beat Krejcikova 1871 and Pegula 1917) that do not transfer to hard. ELO discounted; the lone dissenting model is the unreliable one, ML + market agree it is a coin flip / B slight fav.

RECENT FORM (last 5 each)
  A/Birrell: 07-29 Memphis-Q hard LOST v Y.Ma(1500) 7-6 6-4 - lost to WEAK opp on match surface; 07-02 Wimb LOST Cirstea(1536); 06-30 Wimb WON Korneeva(1700) grind; 06-24 Eastb LOST Marcinko(1527); 06-23 Eastb WON Krejcikova(1871). Big grass June (Eastbourne title) but 5+ wks stale/off-surface; only recent HARD match is a loss to a 1500. Hard shape: FADING.
  B/Golubic: 07-27 Memphis-Q hard LOST v Volynets(1500) 7-5 2-6 7-6 - close 3-set loss on surface; grass: Nottingham title (beat Kenin final), Wimb R64 win, Paolini loss. Grass-strong June, transitioning to hard, got a competitive hard match in. STABLE-ish.
  Both won grass titles in June, both lost early after, both just lost a HARD qualifier to a 1500 last week. Genuinely level.

FATIGUE
  A: 1 match/14d, 87min, last 07-29 (~4d) - rested, mild rust. B: 1 match/14d, 125min 3-setter, last 07-27 (~6d) - recovered, mild rust. No extreme spot, no yesterday-3-set haircut. B is 33 (slow recovery) but 6 days clears it. Roughly equal.

NARRATIVE
  No first-Final letdown in window (grass titles 6+ wks ago). Surface transition BOTH (grass->hard) but each got one hard match in. Neither deep in Toronto (R1). No motivation signal in data.

MARKET CHOICE
  alt_markets: handicap/total/model all null; only betfair_ml quoted -> ML only, no margin read.
  AH: not quoted.

GATES
  G1 edge-origin: FAIL - sole positive edge (A +8.4%) exists ONLY via ELO, which is inflated (high-ELO/modest-rank, grass-farmed) and contradicted by ML (-6.1%) and the exchange. No credible numeric model-market gap survives the discount.
  G2 consensus:   PASS (stake-tier only) - n/a, no bet.
  G3 fatal-risk:  PASS - ML market, non-blocking; n/a, no bet.

VERDICT: PASS. Two flat grass-title players who each just lost a hard-court qualifier to a 1500 - a coin flip the exchange prices as such. The lone edge comes from a farmed ELO the ranking, ML and A own hard-court form all contradict. No stake.