28 Apr To 05 MayATP Challenger Cagliari, ItalyATP Challenger Cagliari, Italy Men Singles 2024Seeded: #4Tournament in progressRoundOpponentsStatusScoreRound of 16R16P11 Estimated Start May 01, 2024
22 Apr To 05 MayMutua Madrid OpenATP Madrid, Spain Men Singles 2024Eliminated in round of 128 by B. Van de Zandschulp.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Botic Van de ZandschulpLost6 - 3 6 - 3
30 Mar To 07 AprFayez Sarofim & Co. U.S. Men's Clay Court ChampionshipATP Houston, USA Men Singles 2024Seeded: #5Eliminated in round of 32 by R. Hijikata.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Rinky HijikataLost7 - 6 7 - 6
18 Mar To 31 MarMiami Open presented by ItaúATP Miami, USA Men Singles 2024Seeded: #31Eliminated in round of 32 by A. Zverev.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alexander ZverevLost7 - 6 6 - 3Round of 64Daniel EvansWon6 - 7 6 - 3 6 - 7
11 Mar To 17 MarATP Challenger Phoenix, USAATP Challenger Phoenix, USA Men Singles 2024Seeded: #1Eliminated in round of 32 by T. Kokkinakis.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Thanasi KokkinakisLost5 - 7 5 - 7
04 Mar To 17 MarBNP Paribas OpenATP Indian Wells, USA Men Singles 2024Eliminated in round of 128 by B. Nakashima.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Brandon NakashimaLost3 - 6 6 - 7
25 Feb To 02 MarAbierto Mexicano TelcelATP Acapulco, Mexico Men Singles 2024Eliminated in round of 32 by C. Ruud.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Casper RuudLost6 - 4 6 - 7 6 - 3
04 Feb To 11 FebDallas OpenATP Dallas, USA Men Singles 2024Seeded: #5Eliminated in round of 16 by J. Duckworth.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16James DuckworthLost7 - 6 6 - 4Round of 32Steve JohnsonWon1 - 6 4 - 6
07 Jan To 28 JanAustralian OpenAustralian Open Men Singles 2024Eliminated in round of 64 by A. Rublev.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Andrey RublevLost4 - 6 4 - 6 4 - 6Round of 128Taro DanielWon6 - 4 6 - 2 6 - 3
05 Jan To 13 JanASB ClassicATP Auckland, New Zealand Men Singles 2024Seeded: #5Eliminated in round of 32 by B. Van de Zandschulp.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Botic Van de ZandschulpLost6 - 7 2 - 6
28 Oct 2023 To 05 Nov 2023Rolex Paris MastersATP Paris, France Men Singles 2023Eliminated in round of 64 by T. Griekspoor.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Tallon GriekspoorLost6 - 7 6 - 3 6 - 4
21 Oct 2023 To 29 Oct 2023Swiss Indoors BaselATP Basel, Switzerland Men Singles 2023Eliminated in round of 32 by J. Struff.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jan-Lennard StruffLost7 - 6 6 - 4
14 Oct 2023 To 22 Oct 2023Stockholm OpenATP Stockholm, Sweden Men Singles 2023Seeded: #7Eliminated in round of 32 by P. Kotov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Pavel KotovLost6 - 7 6 - 3 7 - 6
02 Oct 2023 To 15 Oct 2023Rolex Shanghai MastersATP Shanghai, China Men Singles 2023Seeded: #29Eliminated in round of 32 by C. Ruud.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Casper RuudLost6 - 4 6 - 2Round of 64Yannick HanfmannWon6 - 4 3 - 6 2 - 6
22 Aug 2023 To 10 Sep 2023US OpenUS Open Men Singles 2023Seeded: #28Eliminated in round of 64 by B. Bonzi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Benjamin BonziLost7 - 6 2 - 6 6 - 2 7 - 6Round of 128Soonwoo KwonWon3 - 6 4 - 6 6 - 0 4 - 6
12 Aug 2023 To 20 Aug 2023Cincinnati OpenATP Cincinnati, USA Men Singles 2023Eliminated in round of 64 by B. Shelton.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Ben SheltonLost5 - 7 6 - 4 6 - 4
05 Aug 2023 To 13 Aug 2023National Bank Open ATPATP Toronto, Canada Men Singles 2023Eliminated in round of 64 by G. Monfils.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Gael MonfilsLost7 - 6 6 - 7 6 - 1
29 Jul 2023 To 07 Aug 2023Mubadala Citi DC OpenATP Washington, USA Men Singles 2023Seeded: #11Eliminated in round of 16 by J. Thompson.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Jordan ThompsonLost2 - 6 2 - 6