23 Jun To 13 JulWimbledonWimbledon Men Singles 2025Eliminated in qualification by E. Spizzirri.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationEliot SpizzirriLost7 - 6 6 - 7 6 - 4
15 Jun To 21 JunATP Challenger Sassuolo, ItalyATP Challenger Sassuolo, Italy Men Singles 2025Eliminated in round of 16 by F. Maestrelli.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Francesco MaestrelliLost4 - 6 4 - 6Round of 32Taro DanielWon4 - 6 0 - 6
08 Jun To 15 JunATP Challenger Lyon, FranceATP Challenger Lyon, France Men Singles 2025Eliminated in round of 32 by M. Trungelliti.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Marco TrungellitiLost6 - 2 6 - 3
01 Jun To 07 JunATP Challenger Prostejov, Czech RepublicATP Challenger Prostejov, Czech Republic Men Singles 2025Eliminated in round of 16 by A. Shevchenko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Alexander ShevchenkoLost2 - 6 2 - 6Round of 32Enrico Dalla ValleWon6 - 0 4 - 6 7 - 6
25 May To 01 JunATP Challenger Vicenza, ItalyATP Challenger Vicenza, Italy Men Singles 2025Eliminated in round of 32 by I. Buse.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Ignacio BuseLost4 - 6 6 - 2 5 - 7
19 May To 08 JunRoland GarrosFrench Open Men Singles 2025Eliminated in qualification by J. Kubler.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJason KublerLost6 - 4 3 - 6 6 - 2
04 May To 11 MayATP Challenger Prague, Czech RepublicATP Challenger Prague, Czech Republic Men Singles 2025Seeded: #6Eliminated in round of 32 by N. Budkov Kjaer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Nicolai Budkov KjaerLost5 - 7 1 - 6