James Duckworth def. Gabriel Diallo — Round of 16, Almaty Open 2025
ATP 250HardAlmaty, Kazakhstan
Played15 Oct 2025
🇦🇺ranked ATP number 103 going into this drawWon
James Duckworth 7 63 6
🇨🇦ranked ATP number 35 going into this draw
Gabriel Diallo seeded 7 63 7 4
🇦🇺James Duckworth
🇨🇦Gabriel Diallo
Match stats
Serve
10
Aces
22
5
Double faults
2
67%
1st serve in
82%
94%
1st serve points won
74%
48%
2nd serve points won
48%
79%
Service points won
70%
0/0
Break points saved
7/8
Return
30%
Return points won
21%
1/8
Break points won
0/0
110
Total points won
100
Stats, 6 months going in
Won–lost
5–5
Last 10 matches
5–5
1–0
Last 30 days
3–2
By surface
4–3
Hard
8–7
0–1
Clay
5–3
1–3
Grass
9–3
By round
1–1
R16
3–4
0–1
QF
1–2
4–3
At ATP 250s
9–2
How their matches go
12
Completed matches
33
33%
Won in straight sets
39%
8%
Won after losing a set
21%
33%
Lost after winning a set
15%
25%
Lost in straight sets
24%
3–2
Tiebreaks
7–5
1–4
Deciding sets
6–4
5/8
Won after winning set 1
17/21
0/4
Won after losing set 1
3/12
Serve and return, last 5 matches
49%
1st serve in
72%
74%
1st serve points won
84%
52%
2nd serve points won
48%
56%
Break points saved
17%
35%
Return points won
37%
48%
Break points won
50%
6.0
Aces a match
6.4
4.4
Double faults a match
2.2
Last 14 days
1
Matches
4
2
Sets
8
2
Days since last match
2
Common opponents, 6 monthsCommon opponents, 6 months going in
| Opponent | James Duckworth | Gabriel Diallo |
|---|---|---|
| 🇮🇹MusettiNo. 9 | ||
| 🇮🇹MusettiNo. 9 | LostCanada R64 | LostMadrid QF |
| 🇦🇺VukicNo. 79 | ||
| 🇦🇺VukicNo. 79 | WonEastbourne R32 | Won's-Hertogenbosch R32 |
| Total | ||
| Total | 1–1 | 1–1 |