Skip to content
Canada Masters·Round of 128·ATP·Hard
James Duckworth AUS · #106
6-37-6(3)
James Duckworth wins
Juncheng Shang CHN · #109
Jul 27, 2025 Best of 3 90 minutes Career head-to-head Tournament draw
PlayersAt the time of the match
James DuckworthJuncheng Shang
Rank at event#106#109
Ranking points600580
Seed--
CountryAUSCHN
Age3420
PlaysRightLeft
Height183 cm180 cm
2025 season8 - 123 - 7
Hard record66 - 99 (40%)37 - 48 (43.5%)
Career record85 - 137 (38.3%)41 - 55 (42.7%)
Head-to-head1 meeting
1James Duckworth
vs
0Juncheng Shang
2025-07-27 · Canada Masters · Hard
James Duckworth6-37-6(3)Round of 128Juncheng Shang

Serve statistics

James DuckworthJuncheng Shang
Aces62
Double faults43
Service points6661
1st serve in42.4%55.7%
1st serve won92.9%76.5%
2nd serve won52.6%33.3%
Service games1110
Break points saved2 / 42 / 5