22 Aug 2023 To 10 Sep 2023US OpenUS Open Men Singles 2023Eliminated in round of 128 by L. Harris.RoundOpponentsStatusScoreRound of 128Lloyd HarrisLost7 - 6 6 - 4 6 - 4
29 Jul 2023 To 05 Aug 2023Generali OpenATP Kitzbuhel, Austria Men Singles 2023Eliminated in round of 32 by R. Carballes Baena.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Roberto Carballes BaenaLost2 - 6 4 - 6
22 Jul 2023 To 30 Jul 2023Hamburg European OpenATP Hamburg, Germany Men Singles 2023Eliminated in round of 16 by L. Djere.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Laslo DjereLost6 - 2 3 - 6 6 - 3Round of 32Thiago MonteiroWon3 - 6 6 - 4 4 - 6
26 Jun 2023 To 16 Jul 2023WimbledonWimbledon Men Singles 2023Eliminated in round of 32 by R. Safiullin.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Roman SafiullinLost6 - 7 4 - 6 0 - 6Round of 64Harold MayotWon2 - 6 6 - 3 7 - 6 7 - 5Round of 128Borna CoricWon3 - 6 5 - 7 6 - 4 6 - 3 1 - 6
24 Jun 2023 To 01 Jul 2023Mallorca ChampionshipsATP Mallorca, Spain Men Singles 2023Eliminated in round of 16 by A. Mannarino.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Adrian MannarinoLost3 - 6 7 - 6 6 - 3Round of 32Marcos GironWon3 - 6 6 - 2 7 - 6
22 May 2023 To 11 Jun 2023Roland GarrosFrench Open Men Singles 2023Eliminated in round of 64 by T. Seyboth Wild.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Thiago Seyboth WildLost3 - 6 6 - 3 4 - 6 3 - 6Round of 128Quentin HalysWon4 - 6 7 - 6 6 - 2 6 - 7 6 - 7
20 May 2023 To 27 May 2023Gonet Geneva OpenATP Geneva, Switzerland Men Singles 2023Eliminated in round of 32 by I. Ivashka.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Ilya IvashkaLost4 - 6 5 - 7
08 May 2023 To 21 May 2023Internazionali BNL d'ItaliaATP Rome, Italy Men Singles 2023Eliminated in round of 64 by A. Davidovich Fokina.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Alejandro Davidovich FokinaLost0 - 6 6 - 7Round of 128Maxime CressyWon6 - 3 6 - 4
20 Mar 2023 To 02 Apr 2023Miami Open presented by ItaúATP Miami, USA Men Singles 2023Eliminated in round of 64 by D. Shapovalov.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Denis ShapovalovLost3 - 6 6 - 3 3 - 6Round of 128Juan Pablo VarillasWon1 - 6 6 - 3 6 - 2
06 Mar 2023 To 19 Mar 2023BNP Paribas OpenATP Indian Wells, USA Men Singles 2023Eliminated in round of 64 by T. Griekspoor.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Tallon GriekspoorLost6 - 7 6 - 7Round of 128Thiago MonteiroWon6 - 3 5 - 7 2 - 6
11 Feb 2023 To 19 Feb 2023Argentina OpenATP Buenos Aires, Argentina Men Singles 2023Eliminated in round of 32 by J. Munar.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jaume MunarLost6 - 4 7 - 5
04 Feb 2023 To 12 Feb 2023Cordoba OpenATP Cordoba, Argentina Men Singles 2023Eliminated in round of 16 by H. Dellien.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 16Hugo DellienLost3 - 6 4 - 6Round of 32Andrea VavassoriWon6 - 2 6 - 2
08 Jan 2023 To 29 Jan 2023Australian OpenAustralian Open Men Singles 2023Eliminated in round of 128 by F. Cerundolo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 128Francisco CerundoloLost6 - 4 6 - 4 6 - 3
06 Nov 2022 To 13 Nov 2022ATP Challenger Montevideo, UruguayATP Challenger Montevideo, Uruguay Men Singles 2022Eliminated in round of 32 by J. Cerundolo.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Juan Manuel CerundoloLost7 - 5 6 - 3
16 Oct 2021 To 25 Oct 2021VTB Kremlin Cup (Cancelled)2021 ATP Moscow, Russia, SinglesEliminated in round of 32 by P. Martinez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Pedro MartinezLostRetired