22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Eliminated in round of 32 by I. Gakhov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Ivan GakhovLost6 - 3 1 - 6 6 - 7
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Seeded: #4Eliminated in qualification by M. Cecchinato.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMarco CecchinatoLost1 - 6 6 - 7QualificationStefanos SakellaridisWon6 - 3 6 - 3
08 Jun To 15 JunATP Challenger Bratislava, SlovakiaATP Challenger Bratislava, Slovakia Men Singles 2025Eliminated in round of 32 by E. Nava.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Emilio NavaLost1 - 6 1 - 6
01 Jun To 07 JunATP Challenger Prostejov, Czech RepublicATP Challenger Prostejov, Czech Republic Men Singles 2025Seeded: #3Eliminated in qualification by M. Karol.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMilos KarolLost6 - 7 6 - 7QualificationAndrew PaulsonWon6 - 0 6 - 3
18 May To 24 MayATP Challenger Skopje, North MacedoniaATP Challenger Skopje, North Macedonia Men Singles 2025Seeded: #2Eliminated in qualification by M. Dhamne.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationManas DhamneLost6 - 7 0 - 6
30 Mar To 06 AprATP Challenger Barletta, ItalyATP Challenger Barletta, Italy Men Singles 2025Seeded: #5Eliminated in qualification by L. Marmousez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationLilian MarmousezLost6 - 7 1 - 6
16 Mar To 26 MarATP Challenger Zadar, CroatiaATP Challenger Zadar, Croatia Men Singles 2025Eliminated in round of 32 by D. Svrcina.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dalibor SvrcinaLost1 - 6 1 - 6QualificationFranco AgamenoneWon6 - 3 6 - 2QualificationFrane NincevicWon6 - 1 6 - 2