23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in round of 128 by J. Draper.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Jack DraperLostRetired
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in round of 128 by M. Kecmanovic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Miomir KecmanovicLost6 - 7 6 - 7 6 - 4 6 - 2 6 - 2
17 May To 24 MayHamburg OpenATP Hamburg, Germany Men Singles 2025Seeded: #8Eliminated in round of 32 by C. Ugo Carabelli.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Camilo Ugo CarabelliLost3 - 6 6 - 2 4 - 6
12 May To 18 MayATP Challenger Bordeaux, FranceATP Challenger Bordeaux, France Men Singles 2025Seeded: #2Eliminated in round of 16 by R. Hijikata.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Rinky HijikataLost6 - 4 3 - 6 6 - 2
05 May To 18 MayInternazionali BNL d'ItaliaATP Rome, Italy Men Singles 2025Seeded: #32Eliminated in round of 64 by V. Kopriva.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Vit KoprivaLost3 - 6 6 - 4 6 - 4
21 Apr To 04 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2025Seeded: #32Eliminated in round of 64 by D. Dzumhur.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Damir DzumhurLost6 - 1 1 - 6 2 - 6
12 Apr To 20 AprBarcelona Open Banc SabadellATP Barcelona, Spain Men Singles 2025Eliminated in round of 16 by H. Rune.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Holger RuneLost4 - 6 6 - 1 6 - 2Round of 32Damir DzumhurWon6 - 1 7 - 5