05 Oct To 12 OctATP Challenger Valencia, SpainATP Challenger Valencia, Spain Men Singles 2025Eliminated in qualification by T. Pereira.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTiago PereiraLost6 - 3 1 - 6 7 - 5
15 Sep To 21 SepATP Challenger Targu Mures 2, RomaniaATP Challenger Targu Mures, Romania Men Singles 2025Eliminated in round of 32 by M. Brunold.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Mika BrunoldLost4 - 6 4 - 6
07 Sep To 14 SepATP Challenger Targu Mures, RomaniaATP Challenger Targu Mures, Romania Men Singles 2025Eliminated in round of 16 by S. Palosi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Stefan PalosiLost3 - 6 3 - 6Round of 32Neil OberleitnerWon6 - 2 6 - 4
15 Jun To 21 JunATP Challenger Royan, FranceATP Challenger Cherbourg, France Men Singles 2025Eliminated in round of 32 by A. Santamarta Roig.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Andres Santamarta RoigLost6 - 4 6 - 7 7 - 6
08 Jun To 15 JunATP Challenger Perugia, ItalyATP Challenger Perugia, Italy Men Singles 2025Eliminated in round of 32 by T. Daniel.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Taro DanielLost2 - 6 6 - 4 6 - 7QualificationFederico BondioliLost6 - 2 4 - 6 2 - 6QualificationAlessandro PecciWon6 - 3 6 - 7 6 - 2
11 May To 17 MayATP Challenger Tunis, TunisiaATP Challenger Tunis, Tunisia Men Singles 2025Eliminated in round of 32 by I. Gakhov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Ivan GakhovLost6 - 7 7 - 6 6 - 1QualificationFranco AgamenoneWon6 - 1 7 - 6QualificationStijn SlumpWon6 - 4 6 - 1
04 May To 11 MayATP Challenger Francavilla, ItalyATP Challenger Francavilla, Italy Men Singles 2025Seeded: #5Eliminated in qualification by G. Fonio.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationGiovanni FonioLost7 - 6 5 - 7 2 - 6QualificationAlexander DonskiWon6 - 4 6 - 2