21 Apr To 04 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2025Eliminated in round of 128 by N. Borges.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Nuno BorgesLost6 - 7 7 - 6 6 - 3
12 Apr To 20 AprBarcelona Open Banc SabadellATP Barcelona, Spain Men Singles 2025Eliminated in round of 32 by A. Fils.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Arthur FilsLost6 - 7 3 - 6
06 Apr To 13 AprATP Challenger Madrid, SpainATP Challenger Madrid, Spain Men Singles 2025Seeded: #6Eliminated in quarter final by K. Majchrzak.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalKamil MajchrzakLost7 - 6 4 - 6 1 - 6Round of 16Calvin HemeryWon6 - 4 5 - 7 7 - 6Round of 32Jakub PaulWon6 - 2 6 - 1
30 Mar To 06 AprGrand Prix Hassan IIATP Marrakech, Morocco Men Singles 2025Eliminated in round of 16 by T. Griekspoor.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Tallon GriekspoorLost7 - 6 3 - 6 6 - 3Round of 32Younes Lalami LaaroussiWon6 - 1 6 - 3
23 Mar To 30 MarATP Challenger Girona, SpainATP Challenger Girona, Spain Men Singles 2025Seeded: #6Eliminated in quarter final by M. Cilic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalMarin CilicLost6 - 2 6 - 4Round of 16Iliyan RadulovWon2 - 6 7 - 5 6 - 7Round of 32Pedro CachinWon1 - 6 3 - 6
16 Mar To 23 MarATP Challenger Murcia, SpainATP Challenger Murcia, Spain Men Singles 2025Seeded: #3Eliminated in round of 32 by I. Gakhov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Ivan GakhovLost6 - 3 6 - 4
04 Mar To 16 MarBNP Paribas OpenATP Indian Wells, USA Men SinglesEliminated in round of 128 by Q. Halys.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Quentin HalysLost6 - 3 6 - 4QualificationAlexis GalarneauWon6 - 7 3 - 6QualificationZachary SvajdaWon6 - 1 3 - 6 6 - 7