James Duckworth def. Juncheng Shang — Round of 128, National Bank Open 2025
🇨🇦
National Bank Open 2025
Masters 1000HardCanada
Played27 Jul 2025
Rounds
🇦🇺ranked ATP number 108 going into this drawWon
James Duckworth 6 7
🇨🇳ranked ATP number 87 going into this draw
Juncheng Shang 3 63