29 Jun To 06 JulATP Challenger Modena, ItalyATP Challenger Modena, Italy Men Singles 2025Eliminated in round of 32 by S. Sakellaridis.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Stefanos SakellaridisLost6 - 4 7 - 6
22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Eliminated in round of 32 by T. Faurel.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Thomas FaurelLost6 - 3 2 - 6 6 - 2QualificationRudolf MollekerWon7 - 5 7 - 5QualificationNorbert GombosWon3 - 6 4 - 6
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Eliminated in round of 16 by C. Taberner.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Carlos TabernerLost6 - 4 6 - 1Round of 32Sascha Gueymard WayenburgWon4 - 6 6 - 4 1 - 6
08 Jun To 15 JunATP Challenger Perugia, ItalyATP Challenger Perugia, Italy Men Singles 2025Eliminated in round of 16 by A. Pellegrino.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Andrea PellegrinoLost6 - 1 6 - 4Round of 32Vitaliy SachkoWon6 - 4 3 - 6 4 - 6QualificationAlex Marti PujolrasWon6 - 2 4 - 6 2 - 6QualificationSamuel Vincent RuggeriWon6 - 3 6 - 2
25 May To 01 JunATP Challenger Vicenza, ItalyATP Challenger Vicenza, Italy Men Singles 2025Eliminated in round of 16 by C. Tseng.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Chun Hsin TsengLost6 - 3 1 - 6 6 - 3Round of 32Filip Cristian JianuWon6 - 7 2 - 6QualificationNicolai Budkov KjaerWon6 - 3 7 - 5QualificationEnrico Dalla ValleWon7 - 6 2 - 6 2 - 6