01 Jun To 08 JunATP Challenger Tyler, USAATP Challenger Tyler, USA Men Singles 2025Seeded: #8Eliminated in qualification by I. Strode.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationIsaiah StrodeLost6 - 1 6 - 4
25 May To 01 JunATP Challenger Little Rock, USAATP Challenger Little Rock, USA Men Singles 2025Seeded: #5Eliminated in qualification by D. Milavsky.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationDaniel MilavskyLostRetiredQualificationHayden JonesWon6 - 3 6 - 2
04 May To 11 MayATP Challenger Wuxi, ChinaATP Challenger Wuxi, China Men Singles 2025Eliminated in quarter final by I. Simakin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalIlia SimakinLost2 - 6 2 - 6Round of 16Andre IlaganWon6 - 7 6 - 4 3 - 6Round of 32Charles ChenWon2 - 6 3 - 6QualificationKasidit SamrejWon6 - 7 4 - 6QualificationPengyu LuWon2 - 6 1 - 6
05 Jan To 11 JanATP Challenger Nonthaburi 2, ThailandATP Challenger Nonthaburi 2, Thailand Men Singles 2025Eliminated in quarter final by M. Sharipov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalMarat SharipovLost3 - 6 6 - 4 2 - 6Round of 16Hiroki MoriyaWon4 - 6 4 - 6Round of 32Masamichi ImamuraWonRetiredQualificationRyotaro TaguchiWon6 - 4 6 - 4QualificationSaba PurtseladzeWon6 - 3 3 - 6 4 - 6
28 Dec 2024 To 04 JanATP Challenger Noumea, New CaledoniaATP Challenger Noumea, New Caledonia Men Singles 2025Eliminated in round of 16 by E. Couacaud.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Enzo CouacaudLost3 - 6 4 - 6Round of 32Adrian MannarinoWon3 - 6 0 - 6
24 Nov 2024 To 01 Dec 2024ATP Challenger Yokkaichi, JapanATP Challenger Yokkaichi, Japan Men Singles 2024Eliminated in round of 32 by P. Sekulic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Philip SekulicLost3 - 6 2 - 6QualificationPetr Bar BiryukovWon4 - 6 3 - 6QualificationRyuki TsutsumiWon6 - 7 1 - 6
17 Nov 2024 To 24 Nov 2024ATP Challenger Yokohama, JapanATP Challenger Yokohama, Japan Men Singles 2024Eliminated in qualification by N. Nakagawa.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationNaoki NakagawaLost4 - 6 4 - 6