04 Feb to 11 FebATP Challenger Chennai, IndiaATP Challenger Chennai, India Men Singles 2024player-tournament-eliminated-textroundopponentsstatusscorequalificationEric VanshelboimLost6 - 3 6 - 3
26 Nov 2023 to 03 Dec 2023ATP Challenger Yokkaichi, JapanATP Challenger Yokkaichi, Japan Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationTatsuma ItoLost6 - 7 1 - 6qualificationColin SinclairWon3 - 6 5 - 7
15 Oct 2023 to 22 Oct 2023ATP Challenger Shenzhen II, ChinaATP Challenger Shenzhen II, China Men Singles 2023Seeded: #11player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationTsung-Hao HuangLost6 - 3 6 - 2qualificationQian SunWon1 - 6 4 - 6
09 Oct 2023 to 15 Oct 2023ATP Challenger Shenzhen, ChinaATP Challenger Shenzhen, China Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationColin SinclairLost6 - 3 6 - 4
10 Sep 2023 to 16 Sep 2023ATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2023Seeded: #8player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationLuca CastelnuovoLost6 - 7 6 - 3 6 - 2qualificationLinghao ZhangWon1 - 6 0 - 6
03 Sep 2023 to 10 Sep 2023ATP Challenger Shanghai, ChinaATP Challenger Shanghai, China Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationRobert StrombachsLost6 - 4 7 - 5
27 Aug 2023 to 03 Sep 2023ATP Challenger Zhangjiagang, ChinaATP Challenger Zhangjiagang, China Men Singles 2023Seeded: #10player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationMikalai HaliakLost6 - 3 6 - 1qualificationToshihide MatsuiWon0 - 6 2 - 6
20 Aug 2023 to 26 Aug 2023ATP Challenger Zhuhai, ChinaATP Challenger Zhuhai, China Men Singles 2023Seeded: #6player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationAliaksandr LiaonenkaLost4 - 6 2 - 6