Official tennis player profile of Ben Shelton on the ATP Tour. Featuring news, bio, rankings, playing activity, coach, stats, win-loss, points breakdown, videos, and more. ... ATP Masters 1000 Shanghai Shanghai, China 2023.10.02 ...
https://www.atptour.com/en/players/ben-shelton/s0s1/overview