05 Oct To 12 OctATP Challenger Jinan, ChinaATP Challenger Jinan, China Men Singles 2025Seeded: #5Eliminated in qualification by A. Santillan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAkira SantillanLost3 - 6 4 - 6
22 Sep To 28 SepATP Challenger Jingshan, ChinaATP Challenger Amersfoort, Netherlands Men Singles 2025Eliminated in round of 32 by L. Draxl.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Liam DraxlLost6 - 4 4 - 6 7 - 6
16 Sep To 23 SepATP Hangzhou, ChinaATP Hangzhou, China Men Singles 2025Eliminated in qualification by D. Svrcina.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationDalibor SvrcinaLostRetired
31 Aug To 07 SepATP Challenger Cassis, FranceATP Challenger Cassis, France Men Singles 2025Seeded: #6Eliminated in round of 32 by A. Escoffier.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Antoine EscoffierLost4 - 6 2 - 6
24 Aug To 31 AugATP Challenger Como, ItalyATP Challenger Como, Italy Men Singles 2025Seeded: #3Eliminated in round of 32 by L. Carboni.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Lorenzo CarboniLost0 - 6 6 - 1 6 - 0
09 Aug To 16 AugATP Challenger Todi, ItalyATP Challenger Todi, Italy Men Singles 2025Won - Defeated S. Travaglia in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalStefano TravagliaWon7 - 6 0 - 6 6 - 2Semi-FinalValentin VacherotWon6 - 4 6 - 4Quarter-FinalGianmarco FerrariWon4 - 6 7 - 6 2 - 6Round of 16Filippo RomanoWon6 - 3 0 - 6 4 - 6Round of 32Gonzalo BuenoWon4 - 6 6 - 1 6 - 1
03 Aug To 10 AugATP Challenger Bonn, GermanyATP Challenger Bonn, Germany Men Singles 2025Eliminated in final by J. Rodionov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalJurij RodionovLost3 - 6 6 - 2 6 - 4Semi-FinalRaphael CollignonWon6 - 4 4 - 6 7 - 5Quarter-FinalYanaki MilevWonRetiredRound of 16Filip Cristian JianuWon6 - 7 1 - 6Round of 32Dmitry PopkoWon6 - 2 7 - 5