Within the recorded range there are 34 bouts between 2009 and 2025, about one every 6.0 months. It has been 14 months since the last bout. 19 of the 32 wins came inside the distance, 7 of them in the first round. Of the 2 losses, 2 came on the cards and none inside the distance. The best win came against Jhonny González in 2015, who was rated 2444 at the time.
DateOpponentResultMethodRd
2025-07-19Hugo CastañedaWinTKO10
2014-12-20Christopher Martin PeñaWinUD10
2014-01-30Miguel TamayoWinKO4
2013-08-09Juan RuizWinUD10
2013-03-02Vyacheslav GusevWinUD10
2012-11-09Roberto CastanedaWinKO3
2012-06-30Christopher PérezWinTKO3
2011-11-26Heriberto RuizWinKO1
2011-09-03Leonilo MirandaWinUD8
2011-07-23Eric EstradaWinUD8
2011-06-17Antonio MezaWinKO4
2011-04-15Adolfo LanderosWinUD6
2011-01-28Feider ViloriaWinTD7
2010-10-28Guadalupe de LeonWinUD6
2010-09-25Willie VillanuevaWinKO1
2010-06-24Rodrigo ArandaWinKO2
2010-04-16Carlos DiazWinKO1
2010-02-19Jairo DelgadoWinKO1
2010-01-30David Orosco CanoWinTKO1
2009-12-18Rodrigo RomeroWinTKO3
2009-10-23Noe Lopez Jr.WinUD4
2009-08-07Jason JonesWinTKO1
2009-05-01Alvaro MuroWinUD4
2009-02-14John WampashWinUD4
2009-01-16Antonio ReyesWinTKO3