28 Sep To 05 OctATP Challenger Alicante, SpainATP Challenger Villena, Spain Men Singles 2025Eliminated in round of 32 by N. Oberleitner.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Neil OberleitnerLost7 - 6 6 - 4
07 Sep To 14 SepATP Challenger Guangzhou 2, ChinaATP Challenger Guangzhou, China Men Singles 2025Eliminated in round of 16 by B. Harris.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Billy HarrisLost7 - 5 7 - 6Round of 32Alexandr BindaWon6 - 4 6 - 4
31 Aug To 07 SepATP Challenger Shanghai, ChinaATP Challenger Shanghai, China Men Singles 2025Eliminated in round of 32 by Y. Uchiyama.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Yasutaka UchiyamaLost7 - 5 6 - 4
24 Aug To 31 AugATP Challenger Zhangjiagang, ChinaATP Challenger Zhangjiagang, China Men Singles 2025Seeded: #8Eliminated in round of 32 by J. Cui.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jie CuiLost5 - 7 7 - 6 6 - 0
13 Jul To 20 JulATP Challenger San Marino, San MarinoATP Challenger San Marino, San Marino Men Singles 2025Eliminated in round of 32 by H. Mayot.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Harold MayotLost1 - 6 6 - 7
06 Jul To 13 JulATP Challenger Trieste, ItalyATP Challenger Trieste, Italy Men Singles 2025Eliminated in round of 32 by M. Barrios Vera.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Marcelo Tomas Barrios VeraLost4 - 6 7 - 6 2 - 6
29 Jun To 06 JulATP Challenger Troyes, FranceATP Challenger Troyes, France Men Singles 2025Eliminated in round of 16 by H. Mayot.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Harold MayotLost3 - 6 6 - 0 4 - 6Round of 32Gregoire BarrereWon2 - 6 6 - 0 6 - 1