07 Sep To 14 SepATP Challenger Guangzhou 2, ChinaATP Challenger Guangzhou, China Men Singles 2025Eliminated in round of 32 by G. Onclin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Gauthier OnclinLost6 - 2 6 - 4
31 Aug To 07 SepATP Challenger Shanghai, ChinaATP Challenger Shanghai, China Men Singles 2025Eliminated in round of 16 by Y. Uchiyama.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Yasutaka UchiyamaLost0 - 6 4 - 6Round of 32Beibit ZhukayevWon4 - 6 7 - 6 5 - 7
24 Aug To 31 AugATP Challenger Zhangjiagang, ChinaATP Challenger Zhangjiagang, China Men Singles 2025Seeded: #7Eliminated in quarter final by S. Shimabukuro.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalSho ShimabukuroLost4 - 6 3 - 6Round of 16Joshua CharltonWon6 - 4 6 - 4Round of 32Tung-Lin WuWon6 - 4 7 - 6
25 May To 01 JunATP Challenger Chisinau, MoldovaATP Challenger Kachreti, Georgia Men Singles 2025Seeded: #1Eliminated in final by C. Chidekh.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalClement ChidekhLost6 - 7 5 - 7Semi-FinalGiles HusseyWon7 - 5 6 - 3Quarter-FinalPetr Bar BiryukovWon6 - 3 4 - 6 6 - 2Round of 16Philip HenningWon6 - 4 6 - 1Round of 32Charlie RobertsonWon7 - 5 7 - 6
18 May To 24 MayATP Challenger Tbilisi, GeorgiaATP Challenger Kachreti, Georgia Men Singles 2025Seeded: #2Eliminated in round of 16 by G. Loffhagen.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16George LoffhagenLost6 - 4 7 - 5Round of 32Kris van WykWon0 - 6 1 - 6
04 May To 11 MayATP Challenger Wuxi, ChinaATP Challenger Wuxi, China Men Singles 2025Eliminated in semi final by F. Sun.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalFajing SunLost6 - 3 2 - 6 3 - 6Quarter-FinalYusuke TakahashiWon2 - 6 2 - 6Round of 16Alibek KachmazovWon6 - 4 6 - 2Round of 32Rigele TEWonRetired
27 Apr To 04 MayATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2025Eliminated in quarter final by T. Atmane.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalTerence AtmaneLost6 - 1 6 - 7 5 - 7Round of 16Yosuke WatanukiWon4 - 6 6 - 7Round of 32Ye Cong MoWon1 - 6 6 - 7