04 Feb To 11 FebATP Challenger Chennai, IndiaATP Challenger Chennai, India Men Singles 2024Eliminated in qualification by E. Vanshelboim.RoundOpponentsStatusScoreQualificationEric VanshelboimLost6 - 3 6 - 3
26 Nov 2023 To 03 Dec 2023ATP Challenger Yokkaichi, JapanATP Challenger Yokkaichi, Japan Men Singles 2023Eliminated in qualification by T. Ito.MORE 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: #11Eliminated in qualification by T. Huang.MORE 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 2023Eliminated in qualification by C. Sinclair.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationColin SinclairLost6 - 3 6 - 4
10 Sep 2023 To 16 Sep 2023ATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2023Seeded: #8Eliminated in qualification by L. Castelnuovo.MORE 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 2023Eliminated in qualification by R. Strombachs.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationRobert StrombachsLost6 - 4 7 - 5
27 Aug 2023 To 03 Sep 2023ATP Challenger Zhangjiagang, ChinaATP Challenger Zhangjiagang, China Men Singles 2023Seeded: #10Eliminated in qualification by M. Haliak.MORE 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: #6Eliminated in qualification by A. Liaonenka.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAliaksandr LiaonenkaLost4 - 6 2 - 6