30 Mar To 06 AprATP Challenger Barletta, ItalyATP Challenger Barletta, Italy Men Singles 2025Eliminated in round of 32 by M. Mrva.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Maxim MrvaLost5 - 7 6 - 2 5 - 7
23 Mar To 30 MarATP Challenger Naples, ItalyATP Challenger Naples, Italy Men Singles 2025Seeded: #12Eliminated in qualification by B. Gojo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationBorna GojoLost6 - 1 6 - 2
09 Mar To 16 MarATP Challenger Hersonissos 2, GreeceATP Challenger Hersonissos 2, Greece Men Singles 2025Eliminated in quarter final by F. Cina.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalFederico CinaLost5 - 7 4 - 6Round of 16Marek GengelWonRetiredRound of 32Andre IlaganWon7 - 6 7 - 5
02 Mar To 09 MarATP Challenger Hersonissos, GreeceATP Challenger Hersonissos, Greece Men Singles 2025Eliminated in round of 32 by C. Rodesch.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Chris RodeschLost6 - 4 6 - 1
15 Feb To 22 FebQatar ExxonMobil OpenATP Doha, Qatar Men Singles 2025Eliminated in qualification by B. Van de Zandschulp.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationBotic Van de ZandschulpLostRetired
09 Feb To 16 FebATP Challenger New Delhi, IndiaATP Challenger New Delhi, India Men Singles 2025Eliminated in round of 32 by T. Schoolkate.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Tristan SchoolkateLost0 - 6 6 - 7
02 Feb To 09 FebATP Challenger Chennai, IndiaATP Challenger Chennai, India Men Singles 2025Eliminated in round of 16 by B. Harris.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Billy HarrisLost6 - 3 6 - 3Round of 32Jiri VeselyWonRetired