17 May To 23 MayATP Challenger Istanbul, TurkeyATP Challenger Istanbul, Turkey Men Singles 2026Eliminated in round of 32 by D. Michalski.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Daniel MichalskiLost6 - 3 6 - 4
03 May To 10 MayATP Challenger Wuxi, ChinaATP Challenger Wuxi, China Men Singles 2026Seeded: #5Eliminated in qualification by O. Milic.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationOgnjen MilicLostWalkoverQualificationShinji HazawaWon6 - 3 6 - 4
26 Apr To 03 MayATP Challenger Jiujiang, ChinaATP Challenger Charlottesville, USA Men Singles 2026Eliminated in round of 16 by M. Lajal.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Mark LajalLost6 - 4 6 - 4Round of 32Bernard TomicWon2 - 6 4 - 6QualificationHiroki MoriyaWon6 - 3 6 - 4QualificationBen JonesWon6 - 7 6 - 2 6 - 4
19 Apr To 26 AprATP Challenger Gwangju, Korea RepublicATP Challenger Gwangju, Korea Republic Men Singles 2026Eliminated in round of 32 by L. Riedi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Leandro RiediLost6 - 3 4 - 6 5 - 7QualificationRenta TokudaWon3 - 6 5 - 7QualificationOmar JasikaWon4 - 6 1 - 6
12 Apr To 19 AprATP Challenger Busan, Korea RepublicATP Challenger Busan, Korea Republic Men Singles 2026Eliminated in round of 16 by Y. Bu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Yunchaokete BuLost6 - 4 6 - 2Round of 32Yasutaka UchiyamaWon6 - 3 5 - 7 7 - 6QualificationYuta ShimizuWon6 - 2 3 - 6 1 - 6QualificationJi Sung NamWon3 - 6 2 - 6
15 Feb To 22 FebATP Challenger Lille, FranceATP Challenger Lille, France Men Singles 2026Seeded: #12Eliminated in qualification by N. Basavareddy.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationNishesh BasavareddyLost6 - 7 6 - 3 6 - 4QualificationJakub PaulWon3 - 6 4 - 6
08 Feb To 15 FebATP Challenger Pau, FranceATP Challenger Pau, France Men Singles 2026Seeded: #9Eliminated in qualification by C. Tabur.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationClement TaburLost6 - 3 4 - 6 7 - 6QualificationLaurent LokoliWon2 - 6 6 - 1 3 - 6