20 Apr To 27 AprATP Challenger Gwangju, Korea RepublicATP Challenger Gwangju, Korea Republic Men Singles 2025Eliminated in round of 32 by H. Chung.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Hyeon ChungLost1 - 6 4 - 6
13 Apr To 20 AprATP Challenger Busan, Korea RepublicATP Challenger Busan, Korea Republic Men Singles 2025Eliminated in round of 32 by B. Holt.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Brandon HoltLost6 - 1 6 - 7 4 - 6
23 Mar To 30 MarATP Challenger Morelia, MexicoATP Challenger Morelia, Mexico Men Singles 2025Eliminated in round of 32 by C. Eubanks.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Christopher EubanksLostRetired
10 Mar To 16 MarATP Challenger Cap Cana, Dominican RepublicATP Challenger Santo Domingo, Dominican Republic Men Singles 2025Eliminated in quarter final by A. Muller.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalAlexandre MullerLost7 - 6 6 - 4Round of 16Fabio FogniniWon4 - 6 3 - 6Round of 32Cameron NorrieWon6 - 4 7 - 5
04 Mar To 16 MarBNP Paribas OpenATP Indian Wells, USA Men SinglesEliminated in qualification by A. Walton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAdam WaltonLost7 - 5 6 - 4
23 Feb To 02 MarATP Challenger San Diego, USAATP Challenger Charlottesville, USA Men Singles 2025Eliminated in round of 16 by A. Cazaux.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Arthur CazauxLost7 - 5 6 - 4Round of 32Stefan DostanicWon6 - 3 6 - 4
16 Feb To 23 FebATP Challenger Glasgow, Great BritainATP Challenger Glasgow, Great Britain Men Singles 2025Seeded: #1Eliminated in round of 16 by M. Rehberg.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Max Hans RehbergLost3 - 6 6 - 7Round of 32Henry SearleWon7 - 5 6 - 0