Within the recorded range there are 41 bouts between 2004 and 2019, about one every 4.4 months. It has been 7 years since the last bout. 26 of the 35 wins came inside the distance, 4 of them in the first round. Of the 5 losses, 2 came inside the distance and 3 on the cards. The best win came against Mike Alvarado in 2012, who was rated 2391 at the time.
DateOpponentResultMethodRd
2017-06-11Aaron HerreraWinKO7
2011-12-03John MurrayWinTKO11
2010-11-13Omri LowtherWinTKO5
2010-09-11Anthony PetersonWinDQ7
2010-02-06Jorge TeronWinTKO3
2009-11-06Lorenzo EstradaWinTKO1
2009-10-17Manuel PérezWinTKO7
2009-09-12Daniel ValenzuelaWinKO2
2009-05-16Oscar MezaWinTKO5
2008-12-19Carlos GuevaraWinKO5
2008-10-03Manuel PérezDrawMD10
2008-07-25Sandro MarcosWinTKO2
2008-03-14Alvin BrownWinTKO2
2007-05-25Carlos MadridWinSD6
2006-12-22Humberto TapiaWinUD8
2006-10-13Elías LópezWinUD6
2006-09-08Wayne FletcherWinKO3
2006-05-05Juan Alfonso FigueroaWinTKO6
2006-03-03Freddy CastroWinTKO3
2006-01-20Joel OrtegaWinKO5
2005-11-25Mike PareWinUD4
2005-09-30Angel Eduardo MataWinUD6
2005-07-15Jamie AlvaradoWinTKO1
2005-06-18Ramon FloresWinTKO1
2005-06-03Gerardo RoblesWinTKO3
2005-01-28Ricky PonceWinKO1
2004-08-27Abraham VerdugoWinTKO2
2004-07-23Raul MontesWinTKO3