22 Jun To 28 JunATP Challenger Milan, ItalyATP Challenger Milan, Italy Men Singles 2025Eliminated in qualification by G. Fonio.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationGiovanni FonioLost3 - 6 3 - 6
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Seeded: #12Eliminated in qualification by R. Nijboer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationRyan NijboerLostRetired
08 Jun To 15 JunATP Challenger Perugia, ItalyATP Challenger Perugia, Italy Men Singles 2025Seeded: #10Eliminated in qualification by A. Weis.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAlexander WeisLost7 - 5 7 - 6
12 May To 18 MayATP Challenger Turin, ItalyATP Challenger Turin, Italy Men Singles 2025Eliminated in qualification by O. Prihodko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationOleg PrihodkoLost6 - 7 2 - 6
04 May To 11 MayATP Challenger Santos, BrazilATP Challenger Santos, Brazil Men Singles 2025Eliminated in quarter final by N. Kicker.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalNicolas KickerLost6 - 4 7 - 6Round of 16Pedro Boscardin DiasWon6 - 7 6 - 7Round of 32Juan Pablo VarillasWon6 - 3 6 - 2
27 Apr To 04 MayATP Challenger Porto Alegre, BrazilATP Challenger Porto Alegre, Brazil Men Singles 2025Seeded: #3Eliminated in qualification by C. Huertas Del Pino.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationConnor Huertas Del PinoLostRetiredQualificationMateo Barreiros ReyesWonRetired
20 Apr To 27 AprATP Challenger Rome, ItalyATP Challenger Rome, Italy Men Singles 2025Eliminated in qualification by E. Ymer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationElias YmerLost6 - 7 6 - 3 6 - 2