04 May To 11 MayATP Challenger Wuxi, ChinaATP Challenger Wuxi, China Men Singles 2025Seeded: #5Eliminated in round of 32 by R. Noguchi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Rio NoguchiLost2 - 6 6 - 3 0 - 6
27 Apr To 04 MayATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2025Seeded: #6Eliminated in quarter final by T. Schoolkate.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalTristan SchoolkateLost6 - 4 6 - 4Round of 16Moerani BouzigeWon4 - 6 5 - 7Round of 32Charles ChenWon2 - 6 4 - 6
20 Apr To 27 AprATP Challenger Gwangju, Korea RepublicATP Challenger Gwangju, Korea Republic Men Singles 2025Eliminated in quarter final by J. Kubler.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalJason KublerLost6 - 2 6 - 1Round of 16Yasutaka UchiyamaWonWalkoverRound of 32Li TuWon6 - 4 6 - 2
30 Mar To 06 AprATP Challenger Morelos, Mexico2025 ATP Challenger Morelos, Mexico Men SinglesSeeded: #8Eliminated in round of 32 by E. Ejupovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Elmar EjupovicLost6 - 4 6 - 7 6 - 4
23 Mar To 30 MarATP Challenger Morelia, MexicoATP Challenger Morelia, Mexico Men Singles 2025Eliminated in semi final by D. Popko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalDmitry PopkoLost6 - 2 6 - 1Quarter-FinalBernard TomicWon6 - 2 6 - 7 2 - 6Round of 16Christopher EubanksWon6 - 4 6 - 4Round of 32Kiranpal PannuWon4 - 6 4 - 6
02 Mar To 09 MarATP Challenger Thionville, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in round of 32 by L. van Assche.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Luca van AsscheLost4 - 6 4 - 6
23 Feb To 02 MarATP Challenger Lugano, SwitzerlandATP Challenger Lugano, Switzerland Men Singles 2025Seeded: #5Eliminated in round of 16 by M. Cassone.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Murphy CassoneLost7 - 6 7 - 6Round of 32Jie CuiWon2 - 6 4 - 6