16 Jan 2022 to 23 Jan 2022ATP Challenger Concepcion, ChileATP Challenger Concepcion, Chile Men Singles 2022player-tournament-eliminated-textroundopponentsstatusscoreround_of_32Nicolas Moreno de AlboranLost4 - 6 2 - 6
28 Jul 2018 to 04 Aug 2018Mifel Open2018 ATP Los Cabos, Mexico Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationPrajnesh GunneswaranLost6 - 4 6 - 0
09 Jun 2018 to 17 Jun 2018ATP Challenger Caltanissetta, Italy2018 ATP Challenger Caltanissetta, Italy Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationJoao Pedro SorgiLost2 - 6 2 - 6
09 Jul 2017 to 16 Jul 2017ATP Challenger Medellin, Colombia2017 ATP Challenger Medellin, Colombia Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationChristopher Diaz-FigueroaLost6 - 4 6 - 4qualificationAndres Ariel Fernandez LopezWon6 - 1 6 - 0
24 Sep 2016 to 02 Oct 2016ATP Challenger Tiburon, USA2016 ATP Challenger Tiburon, USA Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationSalvatore CarusoLost4 - 6 1 - 6
30 Apr 2016 to 08 May 2016ATP Challenger Rome, Italy2016 ATP Challenger Rome, Italy Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationYasutaka UchiyamaLost0 - 6 4 - 6qualificationRiccardo BonadioWon4 - 6 6 - 2 6 - 4
18 Apr 2015 to 26 Apr 2015ATP Challenger Guadalajara, Mexico2015 ATP Challenger Guadalajara, Mexico Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Michal PrzysieznyLost7 - 5 6 - 7 6 - 3
21 Feb 2015 to 01 Mar 2015Abierto Mexicano Telcel2015 ATP Acapulco, Mexico Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationJimmy WangLostretired
31 Jan 2015 to 08 Feb 2015ATP Quito, Ecuador2015 ATP Quito, Ecuador Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationGerald MelzerLost6 - 4 6 - 4