01 Jun To 07 JunATP Challenger Prostejov, Czech RepublicATP Challenger Prostejov, Czech Republic Men Singles 2025Seeded: #9Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTomas LanikWon4 - 6 6 - 7
25 May To 01 JunATP Challenger Chisinau, MoldovaATP Challenger Kachreti, Georgia Men Singles 2025Eliminated in round of 32 by C. Chidekh.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Clement ChidekhLost6 - 2 7 - 5
18 May To 24 MayATP Challenger Tbilisi, GeorgiaATP Challenger Kachreti, Georgia Men Singles 2025Eliminated in quarter final by C. Broom.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalCharles BroomLost6 - 3 4 - 6 0 - 6Round of 16Johannus MondayWon6 - 7 4 - 6Round of 32Alastair GrayWon2 - 6 3 - 6QualificationTibo ColsonWon6 - 4 7 - 6QualificationNaoya HondaWon6 - 3 4 - 6 6 - 4
20 Apr To 27 AprATP Challenger Rome, ItalyATP Challenger Rome, Italy Men Singles 2025Eliminated in round of 16 by L. Neumayer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Lukas NeumayerLost2 - 6 1 - 6Round of 32Nick HardtWon4 - 6 3 - 6QualificationGiovanni FonioWon7 - 6 6 - 3QualificationJacopo BerrettiniWon3 - 6 7 - 6 3 - 6
09 Mar To 16 MarATP Challenger Cherbourg, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in round of 32 by M. Martineau.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Matteo MartineauLost6 - 4 4 - 6 5 - 7QualificationVitaliy SachkoWon5 - 7 7 - 6 1 - 6QualificationPierre Antoine FautWon6 - 7 4 - 6
02 Mar To 09 MarATP Challenger Thionville, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in qualification by H. Squire.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationHenri SquireLost6 - 3 6 - 4
16 Feb To 23 FebATP Challenger Pau, FranceATP Challenger Pau, France Men Singles 2025Eliminated in round of 32 by J. Fearnley.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jacob FearnleyLost6 - 4 6 - 4QualificationMaxime JanvierWon4 - 6 6 - 1 3 - 6QualificationLouis DussinWon2 - 6 6 - 4 0 - 6