19 May An 08 JunRoland GarrosFrench Open Men Singles 2025Eliminiert in qualifikation von D. GalanMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisQualifikationDaniel Elahi GalanLost3 - 6 6 - 4 1 - 6
04 May An 11 MayATP Challenger Wuxi, ChinaATP Challenger Wuxi, China Men Singles 2025Eliminiert in runde der letzten 32 von T. SchoolkateMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisRunde der letzten 32Tristan SchoolkateLost6 - 7 6 - 7
27 Apr An 04 MayATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2025Eliminiert in runde der letzten 16 von J. McCabeMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisRunde der letzten 16James McCabeLost4 - 6 6 - 1 2 - 6Runde der letzten 32Christian LangmoWon6 - 4 7 - 6
20 Apr An 27 AprATP Challenger Gwangju, Korea RepublicATP Challenger Gwangju, Korea Republic Men Singles 2025Eliminiert in viertelfinale von A. KachmazovMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisViertelfinaleAlibek KachmazovLost6 - 4 6 - 2Runde der letzten 16Antoine EscoffierWon4 - 6 7 - 5 6 - 1Runde der letzten 32Yi ZhouWon6 - 7 6 - 4 2 - 6
13 Apr An 20 AprATP Challenger Busan, Korea RepublicATP Challenger Busan, Korea Republic Men Singles 2025Eliminiert in runde der letzten 16 von T. AtmaneMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisRunde der letzten 16Terence AtmaneLost6 - 3 2 - 6 6 - 4Runde der letzten 32Viktor DurasovicWon6 - 0 3 - 6 2 - 6
02 Feb An 09 FebATP Challenger Brisbane 2, AustraliaATP Challenger Burnie 2, Australia Men Singles 2025Seeded: #6Eliminiert in halbfinale von A. WaltonMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisHalbfinaleAdam WaltonLost6 - 2 6 - 4ViertelfinaleLi TuWon6 - 2 5 - 7 2 - 6Runde der letzten 16Marek GengelWon6 - 7 6 - 3 3 - 6Runde der letzten 32Blake EllisWon3 - 6 2 - 6
26 Jan An 02 FebATP Challenger Brisbane, AustraliaATP Challenger Burnie, Australia Men Singles 2025Seeded: #6Eliminiert in halbfinale von M. GengelMEHR DETAILSWENIGER DETAILSRundeGegnerStatusErgebnisHalbfinaleMarek GengelLost6 - 7 3 - 6ViertelfinaleJames McCabeWon7 - 6 2 - 6 5 - 7Runde der letzten 16Christian LangmoWon5 - 7 5 - 7Runde der letzten 32Jacob BradshawWon3 - 6 1 - 6