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
10 Nov 2024 To 17 Nov 2024ATP Challenger Champaign, USAATP Challenger Champaign, USA Men Singles 2024Eliminated in round of 16 by E. Quinn.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Ethan QuinnLost6 - 4 6 - 4Round of 32Toby Alex KodatWon4 - 6 6 - 2 7 - 5
03 Nov 2024 To 10 Nov 2024ATP Challenger Knoxville, USAATP Challenger Knoxville, USA Men Singles 2024Seeded: #1Eliminated in qualification by M. Wiskandt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMax WiskandtLost3 - 6 3 - 6