04 May To 11 MayATP Challenger Francavilla, ItalyATP Challenger Francavilla, Italy Men Singles 2025Eliminated in round of 32 by K. Coppejans.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Kimmer CoppejansLostRetired
20 Apr To 27 AprATP Challenger San Miguel de Tucuman, ArgentinaATP Challenger San Miguel de Tucuman, Argentina Men Singles 2025Seeded: #1Eliminated in semi final by S. Rodriguez Taverna.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalSantiago Rodriguez TavernaLost6 - 7 3 - 6Quarter-FinalFacundo BagnisWonRetiredRound of 16Luciano Emanuel AmbrogiWon6 - 2 7 - 6Round of 32Juan Manuel La SernaWon6 - 4 6 - 2
13 Apr To 20 AprATP Challenger Tallahassee, USAATP Challenger Tallahassee, USA Men Singles 2025Eliminated in semi final by C. Rodesch.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalChris RodeschLost2 - 6 6 - 1 4 - 6Quarter-FinalJoao Lucas Reis Da SilvaWon6 - 4 6 - 2Round of 16Liam DraxlWon3 - 6 0 - 6Round of 32Juan Pablo VarillasWon3 - 6 7 - 5 4 - 6
30 Mar To 06 AprATP Challenger Campinas, BrazilATP Challenger Campinas, Brazil Men Singles 2025Seeded: #3Eliminated in round of 16 by J. Prado Angelo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Juan Carlos Prado AngeloLost2 - 6 6 - 2 6 - 1Round of 32Jose PereiraWon4 - 6 3 - 6
23 Mar To 30 MarATP Challenger Concepcion, ChileATP Challenger Concepcion, Chile Men Singles 2025Seeded: #7Eliminated in round of 16 by G. Olivieri.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Genaro Alberto OlivieriLost7 - 6 6 - 7 3 - 6Round of 32Jose PereiraWon6 - 1 7 - 5
09 Mar To 16 MarATP Challenger Santiago, ChileATP Challenger Santiago, Chile Men Singles 2025Seeded: #8Eliminated in quarter final by E. Nava.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalEmilio NavaLost7 - 5 3 - 6 3 - 6Round of 16Yuki MochizukiWon6 - 2 6 - 1Round of 32Alvaro Guillen MezaWon4 - 6 6 - 4 6 - 4
02 Mar To 09 MarATP Challenger Cordoba, ArgentinaATP Challenger Cordoba, Argentina Men Singles 2025Eliminated in round of 32 by P. Boscardin Dias.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Pedro Boscardin DiasLostRetired