|
SF | 2019 M15 Nanchang, Wk. 39 | Clay | L | Sheng Tang | 6-1 6-1 | [H2H] |
QF | 2019 M15 Nanchang, Wk. 39 | Clay | W | Zi Ang Li | 6-4 6-4 | [H2H] |
|
R32 | 2019 M15 Nanchang, Wk. 38 | Clay | L | Jianhui Li | 7-5 6-4 | [H2H] |
|
F | 2019 M15 Nanchang, Wk. 38 | Clay | L | Kaza Vinayak Sharma | 6-4 6-2 | [H2H] |
SF | 2019 M15 Nanchang, Wk. 38 | Clay | W | Sida Zeng | 4-6 6-2 12-10 | [H2H] |
QF | 2019 M15 Nanchang, Wk. 38 | Clay | W | Zijiang Yang | 6-1 7-5 | [H2H] |
|
R16 | 2019 M15 Jakarta, Wk. 34 | Hard | L | Alexander Crnokrak | 6-1 6-2 | [H2H] |
R32 | 2019 M15 Jakarta, Wk. 34 | Hard | W | Matthew Christopher Romios | 6-4 2-0 ret. | [H2H] |
|
F | 2019 M15 Jakarta, Wk. 34 | Hard | W | Da Cheng Yuan | 6-0 6-1 | [H2H] |
QF | 2019 M15 Jakarta, Wk. 34 | Hard | W | Claudio Mircea | 6-1 6-0 | [H2H] |
|
F | 2019 M15 Jakarta, Wk. 32 | Hard | L | Aaron Addison | 6-2 0-6 10-8 | [H2H] |
QF | 2019 M15 Jakarta, Wk. 32 | Hard | W | Cing-Yang Meng | 3-6 6-1 10-5 | [H2H] |
|
F | 2019 M25 Taipei, Wk. 30 | Hard | L | Han-Chih Lin | 7-6(7) 6-3 | [H2H] |
QF | 2019 M25 Taipei, Wk. 30 | Hard | W | Mu Fu Tsai | 6-0 6-1 | [H2H] |
|
QF | 2019 M25 Taipei, Wk. 29 | Hard | L | Sergey Shipilov | 6-2 6-3 | [H2H] |
|
F | 2019 M25 Yinchuan, Wk. 26 | Hard | L | Yuanfeng Li | 6-3 7-5 | [H2H] |
QF | 2019 M25 Yinchuan, Wk. 26 | Hard | W | Zheng Baoluo | 6-2 6-3 | [H2H] |
|
R32 | 2019 M25 Hengyang, Wk. 25 | Hard | L | Zihao Xia | 6-0 6-2 | [H2H] |
|
F | 2019 M25 Hengyang, Wk. 25 | Hard | W | Martin Borisiouk | 6-2 6-3 | [H2H] |
QF | 2019 M25 Hengyang, Wk. 25 | Hard | W | Zhao Zhao | 6-2 6-1 | [H2H] |
|
F | 2019 M25 Shenzhen, Wk. 24 | Hard | L | Ye Cong Mo | 7-5 4-1 ret. | [H2H] |
QF | 2019 M25 Shenzhen, Wk. 24 | Hard | W | Tianjia Guo | 6-3 6-0 | [H2H] |
|
R32 | 2019 M25 Hong Kong, Wk. 23 | Hard | L | Chun Hsin Tseng | 6-2 6-0 | [H2H] |
|
F | 2019 M25 Hong Kong, Wk. 23 | Hard | W | Jayden Court | 6-3 6-4 | [H2H] |
QF | 2019 M25 Hong Kong, Wk. 23 | Hard | W | Suraj Kiran Mahtani | 6-1 6-1 | [H2H] |
|
R32 | 2019 M25 Luzhou, Wk. 22 | Hard | L | Issei Okamura | 6-4 6-1 | [H2H] |
|
F | 2019 M25 Luzhou, Wk. 22 | Hard | W | Zhou Mingzhou | 6-4 6-1 | [H2H] |
QF | 2019 M25 Luzhou, Wk. 22 | Hard | W | Yanjie Zheng | 6-1 4-6 10-8 | [H2H] |
|
QF | 2018 Kaohsiung Challenger | Hard | L | Bradley Mousley | 6-4 6-2 | [H2H] |
|
QF | 2017 Kaohsiung Challenger | Hard | L | Andre Begemann | 6-2 6-2 | [H2H] |