← Back to search

James Duckworth

21/01/1992 · right-handed

Global Elo

1653

Record

167-199

ATP / Tour Record

Wins
167
Losses
199
Matches
366

Challenger Record

Wins
292
Losses
143
Matches
435

Elo and Record by Surface

Clay 1516
Wins
13
Losses
23
Matches
36

Challenger

Wins
48
Losses
31
Matches
79
Hard 1688
Wins
111
Losses
140
Matches
251

Challenger

Wins
233
Losses
98
Matches
331
Grass 1458
Wins
43
Losses
36
Matches
79

Challenger

Wins
7
Losses
11
Matches
18

Recent Matches

L Hard Los Cabos · R16 · 2026-07-30

vs Cameron Norrie #39

6-4 6-4

James Duckworth Cameron Norrie
6 Aces 4
5 Double Faults 3
64 Service Points 52
25 First Serve In 31
18 First Serve Won 26
15 Second Serve Won 11
5 Break Points Saved 2
9 Break Points Faced 4
24 Winners 15
36 Unforced Errors 15
2.9 Average Odds 1.4
W Hard Los Cabos · 1. round · 2026-07-29

vs Aidan Mayo #689

4-6 6-3 6-4

James Duckworth Aidan Mayo
1 Aces 6
3 Double Faults 5
89 Service Points 95
46 First Serve In 48
34 First Serve Won 38
24 Second Serve Won 25
6 Break Points Saved 4
9 Break Points Faced 6
22 Winners 24
42 Unforced Errors 56
1.6 Average Odds 2.3
L Grass Wimbledon · 2. round · 2026-07-02

vs Flavio Cobolli #10

7-6 3-6 7-6 6-1

James Duckworth Flavio Cobolli
16 Aces 8
4 Double Faults 5
139 Service Points 122
73 First Serve In 56
59 First Serve Won 45
38 Second Serve Won 39
5 Break Points Saved 4
7 Break Points Faced 6
51 Winners 32
24 Unforced Errors 27
3.0 Average Odds 1.4
W Grass Wimbledon · 1. round · 2026-06-30

vs Tallon Griekspoor #58

6-4 4-6 7-5 6-4

James Duckworth Tallon Griekspoor
19 Aces 16
2 Double Faults 2
110 Service Points 114
82 First Serve In 65
62 First Serve Won 54
15 Second Serve Won 31
3 Break Points Saved 5
7 Break Points Faced 7
46 Winners 43
26 Unforced Errors 25
2.9 Average Odds 1.4
L Grass Eastbourne · qualification - round of 16 · 2026-06-20

vs Giles Hussey #293

6-4 6-4

James Duckworth Giles Hussey
5 Aces 4
3 Double Faults 6
56 Service Points 60
36 First Serve In 34
27 First Serve Won 25
12 Second Serve Won 10
2 Break Points Saved 2
3 Break Points Faced 5
- Winners -
- Unforced Errors -
1.2 Average Odds 4.0
L Grass Queen's Club · qualification - round of 16 · 2026-06-13

vs Aleksandar Vukic #100

6-3 6-2

James Duckworth Aleksandar Vukic
7 Aces 3
0 Double Faults 2
45 Service Points 44
29 First Serve In 24
24 First Serve Won 17
13 Second Serve Won 7
0 Break Points Saved 2
0 Break Points Faced 5
17 Winners 6
11 Unforced Errors 25
- Average Odds -
L Grass Stuttgart · R16 · 2026-06-11

vs Jiri Lehecka #12

6-7 6-4 7-6

James Duckworth Jiri Lehecka
11 Aces 16
5 Double Faults 2
114 Service Points 105
70 First Serve In 67
52 First Serve Won 56
29 Second Serve Won 27
1 Break Points Saved 2
2 Break Points Faced 2
22 Winners 42
43 Unforced Errors 46
3.5 Average Odds 1.3
W Grass Stuttgart · 1. round · 2026-06-09

vs Diego Dedura Palomero #262

6-4 6-3

James Duckworth Diego Dedura Palomero
0 Aces 7
2 Double Faults 0
61 Service Points 55
42 First Serve In 31
28 First Serve Won 27
9 Second Serve Won 15
7 Break Points Saved 1
9 Break Points Faced 1
7 Winners 14
28 Unforced Errors 30
- Average Odds -
L Clay French Open · 2. round · 2026-05-27

vs Rafael Jodar #29

6-1 6-7 6-4 7-5

James Duckworth Rafael Jodar
7 Aces 8
6 Double Faults 7
128 Service Points 141
80 First Serve In 76
62 First Serve Won 53
27 Second Serve Won 32
1 Break Points Saved 15
3 Break Points Faced 21
38 Winners 36
46 Unforced Errors 71
13.4 Average Odds 1.0
W Clay French Open · 1. round · 2026-05-24

vs Gabriel Diallo #49

6-3 4-1

James Duckworth Gabriel Diallo
3 Aces 0
1 Double Faults 1
37 Service Points 46
21 First Serve In 29
19 First Serve Won 14
11 Second Serve Won 9
0 Break Points Saved 2
0 Break Points Faced 5
15 Winners 8
11 Unforced Errors 20
2.5 Average Odds 1.5