03 Sep 2023 To 09 Sep 2023ATP Challenger Seville, SpainATP Challenger Seville, Spain Men Singles 2023Eliminated in round of 32 by H. Gaston.RoundOpponentsStatusScoreRound of 32Hugo GastonLost1 - 6 1 - 6
12 Aug 2023 To 19 Aug 2023ATP Challenger Stanford, USAATP Challenger Stanford, USA Men Singles 2023Eliminated in round of 32 by A. Cozbinov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alexandr CozbinovLost1 - 6 3 - 6
06 Aug 2023 To 13 Aug 2023ATP Challenger Santo Domingo, Dominican RepublicATP Challenger Santo Domingo, Dominican Republic Men Singles 2023Eliminated in round of 32 by G. Lama.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Gonzalo LamaLost1 - 6 6 - 3 3 - 6
23 Jul 2023 To 30 Jul 2023ATP Challenger Segovia, SpainATP Challenger Segovia, Spain Men Singles 2023Eliminated in quarter final by N. Moreno de Alboran.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQuarter-FinalNicolas Moreno de AlboranLost3 - 6 2 - 6Round of 16Ricardas BerankisWon1 - 6 4 - 6Round of 32Dan AddedWon7 - 6 1 - 6 4 - 6
16 Jul 2023 To 23 Jul 2023ATP Challenger Pozoblanco, SpainATP Challenger Pozoblanco, Spain Men Singles 2023Eliminated in round of 32 by P. Llamas Ruiz.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Pablo Llamas RuizLost2 - 6 6 - 7
24 Jun 2023 To 01 Jul 2023Mallorca ChampionshipsATP Mallorca, Spain Men Singles 2023Eliminated in qualification by P. Kotov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPavel KotovLost6 - 1 7 - 6
18 Jun 2023 To 24 Jun 2023ATP Challenger Montechiarugolo, ItalyATP Challenger Montechiarugolo, Italy Men Singles 2023Eliminated in round of 32 by A. Ramos-Vinolas.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Albert Ramos-VinolasLost6 - 2 6 - 3
11 Jun 2023 To 18 Jun 2023ATP Challenger Bratislava, SlovakiaATP Challenger Bratislava, Slovakia Men Singles 2023Eliminated in round of 16 by J. Mensik.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Jakub MensikLost1 - 6 4 - 6Round of 32Cem IlkelWon7 - 5 6 - 4
20 May 2023 To 27 May 2023Gonet Geneva OpenATP Geneva, Switzerland Men Singles 2023Eliminated in qualification by T. Monteiro.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationThiago MonteiroLost6 - 2 6 - 2
14 May 2023 To 20 May 2023ATP Challenger Bordeaux, FranceATP Challenger Bordeaux, France Men Singles 2023Seeded: #8Eliminated in qualification by G. Andreozzi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationGuido AndreozziLost6 - 3 6 - 4
15 Apr 2023 To 23 Apr 2023Barcelona Open Banc SabadellATP Barcelona, Spain Men Singles 2023Eliminated in round of 64 by F. Passaro.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Francesco PassaroLost6 - 1 6 - 1
01 Apr 2023 To 09 Apr 2023Fayez Sarofim & Co. U.S. Men's Clay Court ChampionshipATP Houston, USA Men Singles 2023Eliminated in round of 32 by J. Kubler.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jason KublerLost6 - 7 0 - 6
18 Feb 2023 To 25 Feb 2023Qatar ExxonMobil OpenATP Doha, Qatar Men Singles 2023Eliminated in round of 32 by C. O'Connell.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Christopher O'ConnellLost1 - 6 6 - 3 0 - 6
11 Feb 2023 To 19 Feb 2023Delray Beach OpenATP Delray Beach, USA Men Singles 2023Eliminated in round of 32 by R. Albot.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Radu AlbotLost7 - 6 7 - 6
05 Feb 2023 To 12 Feb 2023Dallas OpenATP Dallas, USA Men Singles 2023Eliminated in round of 32 by M. McDonald.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Mackenzie McDonaldLost3 - 6 0 - 6QualificationMitchell KruegerWon6 - 4 7 - 5QualificationEvan ZhuWon3 - 6 6 - 4 7 - 6
08 Jan 2023 To 29 Jan 2023Australian OpenAustralian Open Men Singles 2023Seeded: #16Eliminated in qualification by J. Shang.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationJuncheng ShangLost3 - 6 6 - 2 4 - 6QualificationNino SerdarusicWon3 - 6 6 - 4 6 - 2
06 Nov 2022 To 13 Nov 2022ATP Challenger Roanne, FranceATP Challenger Roanne, France, Men Singles 2022Seeded: #8Eliminated in round of 16 by H. Laaksonen.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Henri LaaksonenLostRetiredRound of 32Giovanni Mpetshi PerricardWon4 - 6 4 - 6