04 Mar To 16 MarBNP Paribas OpenATP Indian Wells, USA Men Singles 2025Eliminated in qualification by G. Diallo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationGabriel DialloLost6 - 3 7 - 6
22 Feb To 01 MarDubai Duty Free Tennis ChampionshipsATP Dubai, UAE Men Singles 2025Eliminated in round of 32 by A. Popyrin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alexei PopyrinLost6 - 2 6 - 4
15 Feb To 22 FebQatar ExxonMobil OpenATP Doha, Qatar Men Singles 2025Eliminated in round of 32 by C. O'Connell.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Christopher O'ConnellLost7 - 6 7 - 6
06 Jan To 26 JanAustralian OpenAustralian Open Men Singles 2025Eliminated in round of 64 by U. Humbert.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Ugo HumbertLost6 - 3 6 - 4 6 - 4Round of 128Yunchaokete BuWon7 - 6 6 - 4 7 - 6QualificationClement ChidekhWon6 - 4 3 - 6 7 - 6QualificationChun Hsin TsengWon4 - 6 6 - 7QualificationPatrick KypsonWon6 - 4 7 - 6
28 Dec 2024 To 04 JanATP Challenger Canberra, AustraliaATP Challenger Canberra, Australia Men Singles 2025Eliminated in round of 32 by D. Dzumhur.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Damir DzumhurLost7 - 6 6 - 7 6 - 2QualificationEdward WinterWon4 - 6 4 - 6QualificationSho ShimabukuroWon7 - 6 6 - 3
24 Nov 2024 To 01 Dec 2024ATP Challenger Temuco, ChileATP Challenger Temuco, Chile, Men Singles 2024Won - Defeated C. Ugo Carabelli in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalCamilo Ugo CarabelliWon4 - 6 7 - 6 6 - 7Semi-FinalJoao Lucas Reis Da SilvaWon6 - 3 6 - 2Quarter-FinalDaniel Dutra Da SilvaWon4 - 6 2 - 6Round of 16Matias SotoWon7 - 6 7 - 6Round of 32Gonzalo VillanuevaWon6 - 7 2 - 6
17 Nov 2024 To 24 Nov 2024ATP Challenger Sao Paulo, BrazilATP Challenger Sao Paulo, Brazil Men Singles 2024Eliminated in quarter final by T. Tirante.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalThiago Agustin TiranteLost7 - 6 4 - 6 6 - 4Round of 16Thiago MonteiroWon4 - 6 7 - 6 6 - 4Round of 32Juan Pablo PazWon6 - 3 6 - 7 6 - 3