Within the recorded range there are 23 bouts between 2012 and 2021, about one every 4.5 months. It has been 5 years since the last bout. 18 of the 20 wins came inside the distance, 2 of them in the first round. Of the 3 losses, 2 came inside the distance and 1 on the cards. The best win came against Éric Molina in 2017, who was rated 2254 at the time.
DateOpponentResultMethodRd
2021-02-20Otto WallinLossUD12
2018-12-22Carlos NegrónWinKO9
2017-02-25Izu UgonohWinKO5
2016-01-23Amir MansourWinRTD5
2015-09-26Fred KassiWinUD10
2015-06-06Yasmany ConsuegraWinTKO3
2015-03-07Victor BisbalWinTKO4
2014-12-11Epifanio MendozaWinKO1
2014-08-16Billy ZumbrunWinKO2
2014-06-21Devin VargasWinTKO3
2014-04-03Nagy AguileraWinUD8
2014-01-24Homero FonsecaWinRTD3
2013-11-26Keith BarrWinTKO2
2013-09-12Jon HillWinTKO3
2013-08-24Lenroy ThomasWinKO4
2013-05-03Lance GauchWinTKO2
2013-03-08Ronny HaleWinKO2
2013-01-11Caleb GrummetWinKO2
2012-11-24Mike BissettWinTKO2
2012-11-09Curtis Lee TateWinTKO1