27 Jul To 03 AugATP Challenger Porto, PortugalATP Challenger Porto, Portugal Men Singles 2025Tournament in progressMORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalFrancesco MaestrelliLiveMatch DetailsQuarter-FinalHenrique RochaWon3 - 6 2 - 6Round of 16Martin LandaluceWon4 - 6 7 - 6 6 - 3Round of 32Jie CuiWon4 - 6 6 - 7
13 Jul To 20 JulATP Challenger Pozoblanco, SpainATP Challenger Pozoblanco, Spain Men Singles 2025Seeded: #3Eliminated in round of 16 by E. Butvilas.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Edas ButvilasLost6 - 4 6 - 3Round of 32Dan AddedWon1 - 6 5 - 7
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