26 Sep 2021 To 03 Oct 2021ATP Challenger Lisbon, Portugal2021 ATP Challenger Lisbon, Portugal Men SinglesSeeded: #3Eliminated in qualification by J. Berrettini.RoundOpponentsStatusScoreQualificationJacopo BerrettiniLost2 - 6 4 - 6
19 Sep 2021 To 26 Sep 2021ATP Challenger, Biel, Switzerland2021 ATP Challenger Biel, Switzerland Men SinglesSeeded: #6Eliminated in qualification by A. Matusevich.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAnton MatusevichLost6 - 2 6 - 1
12 Sep 2021 To 19 Sep 2021ATP Challenger Rennes, France2021 ATP Challenger Rennes, France Men SinglesEliminated in round of 32 by L. Broady.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Liam BroadyLost2 - 6 1 - 6QualificationTitouan DroguetWon6 - 2 5 - 7 6 - 4QualificationGlenn SmitsWon6 - 1 6 - 1
05 Sep 2021 To 12 Sep 2021ATP Challenger Kiev, Ukraine2021 ATP Challenger Kiev, Ukraine Men SinglesEliminated in round of 32 by D. Popko.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Dmitry PopkoLost6 - 4 0 - 6 6 - 2
25 Jul 2021 To 01 Aug 2021ATP Challenger Segovia, Spain2021 ATP Challenger Segovia, Spain Men SinglesSeeded: #7Eliminated in qualification by N. Moreno de Alboran.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationNicolas Moreno de AlboranLost6 - 3 4 - 6 6 - 3QualificationJohn EcheverriaWon6 - 7 1 - 6
18 Jul 2021 To 25 Jul 2021ATP Challenger Nur Sultan 4, Kazakhstan2021 ATP Challenger Nur Sultan 4, Kazakhstan Men SinglesEliminated in round of 32 by Y. Hsu.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Yu Hsiou HsuLost3 - 6 6 - 1 3 - 6
11 Jul 2021 To 18 Jul 2021ATP Challenger Nur Sultan 3, Kazahkstan2021 ATP Challenger Nur Sultan 3, Kazakhstan Men SinglesEliminated in round of 32 by M. Purcell.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreRound of 32Max PurcellLost2 - 6 6 - 2 7 - 5
13 Jun 2021 To 19 Jun 2021ATP Challenger Forli, Italy2021 ATP Challenger Forli, Italy Men SinglesSeeded: #3Eliminated in qualification by L. Gerch.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationLucas GerchLost3 - 6 1 - 6