06 Jul To 13 JulATP Challenger Trieste, ItalyATP Challenger Trieste, Italy Men Singles 2025Seeded: #6Eliminated in qualification by P. Pampanin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPietro PampaninLostRetired
29 Jun To 06 JulATP Challenger Modena, ItalyATP Challenger Modena, Italy Men Singles 2025Seeded: #2Eliminated in qualification by M. Alcala Gurri.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMax Alcala GurriLostRetiredQualificationMaxime JanvierWon6 - 7 7 - 6 6 - 2
22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Seeded: #6Eliminated in qualification by P. Nesterov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPyotr NesterovLost6 - 2 1 - 6 6 - 7
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Eliminated in round of 16 by E. Ymer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Elias YmerLost6 - 4 4 - 6 3 - 6Round of 32Federico ArnaboldiWon5 - 7 4 - 6QualificationElias YmerLost6 - 4 0 - 6 6 - 4QualificationAlex MolcanWon4 - 6 0 - 6
12 May To 18 MayATP Challenger Turin, ItalyATP Challenger Turin, Italy Men Singles 2025Eliminated in qualification by V. Sachko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationVitaliy SachkoLost6 - 3 4 - 6 6 - 2QualificationMarco CecchinatoWon6 - 1 6 - 1
27 Apr To 04 MayATP Challenger Ostrava, Czech RepublicATP Challenger Ostrava, Czech Republic Men Singles 2025Eliminated in qualification by J. Sels.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJelle SelsLost6 - 3 3 - 6 1 - 6
20 Apr To 27 AprATP Challenger Rome, ItalyATP Challenger Rome, Italy Men Singles 2025Eliminated in qualification by J. Vesely.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJiri VeselyLost2 - 6 4 - 6