29 Sep To 12 OctRolex Shanghai MastersATP Shanghai, China Men Singles 2025Eliminated in round of 128 by D. Svrcina.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Dalibor SvrcinaLostRetired
16 Sep To 23 SepATP Hangzhou, ChinaATP Hangzhou, China Men Singles 2025Eliminated in semi final by A. Bublik.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalAlexander BublikLost6 - 3 6 - 3Quarter-FinalDaniil MedvedevWon5 - 7 7 - 6 6 - 4Round of 16Sebastian KordaWon4 - 6 6 - 1 6 - 4Round of 32Adrian MannarinoWon6 - 4 6 - 7 5 - 7
18 Aug To 07 SepUS OpenUS Open Men Singles 2025Eliminated in qualification by J. Kym.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJerome KymLost6 - 3 6 - 2QualificationLuca Van AsscheWon3 - 6 3 - 6QualificationJuan Pablo FicovichWon6 - 3 6 - 3
03 Aug To 10 AugATP Challenger Chicago, USAATP Challenger Chicago, USA Men Singles 2025Seeded: #4Eliminated in quarter final by Y. Hsu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalYu Hsiou HsuLost6 - 7 4 - 6Round of 16Naoki NakagawaWon6 - 3 6 - 2Round of 32Andre IlaganWon1 - 6 6 - 2 6 - 1
19 Jul To 27 JulMubadala Citi DC OpenATP Washington, USA Men Singles 2025Eliminated in round of 16 by D. Medvedev.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Daniil MedvedevLost6 - 3 6 - 2Round of 32Alexei PopyrinWon7 - 5 5 - 7 6 - 3Round of 64Gael MonfilsWon3 - 6 1 - 6QualificationCorentin MoutetWon6 - 4 4 - 6 4 - 6QualificationMitchell KruegerWon4 - 6 6 - 3 7 - 6
12 Jul To 20 JulMifel OpenATP Los Cabos, Mexico Men Singles 2025Eliminated in round of 32 by T. Schoolkate.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Tristan SchoolkateLost6 - 4 4 - 6 1 - 6QualificationBernard TomicWonRetiredQualificationBraden ShickWon1 - 6 4 - 6
29 Jun To 06 JulATP Challenger Cary, USAATP Challenger Cary, USA Men Singles 2025Eliminated in semi final by L. Draxl.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreSemi-FinalLiam DraxlLost4 - 6 2 - 6Quarter-FinalMichael ZhengWon6 - 2 6 - 3Round of 16Kaylan BigunWon5 - 7 2 - 6Round of 32Ian MayewWon6 - 3 6 - 3