29 Jun To 06 JulATP Challenger Cary, USAATP Challenger Cary, USA Men Singles 2025Eliminated in round of 32 by A. Martin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Andres MartinLost4 - 6 7 - 5 3 - 6
01 Jun To 08 JunATP Challenger Tyler, USAATP Challenger Tyler, USA Men Singles 2025Eliminated in round of 16 by R. Noguchi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Rio NoguchiLost5 - 7 6 - 2 6 - 1Round of 32Michael ZhengWon6 - 7 4 - 6
06 Apr To 13 AprATP Challenger Mexico City, MexicoATP Challenger Mexico City, Mexico Men Singles 2025Seeded: #10Eliminated in qualification by A. Perez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAlfredo PerezLost6 - 4 6 - 2
23 Feb To 02 MarATP Challenger San Diego, USAATP Challenger Charlottesville, USA Men Singles 2025Eliminated in round of 32 by C. Lestienne.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Constant LestienneLost6 - 3 6 - 4QualificationAlex RybakovLost6 - 4 5 - 7 5 - 7QualificationRudy QuanWon6 - 2 6 - 4
26 Jan To 02 FebATP Challenger Cleveland, USAATP Challenger Cleveland, USA Men Singles 2025Eliminated in round of 16 by C. Smith.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Colton SmithLost4 - 6 4 - 6Round of 32Ryan SeggermanWon6 - 7 5 - 7
03 Nov 2024 To 10 Nov 2024ATP Challenger Knoxville, USAATP Challenger Knoxville, USA Men Singles 2024Eliminated in round of 32 by M. Cassone.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Murphy CassoneLost6 - 3 2 - 6 6 - 3QualificationCooper WilliamsWon6 - 4 2 - 6 1 - 6QualificationGovind NandaWon4 - 6 7 - 6 6 - 2