13 Jul To 20 JulATP Challenger San Marino, San MarinoATP Challenger San Marino, San Marino Men Singles 2025Eliminated in round of 32 by H. Mayot.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Harold MayotLost1 - 6 6 - 7
06 Jul To 13 JulATP Challenger Trieste, ItalyATP Challenger Trieste, Italy Men Singles 2025Eliminated in round of 32 by M. Barrios Vera.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Marcelo Tomas Barrios VeraLost4 - 6 7 - 6 2 - 6
29 Jun To 06 JulATP Challenger Troyes, FranceATP Challenger Troyes, France Men Singles 2025Eliminated in round of 16 by H. Mayot.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Harold MayotLost3 - 6 6 - 0 4 - 6Round of 32Gregoire BarrereWon2 - 6 6 - 0 6 - 1
22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Eliminated in quarter final by R. Jodar.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalRafael JodarLost6 - 0 2 - 6 6 - 3Round of 16Oriol Roca BatallaWon6 - 4 1 - 6 6 - 3Round of 32Diego Dedura-PalomeroWon6 - 7 1 - 6
15 Jun To 21 JunATP Challenger Royan, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in round of 16 by T. Droguet.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Titouan DroguetLost6 - 4 1 - 6 3 - 6Round of 32Robert StrombachsWon6 - 7 6 - 1 6 - 1
08 Jun To 15 JunATP Challenger Lyon, FranceATP Challenger Lyon, France Men Singles 2025Eliminated in round of 16 by C. Tabur.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Clement TaburLost3 - 6 6 - 4 6 - 0Round of 32Michael GeertsWon4 - 6 3 - 6
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in qualification by T. Droguet.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTitouan DroguetLost7 - 5 4 - 6 6 - 1QualificationAlexander BlockxWon4 - 6 6 - 4 6 - 3