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.
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?
| Player | Surface | Elo | Record | Matches |
|---|---|---|---|---|
| K. Birrell | hard | 1773 | 149–98 | 247 |
| V. Golubic | hard | 1724 | 118–68 | 186 |
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.
V. Golubic leads 2–1 over 3 meetings. Full record.
| Date | Event | Surface | Winner | Score |
|---|---|---|---|---|
| Aug. 2, 2026 | Toronto | hard | V. Golubic | 2 - 0 |
| March 7, 2025 | Indian Wells | hard | K. Birrell | 2 - 0 |
| Aug. 25, 2022 | US Open | hard | V. Golubic | 2 - 1 |
| 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 |
| 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 →
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.