05 May To 18 MayInternazionali BNL d'ItaliaATP Rome, Italy Men Singles 2025Seeded: #6Eliminated in qualification by F. Arnaboldi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationFederico ArnaboldiLost6 - 7 7 - 6 3 - 6
27 Apr To 04 MayATP Challenger Mauthausen, AustriaATP Challenger Mauthausen, Austria Men Singles 2025Seeded: #2Eliminated in round of 32 by S. Mochizuki.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Shintaro MochizukiLost6 - 3 6 - 3
21 Apr To 04 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2025Seeded: #9Eliminated in qualification by E. Quinn.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationEthan QuinnLost6 - 2 6 - 7 6 - 7QualificationMitchell KruegerWon7 - 5 6 - 3
13 Apr To 20 AprATP Challenger Oeiras 4, PortugalATP Challenger Oeiras 4, Portugal Men Singles 2025Seeded: #4Eliminated in round of 32 by E. Moller.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Elmer MollerLost6 - 3 6 - 7 6 - 1
16 Mar To 23 MarATP Challenger Asuncion, ParaguayATP Challenger Asuncion, Paraguay Men Singles 2025Seeded: #1Eliminated in final by E. Nava.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalEmilio NavaLost5 - 7 3 - 6Semi-FinalMatheus Pucinelli de AlmeidaWon7 - 6 7 - 5Quarter-FinalAlvaro Guillen MezaWon6 - 4 6 - 4Round of 16Mariano KestelboimWon6 - 4 5 - 7 6 - 2Round of 32Remy BertolaWon6 - 4 0 - 6 6 - 1
09 Mar To 16 MarATP Challenger Santiago, ChileATP Challenger Santiago, Chile Men Singles 2025Seeded: #1Eliminated in final by D. Galan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalDaniel Elahi GalanLost5 - 7 3 - 6Semi-FinalIgnacio BuseWon7 - 5 7 - 6Quarter-FinalGenaro Alberto OlivieriWon3 - 6 6 - 3 6 - 3Round of 16Lautaro MidonWon7 - 5 7 - 5Round of 32Mateus AlvesWon7 - 5 6 - 7 6 - 3
02 Mar To 09 MarATP Challenger Cordoba, ArgentinaATP Challenger Cordoba, Argentina Men Singles 2025Seeded: #1Eliminated in quarter final by J. Ficovich.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalJuan Pablo FicovichLost3 - 6 6 - 3 3 - 6Round of 16Gonzalo BuenoWon6 - 4 7 - 6Round of 32Wilson LeiteWon6 - 2 7 - 6