06 Apr To 13 AprATP Challenger Mexico City, MexicoATP Challenger Mexico City, Mexico Men Singles 2025Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Marc-Andrea HueslerEstimated Start Tomorrow
29 Mar To 06 AprFayez Sarofim & Co. U.S. Men's Clay Court ChampionshipATP Houston, USA Men Singles 2025Seeded: #8Eliminated in qualification by M. Krueger.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMitchell KruegerLostRetiredQualificationFelix CorwinWon4 - 6 5 - 7
09 Mar To 16 MarATP Challenger Cherbourg, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in semi final by J. Sels.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalJelle SelsLost6 - 3 6 - 7 6 - 3Quarter-FinalArthur FeryWon7 - 5 6 - 1Round of 16Mae MaligeWon6 - 4 3 - 6 3 - 6Round of 32Alexey VatutinWon6 - 1 6 - 4QualificationTom GentzschLost1 - 6 4 - 6QualificationMaxence BeaugeWon7 - 6 7 - 6
23 Feb To 02 MarATP Challenger Lugano, SwitzerlandATP Challenger Lugano, Switzerland Men Singles 2025Eliminated in round of 32 by J. Choinski.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jan ChoinskiLost2 - 6 7 - 6 3 - 6
16 Feb To 23 FebATP Challenger Pau, FranceATP Challenger Pau, France Men Singles 2025Eliminated in final by R. Collignon.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalRaphael CollignonLost2 - 6 4 - 6Semi-FinalLukas KleinWon3 - 6 4 - 6Quarter-FinalArthur FeryWon3 - 6 6 - 3 3 - 6Round of 16Harold MayotWon6 - 2 6 - 4Round of 32Alibek KachmazovWon3 - 6 1 - 6QualificationMika BrunoldWon6 - 4 2 - 6 1 - 6QualificationDavid Jorda SanchisWon7 - 6 6 - 4
09 Feb To 15 FebATP Challenger Manama, BahrainATP Challenger Manama, Bahrain Men Singles 2025Seeded: #11Eliminated in qualification by F. Zakaria.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationFaris ZakariaLost6 - 2 6 - 3
02 Feb To 09 FebATP Challenger Lille, FranceATP Challenger Lille, France Men Singles 2025Eliminated in round of 32 by J. Kym.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jerome KymLost1 - 6 6 - 4 1 - 6QualificationMikael YmerWon6 - 7 5 - 7QualificationMats RosenkranzWon7 - 5 7 - 6