17 Jun 2019 to 23 Jun 2019ATP Challenger Blois, France2019 ATP Challenger Blois, France Men Singlesplayer-tournament-eliminated-textroundopponentsstatusscoreround_of_64Juan Pablo VarillasLost6 - 3 6 - 1
02 Sep 2017 to 10 Sep 2017ATP Challenger Alphen aan den Rijn, Netherlands2017 ATP Challenger Alphen aan den Rijn, Netherlands Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Kamil MajchrzakLost3 - 6 2 - 6
05 Aug 2017 to 12 Aug 2017ATP Challenger Portoroz, Slovenia2017 ATP Challenger Portoroz, Slovenia Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Sven LahLost6 - 4 6 - 4
29 Jul 2017 to 06 Aug 2017ATP Challenger Biella, Italy2017 ATP Challenger Biella, Italy Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Matteo DonatiLost2 - 6 2 - 6
22 Jul 2017 to 30 Jul 2017ATP Challenger Tampere, Finland2017 ATP Challenger Tampere, Finland Men SinglesSeeded: #4player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_16Inigo Cervantes HuegunLost6 - 4 3 - 6 4 - 6round_of_32Markus ErikssonWon6 - 2 6 - 3
15 Jul 2017 to 23 Jul 2017ATP Challenger Poznan, Poland2017 ATP Challenger Poznan, Poland Men SinglesSeeded: #7player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequarterfinalAdam PavlasekLost6 - 2 6 - 4round_of_16Mariano KestelboimWon3 - 6 2 - 6round_of_32Maciej RajskiWon4 - 6 1 - 6
09 Jul 2017 to 16 Jul 2017ATP Challenger Perugia, Italy2017 ATP Challenger Perugia, Italy Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Marcel GranollersLost6 - 3 7 - 5
01 Jul 2017 to 08 Jul 2017ATP Challenger Marburg, Germany2017 ATP Challenger Marburg, Germany Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Maximo GonzalezLost2 - 6 6 - 3 1 - 6
26 Jun 2017 to 17 Jul 2017Wimbledon2017 Wimbledon Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationJames McGeeLost6 - 7 6 - 3 6 - 4
10 Jun 2017 to 18 Jun 2017ATP Challenger Lisbon, Portugal2017 ATP Challenger Lisbon, Portugal Men SinglesSeeded: #8player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Gleb SakharovLost3 - 6 4 - 6
27 May 2017 to 04 Jun 2017ATP Challenger Vicenza, Italy2017 ATP Challenger Vicenza, Italy Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Matteo BerrettiniLost4 - 6 4 - 6
22 May 2017 to 11 Jun 2017Roland Garros2017 French Open Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationDmitry PopkoLost6 - 2 6 - 4
06 May 2017 to 13 May 2017ATP Challenger Rome, Italy2017 ATP Challenger Rome, Italy Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Yannick MadenLost6 - 2 6 - 1
29 Apr 2017 to 07 May 2017ATP Challenger Ostrava, Czech Republic2017 ATP Challenger Ostrava, Czech Republic Men SinglesSeeded: #5player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_16Stefano TravagliaLost3 - 6 1 - 6round_of_32David PoljakWon6 - 3 6 - 2
22 Apr 2017 to 30 Apr 2017ATP Challenger Francavilla, Italy2017 ATP Challenger Francavilla, Italy Men SinglesSeeded: #5player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequarterfinalAlessandro GiannessiLostretiredround_of_16Yannik ReuterWon6 - 1 6 - 1round_of_32Omar GiacaloneWon3 - 6 7 - 6 6 - 3
08 Apr 2017 to 16 Apr 2017Fayez Sarofim & Co. U.S. Men's Clay Court Championship2017 ATP Houston, USA Men SinglesSeeded: #6player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationNoah RubinLost7 - 6 7 - 5
01 Apr 2017 to 08 Apr 2017ATP Challenger Panama City, Panama2017 ATP Challenger Panama City, Panama Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Victor Estrella BurgosLost4 - 6 4 - 6