07 Jun To 15 JunBOSS OPENATP Stuttgart, Germany Men Singles 2025Eliminated in round of 32 by P. Herbert.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Pierre-Hugues HerbertLostRetired
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in round of 32 by C. Alcaraz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Carlos AlcarazLost1 - 6 3 - 6 6 - 4 4 - 6Round of 64Giovanni Mpetshi PerricardWon6 - 7 3 - 6 6 - 4 4 - 6Round of 128Thiago Agustin TiranteWon6 - 3 4 - 6 3 - 6 5 - 7
17 May To 24 MayHamburg OpenATP Hamburg, Germany Men Singles 2025Eliminated in round of 32 by A. Rublev.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Andrey RublevLost6 - 4 6 - 3
12 May To 18 MayATP Challenger Bordeaux, FranceATP Challenger Bordeaux, France Men Singles 2025Seeded: #6Eliminated in round of 16 by B. Hassan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Benjamin HassanLost6 - 3 3 - 6 1 - 6Round of 32Mathias BourgueWon7 - 6 6 - 2
05 May To 18 MayInternazionali BNL d'ItaliaATP Rome, Italy Men Singles 2025Eliminated in round of 128 by V. Gaubas.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Vilius GaubasLost7 - 6 2 - 6 6 - 4
21 Apr To 04 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2025Eliminated in round of 32 by M. Arnaldi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Matteo ArnaldiLost3 - 6 4 - 6Round of 64Sebastian BaezWon6 - 1 1 - 6 2 - 6Round of 128Mattia BellucciWon4 - 6 6 - 4 6 - 2
12 Apr To 20 AprBarcelona Open Banc SabadellATP Barcelona, Spain Men Singles 2025Eliminated in round of 32 by S. Baez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Sebastian BaezLost6 - 1 7 - 5QualificationCameron NorrieLost6 - 7 6 - 7QualificationMax Alcala GurriWon7 - 6 6 - 0