12 Aug 2023 To 19 Aug 2023ATP Challenger Stanford, USAATP Challenger Stanford, USA Men Singles 2023Eliminated in round of 32 by T. Boyer.RoundOpponentsStatusScoreRound of 32Tristan BoyerLost6 - 3 7 - 6
29 Jul 2023 To 07 Aug 2023Mubadala Citi DC OpenATP Washington, USA Men Singles 2023Eliminated in round of 64 by M. Mmoh.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Michael MmohLost3 - 6 3 - 6QualificationSho ShimabukuroWon5 - 7 4 - 6QualificationJames Kent TrotterWon6 - 4 7 - 6
22 Jul 2023 To 30 Jul 2023Atlanta OpenATP Atlanta, USA Men Singles 2023Eliminated in qualification by G. Diallo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationGabriel DialloLost6 - 3 6 - 2
20 Mar 2023 To 02 Apr 2023Miami Open presented by ItaúATP Miami, USA Men Singles 2023Eliminated in qualification by T. Machac.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationTomas MachacLost4 - 6 4 - 6
06 Mar 2023 To 19 Mar 2023BNP Paribas OpenATP Indian Wells, USA Men Singles 2023Eliminated in qualification by A. Popyrin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAlexei PopyrinLost6 - 4 7 - 6
25 Feb 2023 To 05 Mar 2023Abierto Mexicano TelcelATP Acapulco, Mexico Men Singles 2023Eliminated in qualification by E. Ymer.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationElias YmerLost6 - 4 6 - 4
19 Feb 2023 To 26 Feb 2023ATP Challenger Monterrey, MexicoATP Challenger Monterrey, Mexico Men Singles 2023Eliminated in round of 32 by N. Borges.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Nuno BorgesLost6 - 2 6 - 2
29 Jan 2023 To 05 Feb 2023ATP Challenger Cleveland, USAATP Challenger Cleveland, USA Men Singles 2023Eliminated in qualification by R. Harrison.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationRyan HarrisonLost3 - 6 6 - 7QualificationAlexandr CozbinovWon7 - 6 5 - 7 4 - 6
08 Jan 2023 To 29 Jan 2023Australian OpenAustralian Open Men Singles 2023Eliminated in qualification by E. Couacaud.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationEnzo CouacaudLost3 - 6 6 - 4 4 - 6QualificationFrederico Ferreira SilvaWon3 - 6 6 - 7
31 Dec 2022 To 07 Jan 2023ATP Challenger Canberra, AustraliaATP Challenger Canberra, Australia Men Singles 2023Eliminated in round of 32 by J. Kovalik.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jozef KovalikLost6 - 4 3 - 6 7 - 6
17 Sep 2022 To 25 Sep 2022San Diego OpenATP San Diego, USA Men Singles 2022Eliminated in qualification by E. Escobedo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationErnesto EscobedoLost6 - 3 6 - 7 2 - 6
23 Aug 2022 To 12 Sep 2022US OpenUS Open Men Singles 2022Eliminated in qualification by J. Struff.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJan-Lennard StruffLost4 - 6 6 - 4 2 - 6
13 Aug 2022 To 21 Aug 2022Cincinnati OpenATP Cincinnati, USA Men Singles 2022Eliminated in qualification by L. Sonego.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationLorenzo SonegoLost6 - 2 6 - 4QualificationAlexei PopyrinWon5 - 7 6 - 7
31 Jul 2022 To 07 Aug 2022Mubadala Citi DC OpenATP Washington, USA Men Singles 2022Eliminated in round of 64 by A. Mannarino.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Adrian MannarinoLost6 - 2 6 - 4
20 Jun 2022 To 10 Jul 2022WimbledonWimbledon Men Singles 2022Eliminated in qualification by A. Vavassori.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAndrea VavassoriLost7 - 6 2 - 6 3 - 6
11 Jun 2022 To 20 Jun 2022Cinch ChampionshipsATP London, Great Britain Men Singles 2022Eliminated in qualification by F. Lopez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationFeliciano LopezLost7 - 5 6 - 4
04 Jun 2022 To 12 Jun 2022Libema OpenATP S-Hertogenbosch, Netherlands Men Singles 2022Eliminated in qualification by A. Seppi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAndreas SeppiLost7 - 6 6 - 1
16 May 2022 To 05 Jun 2022Roland GarrosFrench Open Men Singles 2022Eliminated in qualification by F. Meligeni Alves.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationFelipe Meligeni AlvesLost6 - 3 6 - 3
26 Sep 2020 To 04 Oct 2020ATP Challenger Split, Croatia2020 ATP Challenger Split, Croatia Men SinglesSeeded: #3Eliminated in round of 16 by A. Giannessi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Alessandro GiannessiLostRetired