14 Apr To 21 AprATP Challenger Tallahassee, USAATP Challenger Tallahassee, USA Men Singles 2024Seeded: #1Eliminated in round of 32 by H. Searle.RoundOpponentsStatusScoreRound of 32Henry SearleLost5 - 7 6 - 7
07 Apr To 14 AprATP Challenger Sarasota, USAATP Challenger Sarasota, USA Men Singles 2024Seeded: #1Eliminated in round of 32 by D. Popko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dmitry PopkoLost6 - 7 1 - 6
30 Mar To 07 AprFayez Sarofim & Co. U.S. Men's Clay Court ChampionshipATP Houston, USA Men Singles 2024Eliminated in round of 16 by M. Giron.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Marcos GironLost6 - 4 6 - 3Round of 32Alexander RitschardWon3 - 6 6 - 2 4 - 6
18 Mar To 31 MarMiami Open presented by ItaúATP Miami, USA Men Singles 2024Seeded: #11Eliminated in qualification by V. Kopriva.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationVit KoprivaLost3 - 6 6 - 1 4 - 6QualificationEliot SpizzirriWon6 - 3 7 - 5
11 Mar To 17 MarATP Challenger Phoenix, USAATP Challenger Phoenix, USA Men Singles 2024Eliminated in round of 32 by Q. Halys.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Quentin HalysLost6 - 2 5 - 7 6 - 7
04 Mar To 17 MarBNP Paribas OpenATP Indian Wells, USA Men Singles 2024Eliminated in round of 128 by T. Seyboth Wild.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Thiago Seyboth WildLost6 - 2 6 - 1
07 Jan To 28 JanAustralian OpenAustralian Open Men Singles 2024Eliminated in round of 128 by S. Baez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Sebastian BaezLostRetired
05 Jan To 13 JanASB ClassicATP Auckland, New Zealand Men Singles 2024Eliminated in round of 32 by L. van Assche.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Luca van AsscheLost4 - 6 2 - 6
30 Dec 2023 To 07 JanBRISBANE INTERNATIONALATP Brisbane, Australia Men Singles 2024Eliminated in round of 32 by J. Duckworth.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32James DuckworthLost3 - 6 4 - 6
28 Oct 2023 To 05 Nov 2023Rolex Paris MastersATP Paris, France Men Singles 2023Eliminated in round of 64 by M. McDonald.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Mackenzie McDonaldLost6 - 1 4 - 6 2 - 6QualificationRoberto Carballes BaenaWon6 - 3 6 - 4QualificationBernabe Zapata MirallesWonRetired
21 Oct 2023 To 29 Oct 2023Erste Bank OpenATP Vienna, Austria Men Singles 2023Eliminated in round of 32 by J. Lehecka.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jiri LeheckaLost4 - 6 4 - 6
14 Oct 2023 To 22 Oct 2023Stockholm OpenATP Stockholm, Sweden Men Singles 2023Eliminated in round of 16 by L. Djere.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Laslo DjereLost5 - 7 4 - 6Round of 32Sebastian BaezWon6 - 7 2 - 6
02 Oct 2023 To 15 Oct 2023Rolex Shanghai MastersATP Shanghai, China Men Singles 2023Eliminated in round of 16 by U. Humbert.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Ugo HumbertLost6 - 1 6 - 2Round of 32Matteo ArnaldiWon6 - 2 3 - 6 6 - 7Round of 64Cameron NorrieWon6 - 3 5 - 7 7 - 6Round of 128Pedro CachinWon3 - 6 6 - 3 6 - 4
26 Sep 2023 To 04 Oct 2023China OpenATP Beijing, China Men Singles 2023Eliminated in round of 32 by M. Arnaldi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Matteo ArnaldiLost6 - 2 6 - 2QualificationMax PurcellWon3 - 6 0 - 6QualificationYan (1989) BaiWon6 - 7 3 - 6
22 Aug 2023 To 10 Sep 2023US OpenUS Open Men Singles 2023Eliminated in round of 128 by Z. Zhang.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Zhizhen ZhangLost5 - 7 5 - 7 7 - 6 6 - 4 3 - 6