15 Jun To 21 JunATP Challenger Royan, FranceATP Challenger Cherbourg, France Men Singles 2025Seeded: #4Eliminated in round of 32 by M. Brunold.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Mika BrunoldLost4 - 6 5 - 7
08 Jun To 15 JunATP Challenger Lyon, FranceATP Challenger Lyon, France Men Singles 2025Eliminated in quarter final by C. Tabur.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalClement TaburLost6 - 4 7 - 6Round of 16Adolfo Daniel VallejoWon4 - 6 1 - 6Round of 32Elmer MollerWon6 - 2 6 - 3
01 Jun To 07 JunATP Challenger Prostejov, Czech RepublicATP Challenger Prostejov, Czech Republic Men Singles 2025Eliminated in round of 32 by J. Rodionov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jurij RodionovLost6 - 4 6 - 4
25 May To 01 JunATP Challenger Vicenza, ItalyATP Challenger Vicenza, Italy Men Singles 2025Eliminated in round of 16 by F. Mena.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Facundo MenaLost7 - 5 7 - 6Round of 32Federico ArnaboldiWon6 - 2 7 - 6
04 May To 11 MayATP Challenger Wuxi, ChinaATP Challenger Wuxi, China Men Singles 2025Eliminated in round of 32 by A. Kachmazov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alibek KachmazovLost3 - 6 4 - 6
27 Apr To 04 MayATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2025Eliminated in quarter final by B. Holt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalBrandon HoltLost4 - 6 3 - 6Round of 16Antoine EscoffierWon6 - 3 3 - 6 6 - 2Round of 32Constant LestienneWon5 - 7 4 - 6
20 Apr To 27 AprATP Challenger Gwangju, Korea RepublicATP Challenger Gwangju, Korea Republic Men Singles 2025Eliminated in round of 32 by B. Holt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Brandon HoltLost3 - 6 0 - 6QualificationMoerani BouzigeWon6 - 1 6 - 4QualificationHoyoung RohWon7 - 6 6 - 4