Within the recorded range there are 34 bouts between 2006 and 2021, about one every 5.2 months. It has been 5 years since the last bout. 20 of the 26 wins came inside the distance, 4 of them in the first round. Of the 7 losses, 2 came inside the distance and 5 on the cards. The best win came against Cristian Mijares in 2018, who was rated 2369 at the time.
DateOpponentResultMethodRd
2021-05-15Dunis LinanWinUD6
2015-12-05Rafael RiveraLossSD10
2015-06-06Fernando VargasLossUD8
2014-11-01Jonathan ArrellanoWinMD8
2013-09-20Guillermo AvilaWinUD12
2013-04-06Yasutaka IshimotoLossMD10
2009-07-17Cecilio SantosWinKO2
2009-03-13Jose Angel BeranzaWinUD12
2008-11-21Victor MartinezWinKO12
2008-09-12Adolfo LanderosWinTKO8
2008-07-25Felipe AlmanzaWinDQ4
2008-05-16Moises CarrasquilloWinKO2
2008-03-28Corey GoodwinWinKO3
2007-12-15Jorge CardenasDrawMD8
2007-11-16Corey GoodwinWinTKO2
2007-09-14Benjamin OrozcoWinTKO3
2007-08-25Anthony ChaconWinKO1
2007-07-20Jaime VillaWinKO3
2007-06-01Cature HicksWinTKO1
2007-04-20Juan CamachoWinTKO1
2007-03-23Danny EsquivelWinTKO3
2007-02-23Daniel LorenzanaWinUD4
2006-12-08Octavius DavisWinKO1