SMO◦ANCE
Match Intelligence
PicksSign in

Tennis · Paris · France · hard

Duckworth J. vs Kecmanovic M.

Saturday, 31 October 2026

Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.

Match preview

The model gives Duckworth J. a 51% chance on hard courts. Kecmanovic M. is the higher-ranked player (No. 58 against No. 68), so the model is leaning on form rather than ranking.

Key facts

  • Kecmanovic M. has lost 4 matches in a row.
  • Duckworth J. has won just 3 of the last 10 matches on hard courts.
  • Kecmanovic M. has won just 2 of the last 10 matches on hard courts.
  • They last met on 19 Oct 2026, when Duckworth J. won 2-0.
France•ATP•Paris•hard
Duckworth J.
Age 34 · Rank #68
VS
Age 27 · Rank #58
Kecmanovic M.
Saturday, 31 October 2026 at 14:30
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Model win probability
Duckworth J.Kecmanovic M.
51%
49%
Duckworth J. · all surfaces (latest first)
L6d
L7d
W9d
W11d
L16d
L22d
L36d
L41d
L57d
W60d
2 straight losses · carried over from Basel, Almaty — first match of this tournament
On hard3–6 · 33%· won 1+ set 3/9
L6d
L7d
W9d
W11d
L16d
L22d
L36d
L57d
W60d
L62d
2 straight losses · carried over from Basel, Almaty — first match of this tournament
Kecmanovic M. · all surfaces (latest first)
L6d
L11d
L17d
L21d
W23d
L32d
L36d
W41d
L61d
L65d
4 straight losses · carried over from Basel, Almaty — first match of this tournament
On hard2–8 · 20%· won 1+ set 4/10
L6d
L11d
L17d
L21d
W23d
L32d
L36d
L61d
L65d
W68d
4 straight losses · carried over from Basel, Almaty — first match of this tournament
Recent form
Duckworth J. · all surfacesKecmanovic M. · all surfaces
1010
3/102/10
7/108/10
30%20%
2/101/10
6/106/10
4/104/10
3/103/10
8 / 166 / 18
-8-12
On hard (this match's surface)
Duckworth J. · last 9 on hardKecmanovic M. · last 10 on hard
910
3/92/10
6/98/10
33%20%
2/92/10
6/96/10
3/94/10
2/92/10
7 / 146 / 17
-7-11
Head-to-head
1/10/1
10
1 meeting · 0 went to a deciding set
Market Odds
Bookmaker odds not available for this match.
Model Prediction
Duckworth J.
51%
Kecmanovic M.
49%
medium confidenceData 66%hard1 H2H used
◀ Duckworth J.Why the model leansKecmanovic M. ▶
Ranking
-0.07
Surface
+0.04
Form
-0.03
H2H
0.00
Model v2.3-2026-06
Duckworth J. Form
Duckworth J.
24 Oct2026
Kovacevic A.ATP #84 vs Duckworth J.ATP #68
2-0L
23 Oct2026
Tsitsipas S.ATP #33 vs Duckworth J.ATP #68
2-0L
21 Oct2026
Duckworth J.ATP #68 vs Darderi L.ATP #23
2-0W
19 Oct2026
Kecmanovic M.ATP #58 vs Duckworth J.ATP #68
0-2W
14 Oct2026
Draxl L.ATP #194 vs Duckworth J.ATP #68
2-0L
08 Oct2026
Hurkacz H.ATP #28 vs Duckworth J.ATP #68
2-0L
24 Sept2026
Duckworth J.ATP #68 vs Sonego L.ATP #91
0-2L
19 Sept2026
Duckworth J.ATP #68 vs Majchrzak K.ATP #82
1-2L
03 Sept2026
Duckworth J.ATP #68 vs wu Y.ATP #107
0-3L
31 Aug2026
Arnaldi M.ATP #36 vs Duckworth J.ATP #68
1-3W
Kecmanovic M. Form
Kecmanovic M.
24 Oct2026
Kecmanovic M.ATP #58 vs Hijikata R.ATP #85
0-2L
19 Oct2026
Kecmanovic M.ATP #58 vs Duckworth J.ATP #68
0-2L
13 Oct2026
Kecmanovic M.ATP #58 vs Shevchenko A.ATP #109
0-2L
09 Oct2026
Kecmanovic M.ATP #58 vs Mensik J.ATP #16
0-2L
07 Oct2026
Shimabukuro S.ATP #106 vs Kecmanovic M.ATP #58
0-2W
28 Sept2026
Kecmanovic M.ATP #58 vs Mannarino A.ATP #73
1-2L
24 Sept2026
Kecmanovic M.ATP #58 vs Basilashvili N.ATP #95
0-2L
19 Sept2026
Kecmanovic M.ATP #58 vs Butvilas E.ATP #208
2-1W
30 Aug2026
Kecmanovic M.ATP #58 vs Shapovalov D.ATP #52
1-3L
26 Aug2026
Kecmanovic M.ATP #58 vs Marozsan F.ATP #63
0-2L
Head-to-Head
Last 10
19 Oct2026
Kecmanovic M.ATP #58 vs Duckworth J.ATP #68
0-2

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.