25 May To 01 JunATP Challenger Vicenza, ItalyATP Challenger Vicenza, Italy Men Singles 2025Eliminated in round of 32 by C. Tseng.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Chun Hsin TsengLost6 - 3 6 - 3
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in qualification by M. Landaluce.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMartin LandaluceLost6 - 4 3 - 6 7 - 6
11 May To 17 MayATP Challenger Tunis, TunisiaATP Challenger Tunis, Tunisia Men Singles 2025Eliminated in round of 16 by C. Wong.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Coleman WongLost5 - 7 5 - 7Round of 32Christoph NegrituWon4 - 6 7 - 5 4 - 6
27 Apr To 04 MayATP Challenger Porto Alegre, BrazilATP Challenger Porto Alegre, Brazil Men Singles 2025Seeded: #2Eliminated in round of 16 by J. Reis Da Silva.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Joao Lucas Reis Da SilvaLost6 - 2 6 - 1Round of 32Luis Guto MiguelWon2 - 6 6 - 3 3 - 6
20 Apr To 27 AprATP Challenger San Miguel de Tucuman, ArgentinaATP Challenger San Miguel de Tucuman, Argentina Men Singles 2025Seeded: #3Eliminated in semi final by A. Barrena.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalAlex BarrenaLost7 - 6 6 - 7 2 - 6Quarter-FinalPedro Boscardin DiasWon6 - 1 3 - 6 1 - 6Round of 16Connor Huertas Del PinoWon4 - 6 2 - 6Round of 32Maximo ZeituneWon3 - 6 2 - 6
06 Apr To 13 AprATP Challenger Monza, ItalyATP Challenger Monza, Italy Men Singles 2025Eliminated in round of 32 by J. Cerundolo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Juan Manuel CerundoloLost7 - 5 6 - 1
30 Mar To 06 AprATP Bucharest, RomaniaATP Bucharest, Romania Men Singles 2025Seeded: #6Eliminated in qualification by L. Preda.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationLuca PredaLost6 - 2 6 - 0