21 Apr To 28 AprATP Challenger Shenzhen, ChinaATP Challenger Shenzhen, China Men Singles 2024Eliminated in round of 32 by J. Duckworth.RoundOpponentsStatusScoreRound of 32James DuckworthLost7 - 5 6 - 2
07 Jan To 13 JanATP Challenger Nonthaburi 2, ThailandATP Challenger Nonthaburi 2, Thailand Men Singles 2024Eliminated in qualification by H. Moriya.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationHiroki MoriyaLost6 - 3 1 - 6 6 - 7QualificationNaoki NakagawaWon6 - 4 1 - 6 4 - 6
15 Oct 2023 To 22 Oct 2023ATP Challenger Shenzhen II, ChinaATP Challenger Shenzhen II, China Men Singles 2023Eliminated in round of 16 by L. Giustino.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Lorenzo GiustinoLost6 - 4 6 - 3
02 Oct 2023 To 15 Oct 2023Rolex Shanghai MastersATP Shanghai, China Men Singles 2023Eliminated in round of 128 by J. Munar.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Jaume MunarLost6 - 2 6 - 4
03 Sep 2023 To 10 Sep 2023ATP Challenger Shanghai, ChinaATP Challenger Shanghai, China Men Singles 2023Eliminated in round of 32 by B. Yunchaokete.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Bu YunchaoketeLost6 - 2 6 - 4
27 Aug 2023 To 03 Sep 2023ATP Challenger Zhangjiagang, ChinaATP Challenger Zhangjiagang, China Men Singles 2023Eliminated in quarter final by J. McCabe.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalJames McCabeLost6 - 7 6 - 3 0 - 6Round of 16Filip PeliwoWon6 - 3 6 - 1Round of 32Bu YunchaoketeWon7 - 6 3 - 6 6 - 7
20 Aug 2023 To 26 Aug 2023ATP Challenger Zhuhai, ChinaATP Challenger Zhuhai, China Men Singles 2023Eliminated in round of 32 by P. Sekulic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Philip SekulicLost3 - 6 7 - 6 4 - 6