28 Apr To 05 MayATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2024Eliminated in round of 32 by M. Bellucci.RoundOpponentsStatusScoreRound of 32Mattia BellucciLost1 - 6 4 - 6
21 Apr To 28 AprATP Challenger Shenzhen, ChinaATP Challenger Shenzhen, China Men Singles 2024Seeded: #9Eliminated in round of 32 by M. Lajal.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Mark LajalLost6 - 3 4 - 6 6 - 4
14 Apr To 21 AprATP Challenger Gwangju, Korea RepublicATP Challenger Gwangju, Korea Republic Men Singles 2024Seeded: #7Eliminated in round of 32 by J. McCabe.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32James McCabeLost4 - 6 6 - 4 6 - 1
07 Apr To 14 AprATP Challenger Busan, Korea RepublicATP Challenger Busan, Korea Republic Men Singles 2024Seeded: #7Eliminated in round of 32 by P. Jubb.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Paul JubbLost7 - 6 6 - 1
04 Feb To 12 FebATP Challenger Burnie 2, AustraliaATP Challenger Burnie, Australia Men Singles 2024Seeded: #3Eliminated in quarter final by T. Schoolkate.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalTristan SchoolkateLost6 - 7 4 - 6Round of 16Yusuke TakahashiWon6 - 4 3 - 6 6 - 3Round of 32Stefanos SakellaridisWon6 - 3 6 - 3
07 Jan To 28 JanAustralian OpenAustralian Open Men Singles 2024Eliminated in qualification by J. de Loore.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJoris de LooreLost7 - 6 7 - 6
30 Dec 2023 To 07 JanBRISBANE INTERNATIONALATP Brisbane, Australia Men Singles 2024Eliminated in round of 32 by D. Altmaier.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Daniel AltmaierLost6 - 7 6 - 7QualificationDaniel Elahi GalanWon3 - 6 6 - 7QualificationFrancisco ComesanaWon7 - 6 5 - 7 7 - 6
26 Nov 2023 To 03 Dec 2023ATP Challenger Yokkaichi, JapanATP Challenger Yokkaichi, Japan Men Singles 2023Eliminated in quarter final by M. Mmoh.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalMichael MmohLost3 - 6 3 - 6Round of 16Geoffrey BlancaneauxWon6 - 3 7 - 6Round of 32Leandro RiediWon2 - 6 2 - 6