06 Jan To 26 JanAustralian OpenAustralian Open Men Singles 2025Eliminated in round of 128 by F. Diaz Acosta.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Facundo Diaz AcostaLost6 - 7 6 - 4 1 - 6 6 - 3 6 - 4
03 Jan To 11 JanASB Classic2025 ATP Auckland, New Zealand Men SinglesEliminated in final by G. Monfils.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalGael MonfilsLost3 - 6 4 - 6Semi-FinalNuno BorgesWon2 - 6 6 - 3 5 - 7Quarter-FinalRoberto Carballes BaenaWon6 - 1 2 - 6 3 - 6Round of 16Luca NardiWon6 - 1 6 - 4Round of 32Isaac BecroftWon6 - 3 7 - 5QualificationFrancisco ComesanaWon3 - 6 6 - 4 6 - 3QualificationPablo Carreno BustaWon2 - 6 7 - 6 6 - 4
29 Dec 2024 To 05 JanHONG KONG TENNIS OPENATP Hong Kong, Hong Kong Men Singles 2025Eliminated in round of 16 by A. Fils.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Arthur FilsLost6 - 7 4 - 6Round of 32Alejandro Moro CanasWon6 - 4 6 - 4
02 Nov 2024 To 09 Nov 2024Moselle OpenATP Metz, France Men Singles 2024Eliminated in quarter final by C. Norrie.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalCameron NorrieLost6 - 3 6 - 7 6 - 1Round of 16Hugo GastonWon6 - 4 7 - 5Round of 32Manuel GuinardWon4 - 6 4 - 6
26 Oct 2024 To 03 Nov 2024Rolex Paris MastersATP Paris, France Men Singles 2024Eliminated in round of 32 by A. Mannarino.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Adrian MannarinoLost6 - 3 2 - 6 4 - 6Round of 64Richard GasquetWon6 - 3 6 - 4QualificationJuncheng ShangLost6 - 4 3 - 6 7 - 6QualificationHarold MayotWon6 - 7 4 - 6
13 Oct 2024 To 20 Oct 2024European OpenATP Antwerp, Belgium Men Singles 2024Eliminated in quarter final by M. Giron.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalMarcos GironLost6 - 2 6 - 2Round of 16Sebastian BaezWon6 - 3 6 - 4Round of 32Facundo Diaz AcostaWon5 - 7 4 - 6
30 Sep 2024 To 13 Oct 2024Rolex Shanghai MastersATP Shanghai, China Men Singles 2024Eliminated in round of 64 by G. Dimitrov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Grigor DimitrovLost3 - 6 6 - 3 2 - 6Round of 128Zhizhen ZhangWon4 - 6 3 - 6