James Duckworth

337 matches followed, from 11 January 2010 to 9 November 2026, 330 of them rated.

144
active · out of 290
301
all-time · out of 1,178
151–186
record · 45% wins

Trajectory

Tap a year, or drag across several
1400150016001700180020142018202220261583.3
337 matches, from 2010 to 2026 · 1442.8 – 1704.5 · one point in 2 drawn
beaten by Cameron Norrie 0–2
09/11/26 · ATP 250 2026 · First round · detail
−7.81591.1 → 1583.3
beaten by Miomir Kecmanović 1–2
02/11/26 · ATP 1000 2026 · Qualifying — First round · detail
−13.11604.2 → 1591.1
beaten by Aleksandar Kovacevic 0–2
26/10/26 · ATP 500 2026 · Qualifying — First round · detail
−14.61618.8 → 1604.2
beaten by Stefanos Tsitsipas 0–2
19/10/26 · ATP 250 2026 · Quarterfinals · detail
−6.11624.9 → 1618.8
19/10/26 · ATP 250 2026 · First round · detail
+11.31613.6 → 1624.9
beat Luciano Darderi 2–0
19/10/26 · ATP 250 2026 · Second round · detail
+16.41597.2 → 1613.6
beaten by Hubert Hurkacz 0–2
07/10/26 · ATP 1000 2026 · First round · detail
−5.11602.2 → 1597.2
beaten by Lorenzo Sonego 0–2
21/09/26 · ATP 250 2026 · First round · detail
−10.71612.9 → 1602.2

Latest matches