TENNISEDGE.GG

J. Duckworth vs C. O'Connell — Prediction & Analysis

Montreal · ATP Montreal - 1/64-finals · Aug. 2, 2026 · 16:30 UTC

TennisEdge's AI model finds no betting value in J. Duckworth vs C. O'Connell (Montreal on 2026-08-02) — the market is efficient, with C. O'Connell favoured at 1.53.

Surface hard Odds J. Duckworth 2.50 · C. O'Connell 1.53

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: J. Duckworth · C. O'Connell · head-to-head record · Montreal

Model probabilities

Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.

Method J. Duckworth C. O'Connell
Elo
ratings-based, surface-weighted
43.8% 56.2%
Machine learning
29-feature gradient-boosted model
47.7% 52.3%
Serve / return
point-by-point simulation
55.8% 44.2%
Blend
what the bot actually prices off
46.0% 54.0%
Market implied
de-vigged from the opening odds
38.0% 62.0%

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

Elo ratings

PlayerSurfaceEloRecordMatches
J. Duckworth hard1685 190–126316
C. O'Connell hard1700 131–96227

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. 3, 2026.

Head to head

J. Duckworth leads 2–1 over 3 meetings. Full record.

DateEventSurfaceWinnerScore
Aug. 3, 2026MontrealhardJ. Duckworth2 - 0
June 14, 2025LondongrassC. O'Connell2 - 0
Aug. 30, 2022US OpenhardJ. Duckworth3 - 1

Recent form

J. Duckworth

W C. O'Connell 2 - 0 Aug. 3, 2026
L C. Norrie 2 - 0 July 30, 2026
W A. Mayo 1 - 2 July 29, 2026
L F. Cobolli 1 - 3 July 2, 2026
W T. Griekspoor 1 - 3 June 30, 2026

C. O'Connell

L J. Duckworth 2 - 0 Aug. 3, 2026
W J. Faria 1 - 2 Aug. 1, 2026
L A. Martin 1 - 2 July 25, 2026
L M. McDonald 3 - 0 June 25, 2026
W B. Tomic 0 - 2 June 24, 2026

All Aug. 2, 2026 results & picks →

Full analysis

Duckworth vs O'Connell — ATP Montreal R1 (1/64), hard

MODELS vs MARKET (Duckworth = A)
  ELO 43.8% | ML 47.7% | composite 46.0%
  Betfair ML A 2.48 / B 1.61 -> devig A 39.4%
  Pinnacle no-vig A 39.2% (sharp) ; book A 2.5 / B 1.53
  Executable A @2.48 (0.95 comm) = eff 2.406 -> implied 41.6%.
  Edge: composite +4.4% (<5% bar) | ELO +2.3% | ML +6.1% (lone).

RECENT FORM
  Duckworth (34, rk86): 07-30 L Norrie(1838) 6-4 6-4 competitive; 07-29 W Mayo(1529) 3-set GRIND (under-perform vs Weak); 07-02 L Cobolli(1656) 4-set grind; 06-30 W Griekspoor(1647); 06-20 L Hussey(1427) 4-6 4-6. Shape STABLE/soft — grinds weak fields, losing margins cluster at 4-5 games. Match-sharp on hard (Los Cabos), 3 days rest.
  O'Connell (32, rk150): 08-01 WON title final vs Faria(1661) in 3 sets (YESTERDAY); 07-25 L Washington SF vs Martin(1528) 3 sets; strong grass window (Nottingham title). Shape SHARPENING (title yesterday) but deeply played-in AND carrying an extra-set toll.

FATIGUE
  O'Connell: extreme spot — WON a 3-set match yesterday (08-01). Measured 3-set-hangover haircut ~-4.5pp, age 32 (>=30 -> recover slowly, hardened). Real, but the match was yesterday and prices are dated 08-02, so the sharp book has had the chance to price it — Pinnacle still holds him favourite (1.592).
  Duckworth: 3 days rest, well-recovered.

NARRATIVE
  O'Connell TITLE 08-01 (hard) — live form/confidence high. No transition (both on hard). No letdown spot for Duckworth.

MARKET CHOICE
  ML: composite edge 4.4% < 5% bar; only the noisiest single model (ML) clears at 6.1% -> lone/cherry-picked. Pinnacle no-vig 39.2% == Betfair devig 39.4%: sharp money and exchange agree tightly -> market efficient; my model gap is against sharp consensus with no info the market is slow to price (hangover already dated/priced).
  Handicap: Duckworth +2.5 @ 1.85 — VETOED. His losing margins cluster at 4-5 games (Norrie -4, Hussey -4, Vukic -5) i.e. frequently NOT within +2.5: self-negating cover risk (G3 hard veto for margin bets).
  Total: model 22.5 line ~50/50 (over .499/under .501); Betfair 23.0 over 1.99/under 1.95 -> negligible edge.
  AH: B (O'Connell) is favourite; Duckworth AH +2.5 @ 1.85 noted but vetoed above.

GATES
  G1 edge-origin: FAIL — pre-fatigue composite edge 4.4% < 5% executable bar; only lone-ML (6.1%) clears, cherry-picked. Hangour cannot rescue a sub-bar edge (may confirm, never create).
  G2 consensus:   PASS (stake-tier only) — would be lone_signal (only ML disagrees).
  G3 fatal-risk:  n/a for ML; handicap alternative self-negates (Duckworth losing margins vs +2.5) -> margin veto.

VERDICT: PASS. Model edge is marginal and model-dependent (fails on the blended composite, clears only on ML). Pinnacle (sharpest tennis book) at 39.2% matches the exchange at 39.4% — an efficient price. O'Connell's 3-set hangover is genuine but already priceable (match yesterday, quotes from today) and cannot lift a sub-5% pre-narrative edge past G1. No stakeable edge.