30 Mar To 06 AprATP Bucharest, RomaniaATP Bucharest, Romania Men Singles 2025Seeded: #7Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMatteo MartineauEstimated Start TodayWin Probability29.8%
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
02 Feb To 09 FebATP Challenger Tenerife, SpainATP Challenger Tenerife, Spain Men Singles 2025Seeded: #4Eliminated in qualification by A. Reymond.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationArthur ReymondLost6 - 1 4 - 6 6 - 7QualificationIvan LiutarevichWon6 - 3 6 - 4