Challenger Taipei
10/22 07:45
25
[253] Maxime Janvier
v
Ray Ho [131]
6-1,6-2
Challenger Shenzhen
10/13 02:00
14
Ray Ho v
Zura Tkemaladze
4-6,4-6
Challenger Hangzhou
10/09 05:45
25
[81] Fabio Fognini
v
Ray Ho [138]
6-3,6-2
Challenger Hangzhou
10/08 03:00
19
[138] Ray Ho v
Grigoriy Lomakin
[307]
6-3,6-2
Challenger Hangzhou
10/07 05:15
14
Ray Ho v
Hanyi Liu
7-5,6-1
Challenger Jinan
08/18 02:00
14
Jacob Bradshaw
v
Ray Ho
6-4,6-2
ITF M25 Yinchuan
08/14 09:00
25
Yaojie Zeng
v
Ray Ho
6-4,6-1
ITF M25 Taipei
08/06 01:55
25
Kokoro Isomura
v
Ray Ho
7-6,6-3
ITF M25 Taipei
07/31 07:05
25
Ray Ho v
Ryotaro Taguchi
5-7,2-6
ITF M25 Tianjin
07/17 06:35
25
Ray Ho v
Xing Dao Chen
2-6,3-6
ITF M25 Tianjin
07/07 04:20
62
Ray Ho v
Zhengyu Sun
Cancelled
ITF M15 Tianjin
07/04 03:00
26
[132] Ray Ho v
Sasikumar Mukund
[476]
1-6,3-6
ITF M15 Tianjin
07/03 06:40
25
Ray Ho v
Jeremy Zhang
6-3,6-4
ITF M15 Tianjin
06/25 04:00
25
Yecong Mo
v
Ray Ho
7-6,6-4
Challenger Skopje
05/20 08:30
19
Ray Ho v
Nikoloz Basilashvili
2-6,5-7
Challenger Skopje
05/19 08:30
14
[373] Matej Dodig
v
Ray Ho [145]
Cancelled
Challenger Taipei
05/14 11:20
25
Ray Ho v
Remy Bertola
3-6,1-6
Challenger Wuxi
05/05 10:10
14
Ray Ho v
Ye Cong Mo
6-3,2-6,3-6
ITF M15 Kashiwa
04/05 01:30
27
Ray Ho v
Ryotaro Taguchi
4-6,1-6
ITF M15 Kashiwa
04/04 02:50
26
[469] Sanhui Shin
v
Ray Ho [160]
2-6,6-3,4-6
ITF M15 Kashiwa
04/03 05:55
25
Daiki Yoshimura
v
Ray Ho
0-6,3-6
ITF M15 Kashiwa
04/01 03:45
54
Ray Ho v
Taiyo Yamanaka
6-3,3-6,10-3
ITF M15 Kashiwa
03/31 05:00
54
Ray Ho v
Shunsuke Nakagawa
6-4,3-6,10-5
ITF M15 Tsukuba
03/28 01:00
26
Ray Ho v
Ryotaro Matsumura
Retired
ITF M15 Tsukuba
03/27 04:20
25
Yuki Mochizuki
v
Ray Ho
6-7,6-2,4-6
ITF M15 Tsukuba
03/25 06:30
54
Ray Ho v
Mattias Southcombe
6-3,6-0
ITF M15 Tsukuba
03/24 01:00
54
Ray Ho v
Ko Suzuki
6-1,6-1
ITF M15 Nishi-Tokyo
03/20 01:00
25
Renta Tokuda
v
Ray Ho
6-2,6-3
ITF M15 Nishi-Tokyo
03/19 01:00
54
Ray Ho v
Hayato Matsuoka
6-4,7-6
ITF M15 Nishi-Tokyo
03/18 03:30
54
Ray Ho v
Jiayang Dong
6-0,6-0
This website stores data such as cookies to enable site functionality including analytics and personalization. By
using this website, you automatically accept that we use cookies.
Accept