Within the recorded range there are 30 bouts between 2008 and 2019, about one every 4.6 months. It has been 7 years since the last bout. 17 of the 28 wins came inside the distance, 5 of them in the first round. Of the 2 losses, 1 came inside the distance and 1 on the cards. The best win came against Humberto Soto in 2015, who was rated 2320 at the time.
DateOpponentResultMethodRd
2019-03-30Jose Luis RodriguezWinUD10
2018-03-16Martin HonorioWinUD8
2017-04-01KeAndre GibsonWinTKO4
2016-07-30Abner LopezWinUD10
2015-05-15Emanuel TaylorWinUD10
2014-05-15Martin HonorioWinUD10
2014-01-24Miguel Angel HuertaWinKO2
2013-08-24Ivan HernandezWinKO3
2013-05-03Jose ReynosoWinTKO7
2012-11-10Danny EscobarWinKO6
2012-06-30Alberto CruzWinTKO3
2012-05-05Dillet FrederickWinTKO3
2012-02-24Rodolfo ArmentaWinTKO4
2011-09-17Fernando RodríguezWinUD6
2011-07-01Josh BeemanWinKO4
2011-06-02Hensley StrachanWinKO1
2011-03-18Manuel AguilarWinTKO1
2010-08-26Humberto TapiaWinUD6
2010-06-11Mike PeraltaWinUD6
2010-02-25Jaime OrrantiaWinKO3
2009-11-12Mario AngelesWinTKO1
2009-06-04Antonio SorriaWinTKO3
2009-04-30Yakub ShidaevWinUD4
2009-03-26Juan Carlos DiazWinKO1
2008-06-27Ricardo MartinezWinTKO3