11 Feb To 18 FebATP Challenger Bengaluru, IndiaATP Challenger Bengaluru, India Men Singles 2024Eliminated in qualification by C. Tseng.RoundOpponentsStatusScoreQualificationChun Hsin TsengLost2 - 6 6 - 4 7 - 6
04 Feb To 11 FebATP Challenger Chennai, IndiaATP Challenger Chennai, India Men Singles 2024Seeded: #9Eliminated in qualification by E. Vanshelboim.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationEric VanshelboimLost6 - 2 6 - 4QualificationRethin Pranav Senthil KumarWon4 - 6 6 - 7
12 Nov 2023 To 19 Nov 2023ATP Challenger Champaign, USAATP Challenger Champaign, USA Men Singles 2023Eliminated in round of 32 by S. Kirchheimer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Strong KirchheimerLostRetired
05 Nov 2023 To 12 Nov 2023ATP Challenger Knoxville, USAATP Challenger Knoxville, USA Men Singles 2023Eliminated in round of 32 by M. Krueger.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Mitchell KruegerLost5 - 7 2 - 6QualificationAlexandr CozbinovWon6 - 4 7 - 6QualificationLucas RenardWon6 - 2 7 - 5
29 Oct 2023 To 05 Nov 2023ATP Challenger Charlottesville, USAATP Challenger Charlottesville, USA Men Singles 2023Seeded: #4Eliminated in qualification by A. Ayeni.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAlafia AyeniLost6 - 7 4 - 6QualificationCooper WilliamsWon7 - 6 2 - 6 6 - 4
22 Oct 2023 To 29 Oct 2023ATP Challenger Ortisei, ItalyATP Challenger Ortisei, Italy Men Singles 2023Seeded: #4Eliminated in qualification by P. Rikl.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPatrik RiklLost4 - 6 0 - 6
08 Oct 2023 To 15 Oct 2023ATP Challenger Bratislava 2, SlovakiaATP Challenger Bratislava II, Slovakia Men Singles 2023Eliminated in qualification by I. Marchenko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationIllya MarchenkoLost6 - 2 7 - 6
01 Oct 2023 To 08 Oct 2023ATP Challenger Mouilleron-Le-Captif, FranceATP Challenger Mouilleron-Le-Captif, France Men Singles 2023Eliminated in round of 16 by G. Zeppieri.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Giulio ZeppieriLost6 - 0 6 - 3Round of 32Marc-Andrea HueslerWon6 - 3 6 - 4QualificationKenny De SchepperWonWalkoverQualificationMaks KasnikowskiWon6 - 7 7 - 6 4 - 6