Site data updated: 2026-07-18 01:15 UTC

James Duckworth #106 def. Juncheng Shang #109

6-3 7-6

Match Information

Date Jul 29, 2025*
Tournament National Bank Open Presented by Rogers
Category Masters 1000
Surface Hard
RoundR128
Winner James Duckworth
Score6-3 7-6
Loser Juncheng Shang
Duration1h 31m
StatJames DuckworthJuncheng Shang
Aces62
Double faults43
First serve %4256
First serve points won %9376
Second serve points won %5333
Break points saved %5040
Break points converted %6050
Service points won %7057
Return points won %4330
Total points won %5743
Serve rating271234
Return rating181122

Pre-match Comparison

FieldJames DuckworthJuncheng Shang
Country AUS CHN
Birth dateJan 21, 1992Feb 2, 2005
Age3320
Height183180
HandednessRight-HandedLeft-Handed
Backhand styleTwo-Handed Backhand
Ranking (entering)106109
Ranking points (entering)600580
Elo (entering)1,6281,823
Career W-L76–12838–42
Career earnings$5,388,192$2,496,311
Pre-match H2H
James Duckworth 0 1 Juncheng Shang

Path

James Duckworth's path

DateRoundOpponentScoreW/LH2HMatch data
Jul 27, 2025Q1 Justin Boulais 6-3 6-1WH2HMatch data

James Duckworth's next match

DateRoundOpponentScoreW/LH2HMatch data
Jul 30, 2025R64 Lorenzo Musetti 5-7 1-6LH2HMatch data

Juncheng Shang's path

No prior matches in this tournament.