10 Jan 2021 to 22 Feb 2021Australian OpenAustralian Open Men Singles 2021player-tournament-eliminated-textroundopponentsstatusscorequalificationMohamed SafwatLost2 - 6 4 - 6
10 Oct 2020 to 18 Oct 2020ATP Challenger Alicante, Spain2020 ATP Challenger Alicante, Spain Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationMalek JaziriLost6 - 0 6 - 3qualificationVit KoprivaWon6 - 2 6 - 3
21 Sep 2020 to 11 Oct 2020Roland Garros2020 French Open Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationTommy RobredoLost4 - 6 2 - 6
12 Sep 2020 to 20 Sep 2020ATP Challenger Iasi, Romania2020 ATP Challenger Iasi, Romania Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Francisco CerundoloLost1 - 6 4 - 6
22 Aug 2020 to 30 Aug 2020ATP Challenger Prague2, Czech Republic2020 ATP Challenger Prague2, Czech Republic Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_64Zdenek KolarLost6 - 4 6 - 1
15 Aug 2020 to 22 Aug 2020ATP Challenger Prague, Czech Republic2020 ATP Challenger Prague, Czech Republic Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Yannick MadenLost3 - 6 4 - 6round_of_64Enzo CouacaudWon6 - 2 6 - 0
09 Mar 2020 to 15 Mar 2020ATP Challenger Nur-Sultan, Kazakhstan2020 ATP Challenger Nur-Sultan, Kazakhstan Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_16Aslan KaratsevLostretiredround_of_32Frederico Ferreira SilvaWonretiredround_of_64Alex MolcanWon6 - 2 2 - 6 6 - 2
24 Feb 2020 to 01 Mar 2020ATP Challenger Pau, France2020 ATP Challenger Pau, France Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_64Sasikumar MukundLost7 - 6 6 - 7 6 - 7
17 Feb 2020 to 23 Feb 2020ATP Challenger Bergamo, Italy2020 ATP Challenger Bergamo, Italy Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Pedja KrstinLost6 - 2 6 - 4round_of_64Matteo GiganteWon7 - 6 6 - 7 5 - 7
09 Feb 2020 to 16 Feb 2020ATP Challenger Cherbourg, France2020 ATP Challenger Cherbourg, France Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Roberto MarcoraLost3 - 6 4 - 6round_of_64Markus ErikssonWon6 - 4 6 - 4
19 Jan 2020 to 26 Jan 2020ATP Challenger Bangkok II, Thailand2020 ATP Challenger Bangkok II, Thailand Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_64Hugo GrenierLost6 - 1 6 - 4
12 Jan 2020 to 19 Jan 2020ATP Challenger Bangkok, Thailand2020 ATP Challenger Bangkok, Thailand Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_64Alex MolcanLost6 - 2 6 - 2
24 Jun 2019 to 14 Jul 2019Wimbledon2019 Wimbledon Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationMarcos GironLost2 - 6 3 - 6
10 Jun 2019 to 16 Jun 2019ATP Challenger Lyon, France2019 ATP Challenger Lyon, France Men SinglesSeeded: #12player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Uladzimir IgnatikLost6 - 7 6 - 0 6 - 7