06 Apr To 13 AprATP Challenger Monza, ItalyATP Challenger Monza, Italy Men Singles 2025Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Federico CoriaLiveMatch DetailsRound of 32Sumit NagalWonRetired
30 Mar To 06 AprATP Bucharest, RomaniaATP Bucharest, Romania Men Singles 2025Eliminated in quarter final by F. Cobolli.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalFlavio CobolliLost6 - 7 4 - 6Round of 16Camilo Ugo CarabelliWon3 - 6 1 - 6Round of 32Alexander ShevchenkoWon3 - 6 4 - 6QualificationUgo BlanchetWon2 - 6 2 - 6QualificationMatteo MartineauWon2 - 6 6 - 2 2 - 6
23 Mar To 30 MarATP Challenger Girona, SpainATP Challenger Girona, Spain Men Singles 2025Eliminated in round of 16 by J. De Jong.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Jesper De JongLost6 - 3 6 - 1Round of 32Bernabe Zapata MirallesWon6 - 3 6 - 3QualificationIgnacio BuseWon2 - 6 6 - 4 0 - 6QualificationSteven DiezWon3 - 6 1 - 6
16 Mar To 26 MarATP Challenger Zadar, CroatiaATP Challenger Zadar, Croatia Men Singles 2025Eliminated in round of 32 by Z. Piros.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Zsombor PirosLost7 - 5 6 - 4
02 Mar To 09 MarATP Challenger Kigali 2, RwandaATP Challenger Kigali 2, Rwanda Men Singles 2025Eliminated in round of 32 by G. Den Ouden.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Guy Den OudenLost6 - 2 6 - 2
16 Feb To 23 FebATP Challenger Pau, FranceATP Challenger Pau, France Men Singles 2025Eliminated in quarter final by R. Collignon.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalRaphael CollignonLost4 - 6 3 - 6Round of 16Pedro CachinWon4 - 6 6 - 3 2 - 6Round of 32Edas ButvilasWon6 - 4 5 - 7 3 - 6
09 Feb To 16 FebATP Challenger Tenerife 2, SpainATP Challenger Tenerife 2, Spain Men Singles 2025Eliminated in final by P. Carreno Busta.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalPablo Carreno BustaLost3 - 6 2 - 6Semi-FinalDaniel RinconWon6 - 3 6 - 2Quarter-FinalDominik KoepferWon2 - 6 6 - 2 6 - 7Round of 16Jakub PaulWon4 - 6 4 - 6Round of 32Carlos TabernerWon4 - 6 6 - 1 6 - 3QualificationRei SakamotoWon6 - 4 6 - 2QualificationMarco BortolottiWon6 - 1 6 - 4