ATP

Sheng Hao
Zhou

CHNCHN·age 30
Unranked
ATP
Latest matches
Shenzhen CHMar 2017HARDLost in Q1
Q1
🇷🇺Vitaly Kozyukov66
🇨🇳Sheng Hao ZhouWC12
Suzhou CHOct 2016HARDLost in Q3
Q3
🇨🇳Yuqing Ning766
🇨🇳Sheng Hao Zhou404
Q2
🇨🇳Sheng Hao Zhou466
🇨🇳Hantao LiuWC11
Ningbo CHOct 2016HARDLost in Q2
Q2
🇮🇳N Sriram Balaji6166
🇨🇳Sheng Hao Zhou624
Nanchang CHSept 2016HARDLost in Q2
Q2
🇧🇾Sergey Betov576
🇨🇳Sheng Hao Zhou621
Qingdao CHAug 2016CLAYLost in Q3
Q3
Q2
🇨🇳Sheng Hao Zhou666
🇨🇳Jie CuiWC44
Nanjing CHApr 2016CLAYLost in Q1
Q1
🇹🇼Hsien Yin PengWC76
🇨🇳Sheng Hao Zhou54
More matches
Shenzhen CHMar 2016HARDLost in Q1
Q1
🇹🇼Kuan Yi Lee66
🇨🇳Sheng Hao Zhou42
Guangzhou CHMar 2016HARDLost in Q2
Q2
🇷🇴Marius Copil264
🇨🇳Sheng Hao Zhou00
Q1
🇨🇳Sheng Hao Zhou67
🇨🇳Xi QiWC464
Suzhou CHOct 2015HARDLost in R32
R32
🇯🇵Hiroki Moriya866
🇨🇳Sheng Hao ZhouQ22
Race position
Not in current race
go to ATP Race →