SMO◦ANCE
Match Intelligence
PicksSign in

Tennis · Montreal · Canada · hard

Duckworth J. vs O'Connell C.

Monday, 03 August 2026

Played. Source reports: FINISHED.
Final score · sets
Duckworth J.2-0O'Connell C.
Set 1
6-3
Set 2
6-1

Prediction and result

Before the match, the model gave O'Connell C. a 53% chance on hard courts. That rests on 5 wins from the last 10 matches on hard courts to 3. Duckworth J. is the higher-ranked player (No. 86 against No. 133), so the model is leaning on form rather than ranking. Duckworth J. won 2-0 in sets, against the model's 53% for O'Connell C.

Key facts before the match

  • Recent form favours O'Connell C.: 8 wins from the last 10 matches, against 4 for Duckworth J.
  • They last met on 14 Jun 2025, when O'Connell C. won 2-0.
Canada•ATP•Montreal•hard
Duckworth J.
Age 34 · Rank #86
VS
Age 32 · Rank #133
O'Connell C.
Monday, 03 August 2026 at 22:45
Played. Source reports: FINISHED.
Final score · sets
Duckworth J.2-0O'Connell C.
Set 1
6-3
Set 2
6-1
Model win probability
Duckworth J.O'Connell C.
47%
53%
Head-to-head
2/31/3
11
3 meetings · 1 went to a deciding set
Model Prediction
Duckworth J.
47%
O'Connell C.
53%
high confidenceData 100%hard2 H2H used
◀ Duckworth J.Why the model leansO'Connell C. ▶
Ranking
+0.18
Surface
+0.40
Form
-0.30
H2H
0.00
Model v2.3-2026-06
Duckworth J. Form
Duckworth J.
30 Jul2026
Norrie C.ATP #37 vs Duckworth J.ATP #86
2-0L
29 Jul2026
Mayo A.ATP #625 vs Duckworth J.ATP #86
1-2W
02 Jul2026
Duckworth J.ATP #86 vs Cobolli F.ATP #8
1-3L
30 Jun2026
Griekspoor T.ATP #69 vs Duckworth J.ATP #86
1-3W
20 Jun2026
Duckworth J.ATP #86 vs Hussey G.ATP #270
0-2L
13 Jun2026
Duckworth J.ATP #86 vs Vukic A.ATP #101
0-2L
11 Jun2026
Lehecka J.ATP #12 vs Duckworth J.ATP #86
2-1L
09 Jun2026
Dedura D.ATP #193 vs Duckworth J.ATP #86
0-2W
27 May2026
Duckworth J.ATP #86 vs Jodar R.ATP #15
1-3L
24 May2026
Duckworth J.ATP #86 vs Diallo G.ATP #108
1-0W
O'Connell C. Form
O'connell C.
01 Aug2026
Faria J.ATP #79 vs O'connell C.ATP #133
1-2W
25 Jul2026
O'connell C.ATP #133 vs Martin A.ATP #340
1-2L
25 Jun2026
Mcdonald M.ATP #144 vs O'connell C.ATP #133
3-0L
24 Jun2026
Tomic B.ATP #160 vs O'connell C.ATP #133
0-2W
22 Jun2026
Schwaerzler J. J.ATP #182 vs O'connell C.ATP #133
0-2W
20 Jun2026
Virtanen O.ATP #114 vs O'connell C.ATP #133
0-2W
19 Jun2026
Bertola R.ATP #176 vs O'connell C.ATP #133
0-2W
18 Jun2026
O'connell C.ATP #133 vs Bonzi B.ATP #103
2-0W
17 Jun2026
O'connell C.ATP #133 vs Clarke J.ATP #238
2-1W
15 Jun2026
Rocha H.ATP #125 vs O'connell C.ATP #133
0-2W
Head-to-Head
Last 10
14 Jun2025
Duckworth J.ATP #86 vs O'connell C.ATP #133
0-2
30 Aug2022
Duckworth J.ATP #86 vs O'connell C.ATP #133
3-1
02 Feb2015
Duckworth J.ATP #86 vs O'connell C.ATP #133
2-0

Prediction alerts

Know when the next pick goes live.

Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.

Explore more matches and live updates on the Tennis board.