23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in round of 64 by J. Munar.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Jaume MunarLost2 - 6 3 - 6 6 - 7Round of 128James McCabeWon1 - 6 4 - 6 3 - 6
21 Jun To 29 JunLexus Eastbourne OpenATP Eastbourne, Great Britain Men Singles 2025Eliminated in round of 32 by L. Sonego.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Lorenzo SonegoLost2 - 6 4 - 6
15 Jun To 22 JunTerra Wortmann OpenATP Halle, Germany Men Singles 2025Eliminated in round of 16 by T. Machac.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Tomas MachacLost2 - 6 3 - 6Round of 32Miomir KecmanovicWon6 - 7 6 - 4 6 - 4
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in round of 64 by C. Alcaraz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Carlos AlcarazLost1 - 6 6 - 4 1 - 6 2 - 6Round of 128Luca NardiWon6 - 2 6 - 3 7 - 6
17 May To 24 MayGonet Geneva OpenATP Geneva, Switzerland Men Singles 2025Eliminated in round of 16 by M. Arnaldi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Matteo ArnaldiLost6 - 3 7 - 6Round of 32Karue SellWon1 - 6 1 - 6
05 May To 18 MayInternazionali BNL d'ItaliaATP Rome, Italy Men Singles 2025Eliminated in round of 32 by J. Mensik.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jakub MensikLost6 - 4 7 - 6Round of 64Andrey RublevWon7 - 5 4 - 6 6 - 3Round of 128Joao FonsecaWon6 - 3 7 - 6
21 Apr To 04 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2025Eliminated in round of 128 by F. Cobolli.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Flavio CobolliLost6 - 7 5 - 7