20 Jul To 27 JulATP Challenger Zug, SwitzerlandATP Challenger Zug, Switzerland Men Singles 2025Eliminated in round of 32 by F. Diaz Acosta.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Facundo Diaz AcostaLost6 - 4 6 - 3
29 Jun To 06 JulATP Challenger Troyes, FranceATP Challenger Troyes, France Men Singles 2025Seeded: #7Eliminated in round of 32 by J. Barranco Cosano.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Javier Barranco CosanoLost2 - 6 5 - 7
01 Jun To 09 JunATP Challenger Heilbronn, GermanyATP Challenger Heilbronn, Germany Men Singles 2025Eliminated in round of 32 by E. Nava.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Emilio NavaLost3 - 6 3 - 6
18 May To 24 MayATP Challenger Skopje, North MacedoniaATP Challenger Skopje, North Macedonia Men Singles 2025Seeded: #6Eliminated in round of 16 by J. Schwaerzler.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Joel SchwaerzlerLost6 - 2 6 - 4Round of 32Yanaki MilevWon5 - 7 3 - 6
27 Apr To 04 MayATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2025Eliminated in round of 16 by T. Atmane.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Terence AtmaneLost5 - 7 6 - 7Round of 32Mats RosenkranzWon3 - 6 6 - 3 4 - 6
20 Apr To 27 AprATP Challenger Gwangju, Korea RepublicATP Challenger Gwangju, Korea Republic Men Singles 2025Eliminated in round of 32 by A. Walton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Adam WaltonLost6 - 3 6 - 2QualificationAndre IlaganWon6 - 3 6 - 4QualificationHayden JonesWon6 - 1 6 - 7 6 - 3
13 Apr To 20 AprATP Challenger Busan, Korea RepublicATP Challenger Busan, Korea Republic Men Singles 2025Eliminated in round of 32 by L. Tu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Li TuLost2 - 6 6 - 3 1 - 6QualificationAndre IlaganWon6 - 3 6 - 4QualificationJi Sung NamWon7 - 5 6 - 1