02 Mar To 15 MarBNP Paribas OpenATP Indian Wells, USA Men Singles 2026Eliminated in round of 128 by A. Tabilo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Alejandro TabiloLost6 - 1 6 - 2
21 Feb To 01 MarAbierto Mexicano TelcelATP Acapulco, Mexico Men Singles 2026Eliminated in round of 16 by T. Atmane.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Terence AtmaneLost6 - 2 4 - 6 6 - 1Round of 32Cameron NorrieWon6 - 3 6 - 2
14 Feb To 22 FebDelray Beach OpenATP Delray Beach, USA Men Singles 2026Eliminated in round of 16 by T. Fritz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Taylor FritzLost7 - 6 6 - 4Round of 32Ethan QuinnWon2 - 6 3 - 6
07 Feb To 15 FebDallas OpenATP Dallas, USA Men Singles 2026Eliminated in round of 32 by D. Shapovalov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Denis ShapovalovLost6 - 1 6 - 2QualificationMurphy CassoneWon7 - 6 7 - 6QualificationMitchell KruegerWon6 - 3 6 - 2
12 Jan To 01 FebAustralian Open2026 Australian Open, Men SinglesEliminated in round of 64 by J. Mensik.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Jakub MensikLost6 - 2 6 - 4 6 - 4Round of 128Rei SakamotoWon6 - 7 1 - 6 7 - 5 6 - 4 3 - 6QualificationLuca Van AsscheWon6 - 3 0 - 6 6 - 1QualificationChris RodeschWon6 - 7 3 - 6QualificationLi TuWon2 - 6 1 - 6
03 Jan To 10 JanATP Challenger Canberra, AustraliaATP Challenger Canberra, Australia Men Singles 2026Eliminated in final by A. Blockx.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalAlexander BlockxLost6 - 4 6 - 4Semi-FinalKyrian JacquetWonRetiredQuarter-FinalSho ShimabukuroWon6 - 2 6 - 4Round of 16Jaime FariaWon1 - 6 4 - 6Round of 32Nicolas JarryWon6 - 3 6 - 4QualificationArthur FeryWonRetiredQualificationPavle MarinkovWon6 - 4 6 - 3
17 Dec 2025 To 21 Dec 2025Next Gen ATP FinalsNext Gen ATP Finals Men Singles 2025Seeded: #7Won - Defeated M. Landaluce in group_green group.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoregroup_green groupMartin LandaluceWon3 - 4 1 - 4 3 - 4group_green groupNicolai Budkov KjaerLost4 - 1 4 - 2 1 - 4 4 - 2group_green groupLearner TienWon4 - 1 3 - 4 4 - 1 2 - 4 3 - 4