26 Jan To 02 FebATP Challenger Cleveland, USAATP Challenger Cleveland, USA Men Singles 2025Eliminated in round of 32 by S. Kozlov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Stefan KozlovLost6 - 4 3 - 6 4 - 6
05 Jan To 11 JanATP Challenger Oeiras 1, PortugalATP Challenger Oeiras 1, Portugal Men Singles 2025Eliminated in round of 16 by D. Rincon.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Daniel RinconLost2 - 6 7 - 6 5 - 7Round of 32Beibit ZhukayevWon6 - 1 2 - 6 3 - 6
10 Nov 2024 To 17 Nov 2024ATP Challenger Champaign, USAATP Challenger Champaign, USA Men Singles 2024Eliminated in quarter final by E. Quinn.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalEthan QuinnLost6 - 2 6 - 3Round of 16Beibit ZhukayevWon3 - 6 6 - 3 7 - 6Round of 32Jeremy ZhangWon5 - 7 6 - 3 6 - 2QualificationOscar WeightmanWon6 - 4 6 - 1QualificationEvan KingWon7 - 5 6 - 3
03 Nov 2024 To 10 Nov 2024ATP Challenger Knoxville, USAATP Challenger Knoxville, USA Men Singles 2024Eliminated in round of 16 by L. Tien.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Learner TienLost4 - 6 6 - 2 7 - 6Round of 32Beibit ZhukayevWon5 - 7 4 - 6QualificationBlaz RolaWon2 - 6 6 - 7QualificationBor ArtnakWon6 - 3 6 - 4
27 Oct 2024 To 03 Nov 2024ATP Challenger Charlottesville, USA2024 ATP Challenger Charlottesville, USA Men SinglesEliminated in qualification by A. Ilagan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAndre IlaganLost6 - 4 6 - 2
06 Oct 2024 To 13 Oct 2024ATP Challenger Fairfield, USAATP Challenger Fairfield, USA Men Singles 2024Eliminated in round of 32 by A. Zakharov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alexey ZakharovLost6 - 3 6 - 2QualificationLuke SavilleWon4 - 6 4 - 6QualificationStefan DostanicWon6 - 4 4 - 6 3 - 6
29 Sep 2024 To 06 Oct 2024ATP Challenger Tiburon, USAATP Challenger Tiburon, USA Men Singles 2024Eliminated in round of 16 by L. Tien.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Learner TienLost2 - 6 6 - 7Round of 32Dane SweenyWon6 - 2 3 - 6 6 - 1QualificationMurphy CassoneWon2 - 6 3 - 6QualificationStrong KirchheimerWon6 - 2 1 - 6 6 - 4