05 Oct To 12 OctATP Challenger Jinan, ChinaATP Challenger Jinan, China Men Singles 2025Eliminated in qualification by P. Bar Biryukov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPetr Bar BiryukovLost2 - 6 4 - 6
22 Sep To 28 SepATP Challenger Jingshan, ChinaATP Challenger Amersfoort, Netherlands Men Singles 2025Eliminated in qualification by A. Bolt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAlex BoltLost6 - 3 3 - 6 6 - 3
07 Sep To 14 SepATP Challenger Guangzhou 2, ChinaATP Challenger Guangzhou, China Men Singles 2025Eliminated in round of 32 by G. Zeppieri.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Giulio ZeppieriLost6 - 7 2 - 6QualificationAlexandr BindaLost6 - 4 6 - 4QualificationQian SunWon1 - 6 7 - 6 4 - 6
12 Jul To 20 JulMifel OpenATP Los Cabos, Mexico Men Singles 2025Eliminated in qualification by M. Cassone.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMurphy CassoneLost6 - 1 2 - 6 6 - 4
06 Jul To 13 JulATP Challenger Newport, USA2025 ATP Challenger Newport, USA Men SinglesEliminated in round of 32 by E. Spizzirri.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Eliot SpizzirriLost5 - 7 2 - 6
04 May To 11 MayATP Challenger Wuxi, ChinaATP Challenger Wuxi, China Men Singles 2025Eliminated in round of 32 by A. Bolt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alex BoltLost3 - 6 4 - 6QualificationJake DelaneyWon7 - 6 4 - 6 6 - 3QualificationMats RosenkranzWon4 - 6 2 - 6
27 Apr To 04 MayATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2025Eliminated in qualification by M. Bouzige.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMoerani BouzigeLost7 - 5 6 - 2