11 Oct To 20 OctAlmaty OpenATP Almaty, Kazakhstan Men Singles 2025Seeded: #4Eliminated in qualification by M. ToPo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMarko ToPoLost6 - 7 4 - 6
05 Oct To 12 OctATP Challenger Jinan, ChinaATP Challenger Jinan, China Men Singles 2025Eliminated in round of 16 by B. Tomic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Bernard TomicLost6 - 4 6 - 7 6 - 2Round of 32Yosuke WatanukiWon6 - 1 3 - 6 2 - 6
29 Sep To 12 OctRolex Shanghai MastersATP Shanghai, China Men Singles 2025Seeded: #18Eliminated in qualification by V. Royer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationValentin RoyerLost7 - 6 6 - 4QualificationTaro DanielWon4 - 6 2 - 6
22 Sep To 28 SepATP Challenger Jingshan, ChinaATP Challenger Amersfoort, Netherlands Men Singles 2025Eliminated in quarter final by A. Bolt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalAlex BoltLost3 - 6 6 - 2 3 - 6Round of 16Liam DraxlWon4 - 6 4 - 6Round of 32Petr Bar BiryukovWon6 - 7 6 - 7
16 Sep To 23 SepChengdu OpenATP Chengdu, China Men Singles 2025Eliminated in round of 32 by N. Basilashvili.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Nikoloz BasilashviliLost7 - 6 6 - 3QualificationTaro DanielLost7 - 5 6 - 4QualificationFumin JiangWon3 - 6 2 - 6
07 Sep To 14 SepATP Challenger Guangzhou 2, ChinaATP Challenger Guangzhou, China Men Singles 2025Seeded: #8Eliminated in semi final by J. Cerundolo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalJuan Manuel CerundoloLost2 - 6 6 - 2 4 - 6Quarter-FinalGauthier OnclinWon6 - 2 7 - 6Round of 16Arthur GeaWon7 - 5 7 - 6Round of 32Denis YevseyevWonRetired
31 Aug To 07 SepATP Challenger Cassis, FranceATP Challenger Cassis, France Men Singles 2025Seeded: #3Won - Defeated D. Glinka in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalDaniil GlinkaWon6 - 3 5 - 7 3 - 6Semi-FinalJustin EngelWon6 - 7 7 - 6 6 - 2Quarter-FinalMae MaligeWon6 - 7 1 - 6Round of 16Eliakim CoulibalyWon6 - 7 2 - 6Round of 32Filippo MoroniWon7 - 6 3 - 6 3 - 6