19 Jul To 26 JulGenerali OpenATP Kitzbuhel, Austria Men Singles 2025Eliminated in qualification by J. Rodionov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJurij RodionovLost3 - 6 6 - 7
22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Seeded: #11Eliminated in qualification by A. Santamarta Roig.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAndres Santamarta RoigLostRetired
01 Jun To 07 JunATP Challenger Prostejov, Czech RepublicATP Challenger Prostejov, Czech Republic Men Singles 2025Seeded: #8Eliminated in qualification by G. Campana Lee.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationGerard Campana LeeLost7 - 5 6 - 1
25 May To 01 JunATP Challenger Vicenza, ItalyATP Challenger Vicenza, Italy Men Singles 2025Eliminated in qualification by I. Gakhov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationIvan GakhovLost6 - 3 6 - 3
11 May To 17 MayATP Challenger Tunis, TunisiaATP Challenger Tunis, Tunisia Men Singles 2025Seeded: #9Eliminated in qualification by H. Barton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationHynek BartonLost6 - 4 5 - 7 6 - 4QualificationAhmed DarmoulWon1 - 6 0 - 6
20 Apr To 27 AprATP Challenger Rome, ItalyATP Challenger Rome, Italy Men Singles 2025Eliminated in semi final by M. Gigante.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalMatteo GiganteLostWalkoverQuarter-FinalFederico ArnaboldiWon2 - 6 4 - 6Round of 16Hady HabibWon7 - 5 7 - 6Round of 32Denis YevseyevWon6 - 4 6 - 4QualificationElias YmerWon2 - 6 4 - 6QualificationFederico IannacconeWon3 - 6 6 - 4 2 - 6
26 Jan To 02 FebATP Challenger Koblenz, GermanyATP Challenger Koblenz, Germany Men Singles 2025Seeded: #4Eliminated in qualification by P. Zahraj.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPatrick ZahrajLost3 - 6 2 - 6