DateOpponentResultMethodRd
2022-04-16Cody CrowleyLossUD10
2020-12-05Francisco SantanaWinTKO10
2018-04-28Miguel CruzWinUD10
2017-04-09Saul CorralWinUD10
2016-12-10Todd ManuelWinUD6
2014-09-11Rafael CobosWinUD8
2014-04-24Aaron MartinezWinTKO5
2010-11-12Sergio RiveraWinKO3
2010-08-13Marvin Cordova Jr.WinUD8
2009-09-11Anthony MoraWinRTD3
2009-08-14Sergio Joel De La TorreWinUD6
2009-04-17Patrick LópezWinSD8
2008-11-29Alex PerezWinKO2
2008-04-11Edgar SantanaLossMD10
2007-11-02Tyrone HarrisWinUD8
2007-08-18Luis Antonio ArceoWinKO6
2007-05-24Octavio NarvaezWinUD8
2007-02-23Armando CórdobaWinRTD5
2006-11-20Adrian NavarreteWinTKO7
2006-08-18Anthony MartinezWinTKO7
2006-07-14Sammy VenturaNCNC1
2006-04-08Wes FergusonLossSD10
2006-02-17Gerardo ZayasWinUD10
2005-09-23Jose Luis TulaWinUD10
2005-07-29Leonardo ResendizWinTKO5
2005-04-25Gilberto Sanchez LeonWinUD10
2005-02-11Mauricio BorquezWinTKO1
2004-10-29Ulises PenaWinTKO1
2004-08-20Mauricio BorquezWinTKO1
2004-07-22Juan Carlos MartinezWinUD6
2004-06-11Oscar VillaWinUD6
2004-03-22Arturo FloresWinTKO5
2004-01-31Juan SuazoWinUD4
2003-12-12Antonio WongWinTKO4
2003-11-01Tony AvilaWinTKO1
2003-07-11Jose CabanillasWinTKO4
2003-03-28Rodrigo LopezLossUD4
2003-02-21Marco Antonio ContrerasWinUD4
2003-02-08Allen LitzauWinTKO1