24 Jul 2021 To 01 Aug 2021Atlanta Open2021 ATP Atlanta, USA Men SinglesEliminated in qualification by P. Gojowczyk.RoundOpponentsStatusScoreQualificationPeter GojowczykLost6 - 2 6 - 4QualificationIllya MarchenkoWon6 - 3 7 - 6
18 Jul 2021 To 25 Jul 2021ATP Challenger Cary, USA2021 ATP Challenger Cary, USA Men SinglesEliminated in round of 32 by A. Galarneau.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alexis GalarneauLost6 - 7 0 - 6
19 Jun 2021 To 26 Jun 2021Rothesay International Eastbourne2021 ATP Eastbourne, Great Britain, SinglesEliminated in round of 32 by V. Pospisil.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Vasek PospisilLost4 - 6 4 - 6
12 Jun 2021 To 20 Jun 2021Cinch Championships2021 ATP London, Great Britain, SinglesEliminated in qualification by I. Marchenko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationIllya MarchenkoLost4 - 6 6 - 7QualificationBotic Van de ZandschulpWon2 - 6 6 - 4 6 - 7
06 Jun 2021 To 13 Jun 2021ATP Challenger Nottingham, Great Britain2021 ATP Challenger Nottingham, Great Britain Men SinglesEliminated in qualification by M. Copil.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationMarius CopilLost3 - 6 6 - 7
11 Apr 2021 To 18 Apr 2021ATP Challenger Orlando, USA2021 ATP Challenger Orlando, USA Men SinglesSeeded: #8Eliminated in qualification by K. King.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationKevin KingLost6 - 3 6 - 4
02 Mar 2020 To 08 Mar 2020ATP Challenger Monterrey, Mexico2020 ATP Challenger Monterrey, Mexico Men SinglesEliminated in round of 32 by P. Lorenzi.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Paolo LorenziLost3 - 6 7 - 6 3 - 6Round of 64Geoffrey BlancaneauxWon6 - 4 6 - 2
24 Feb 2020 To 01 Mar 2020ATP Challenger Columbus, USA2020 ATP Challenger Columbus, USA Men SinglesEliminated in round of 32 by J. Wolf.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Jeffrey John WolfLost6 - 7 6 - 3 6 - 4Round of 64Jordi ArconadaWon3 - 6 6 - 7
17 Feb 2020 To 23 Feb 2020ATP Challenger Morelos, Mexico2020 ATP Challenger Morelos, Mexico Men SinglesSeeded: #15Eliminated in round of 32 by A. Gonzalez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Alejandro GonzalezLost6 - 3 1 - 6 6 - 7
27 Jan 2020 To 02 Feb 2020Challenger Newport Beach, USA2020 ATP Challenger Newport Beach, USA Men SinglesEliminated in round of 64 by D. Galan.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Daniel Elahi GalanLost6 - 4 3 - 6 6 - 2
20 Jan 2020 To 26 Jan 2020ATP Challenger Rennes, France2020 ATP Challenger Rennes, France Men SinglesEliminated in final by A. Rinderknech.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreFinalArthur RinderknechLost7 - 5 6 - 4Semi-FinalDanilo PetrovicWon6 - 7 6 - 7Quarter-FinalKyrian JacquetWon5 - 7 6 - 3 3 - 6Round of 16Corentin DenollyWon6 - 4 6 - 3Round of 32Pavel KotovWon3 - 6 7 - 6 3 - 6Round of 64Benjamin BonziWon6 - 3 6 - 7 5 - 7
11 Jan 2020 To 19 Jan 2020ATP Challenger Bendigo, Australia2020 ATP Challenger Bendigo, Australia Men SinglesSeeded: #2Eliminated in qualification by Y. Shyla.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationYaraslav ShylaLost2 - 6 6 - 3 3 - 6
28 Oct 2019 To 03 Nov 2019ATP Challenger Eckental, Germany2019 ATP Challenger Eckental, Germany Men SinglesEliminated in round of 64 by S. Darcis.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Steve DarcisLost5 - 7 6 - 7
21 Oct 2019 To 27 Oct 2019ATP Challenger Brest, France2019 ATP Challenger Brest, France Men SinglesEliminated in round of 64 by Z. Kolar.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 64Zdenek KolarLost7 - 6 6 - 2
14 Oct 2019 To 20 Oct 2019ATP Challenger Ismaning, Germany2019 ATP Challenger Ismaning, Germany Men SinglesEliminated in round of 32 by Y. Hanfmann.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Yannick HanfmannLost6 - 7 3 - 6Round of 64Pavel KotovWon7 - 6 7 - 5