17 Mar To 30 MarMiami Open presented by ItaúATP Miami, USA Men Singles 2025Eliminated in round of 128 by M. Kecmanovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Miomir KecmanovicLost4 - 6 4 - 6
10 Mar To 16 MarATP Challenger Cap Cana, Dominican RepublicATP Challenger Santo Domingo, Dominican Republic Men Singles 2025Won - Defeated D. Dzumhur in final.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalDamir DzumhurWon6 - 2 6 - 3Semi-FinalAlexandre MullerWon4 - 6 6 - 2 6 - 7Quarter-FinalDaniel AltmaierWon6 - 4 4 - 6 3 - 6Round of 16Coleman WongWon2 - 6 6 - 7Round of 32Mattia BellucciWon6 - 4 6 - 4
04 Mar To 16 MarBNP Paribas OpenATP Indian Wells, USA Men SinglesEliminated in round of 128 by M. Arnaldi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Matteo ArnaldiLost6 - 3 5 - 7 6 - 4
22 Feb To 02 MarAbierto Mexicano TelcelATP Acapulco, Mexico Men Singles 2025Seeded: #2Eliminated in qualification by A. Walton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAdam WaltonLost6 - 3 2 - 6 3 - 6QualificationAlan MagadanWon6 - 2 3 - 6 6 - 3
01 Feb To 09 FebABN AMRO World Tennis TournamentATP Rotterdam, Netherlands Men Singles 2025Eliminated in round of 32 by D. Altmaier.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Daniel AltmaierLost6 - 1 4 - 6 3 - 6
26 Jan To 02 FebOpen Sud de FranceATP Montpellier, France Men Singles 2025Eliminated in final by F. Auger-Aliassime.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalFelix Auger-AliassimeLost2 - 6 7 - 6 6 - 7Semi-FinalAndrey RublevWon5 - 7 4 - 6Quarter-FinalAlexander BublikWon3 - 6 2 - 6Round of 16Mattia BellucciWon5 - 7 6 - 7Round of 32David GoffinWon6 - 2 3 - 6 6 - 4QualificationPablo Carreno BustaWon6 - 3 7 - 6QualificationRobin BertrandWon7 - 6 6 - 4
19 Jan To 26 JanATP Challenger Quimper, FranceATP Challenger Quimper, France Men Singles 2025Seeded: #6Eliminated in round of 16 by M. Martineau.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Matteo MartineauLost7 - 6 7 - 6Round of 32Alibek KachmazovWon5 - 7 2 - 6