James Duckworth def. Juncheng Shang — Round of 128, National Bank Open 2025
Masters 1000HardCanada
Played27 Jul 2025
🇦🇺ranked ATP number 108 going into this drawWon
James Duckworth 6 7
🇨🇳ranked ATP number 87 going into this draw
Juncheng Shang 3 63
🇦🇺James Duckworth
🇨🇳Juncheng Shang
Match stats
Serve
6
Aces
2
4
Double faults
3
42%
1st serve in
56%
93%
1st serve points won
76%
53%
2nd serve points won
33%
70%
Service points won
57%
2/4
Break points saved
2/5
Return
43%
Return points won
30%
3/5
Break points won
2/4
72
Total points won
55
Stats, 6 months going in
Won–lost
3–7
Last 10 matches
4–6
2–2
Last 30 days
–
By surface
2–2
Hard
–
0–2
Clay
–
1–3
Grass
–
By round
0–2
R128
–
2–5
First match at an event
–
How their matches go
10
Completed matches
0
20%
Won in straight sets
–
10%
Won after losing a set
–
50%
Lost after winning a set
–
20%
Lost in straight sets
–
2–2
Tiebreaks
–
1–5
Deciding sets
–
3/6
Won after winning set 1
–
0/4
Won after losing set 1
–
Serve and return, last 5 matches
55%
1st serve in
–
68%
1st serve points won
–
58%
2nd serve points won
–
60%
Break points saved
–
36%
Return points won
–
41%
Break points won
–
7.2
Aces a match
–
3.4
Double faults a match
–
Last 14 days
3
Matches
0
7
Sets
0
10
Days since last match
195