Skip to content
Canada Masters·Round of 128·ATP·Hard

James Duckworth vs Juncheng Shang, Canada Masters Round of 128

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 record68 - 102 (40%)38 - 50 (43.2%)
Career record87 - 140 (38.3%)42 - 57 (42.4%)
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