22 Jul 2019 To 28 Jul 2019ATP Challenger Binghamton, USA2019 ATP Challenger Binghamton, USA Men SinglesEliminated in round of 64 by J. McNally.RoundOpponentsStatusScoreRound of 64John McNallyLost7 - 6 6 - 4
22 Sep 2018 To 30 Sep 2018ATP Challenger Tiburon, USA2018 ATP Challenger Tiburon, USA Men SinglesEliminated in qualification by S. Diez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationSteven DiezLost0 - 6 3 - 6
15 Sep 2018 To 23 Sep 2018ATP Challenger Columbus, USA2018 ATP Challenger Columbus, USA Men SinglesEliminated in qualification by T. Kwiatkowski.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationThai-Son KwiatkowskiLost6 - 7 6 - 0 6 - 1
31 Mar 2018 To 07 Apr 2018ATP Challenger Panama City, Panama2018 ATP Challenger Panama City, Panama Men SinglesSeeded: #8Eliminated in qualification by P. Krainik.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationPavel KrainikLost6 - 3 2 - 6 7 - 6
24 Mar 2018 To 01 Apr 2018ATP Challenger San Luis Potosi, Mexico2018 ATP Challenger San Luis Potosi, Mexico Men SinglesEliminated in qualification by A. Gomez.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAlejandro GomezLost3 - 6 6 - 7
10 Mar 2018 To 18 Mar 2018ATP Challenger Drummondville, Canada2018 ATP Challenger Drummondville, Canada Men SinglesEliminated in qualification by A. Escoffier.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationAntoine EscoffierLost6 - 2 6 - 2QualificationFrancesco FerrariWon3 - 6 6 - 4 7 - 6
03 Feb 2018 To 11 Feb 2018ATP Challenger Launceston, Australia2018 ATP Challenger Launceston, Australia Men SinglesEliminated in qualification by U. Blanch.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreQualificationUlises BlanchLost4 - 6 2 - 6
Tennis Exhibtion AtlantaEliminated in group 1 by K. King.MORE DETAILSFEWER DETAILSRoundOpponentsStatusScoreGroup 1Kevin KingLost6 - 1 6 - 1Group 1Kevin KingLost1 - 6 1 - 6Group 1Christopher EubanksLost6 - 2 6 - 2Group 1Garrett JohnsWon3 - 6 6 - 7Group 1Korey LovettWon2 - 6 4 - 6Group 1Hunter ReeseLost6 - 4 3 - 6 8 - 10Group 1Donald YoungLost7 - 5 6 - 2Group 1Ruan RoelofseWon6 - 1 3 - 6 10 - 7Christopher EubanksWon6 - 3 7 - 5Group 1Kevin KingLost2 - 6 3 - 6Group 1Christopher EubanksWon3 - 6 4 - 6Group 1Trent BrydeLost7 - 5 7 - 6Group 1William BlumbergWonWalkoverGroup 1Korey LovettWon6 - 3 6 - 1Group 1Donald YoungLost6 - 4 6 - 1Group 1Ruan RoelofseWon6 - 4 6 - 2