06 Apr To 13 AprATP Challenger Monza, ItalyATP Challenger Monza, Italy Men Singles 2025Eliminated in round of 32 by F. Arnaboldi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Federico ArnaboldiLost6 - 7 2 - 6
30 Mar To 06 AprATP Challenger Barletta, ItalyATP Challenger Barletta, Italy Men Singles 2025Eliminated in quarter final by M. Mrva.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalMaxim MrvaLost6 - 2 1 - 6 2 - 6Round of 16Khumoyun SultanovWon4 - 6 3 - 6Round of 32Marco CecchinatoWon6 - 1 1 - 6 6 - 3
23 Mar To 30 MarATP Challenger Naples, ItalyATP Challenger Naples, Italy Men Singles 2025Seeded: #7Eliminated in qualification by H. Barton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationHynek BartonLost7 - 6 6 - 4QualificationPierluigi BasileWon7 - 6 4 - 6 3 - 6
16 Mar To 26 MarATP Challenger Zadar, CroatiaATP Challenger Zadar, Croatia Men Singles 2025Eliminated in round of 32 by J. Kovalik.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jozef KovalikLost5 - 7 3 - 6
19 Jan To 26 JanATP Challenger Oeiras 3, PortugalATP Challenger Oeiras 3, Portugal Men Singles 2025Seeded: #8Eliminated in qualification by C. Negritu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationChristoph NegrituLost6 - 2 3 - 6 7 - 6
12 Jan To 19 JanATP Challenger Oeiras 2, PortugalATP Challenger Oeiras 2, Portugal Men Singles 2025Seeded: #6Eliminated in qualification by M. Geerts.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMichael GeertsLost6 - 2 4 - 6 3 - 6
05 Jan To 11 JanATP Challenger Oeiras 1, PortugalATP Challenger Oeiras 1, Portugal Men Singles 2025Eliminated in round of 32 by S. Vincent Ruggeri.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Samuel Vincent RuggeriLost6 - 1 6 - 2