DateOpponentResultMethodRd
2021-10-01Edgar RamirezWinRTD6
2019-02-10Hiroki OkadaWinKO9
2016-12-10Mason MenardWinKO7
2016-05-21Ivan NajeraWinTKO2
2013-04-27Alejandro RodriguezWinUD10
2012-01-06Luis Ramos Jr.LossUD10
2011-09-09Darien FordWinKO2
2011-03-04Carlos VinanWinRTD7
2010-01-09David TorresWinTKO7
2008-09-18Ammeth DiazLossTKO5
2008-03-08Moises PerezWinTKO9
2007-09-29Baudel CardenasWinKO2
2007-07-20Jose MontesWinTKO1
2007-03-02Carlos GamezWinTKO2
2006-10-13Joel YocupicioWinRTD1
2005-07-09Jaime OrrantiaWinTKO1
2005-03-25Agnaldo NunesLossSD8
2004-12-16Jaime OrrantiaWinUD6
2004-09-03Ivan CazarezWinTKO4
2004-06-24Roque CassianiWinUD8
2004-01-22Freddy CastroWinMD6
2003-02-07Edel RuizWinUD10
2002-11-19Sean FletcherWinDQ9
2002-10-01Carlos DiazWinTKO2
2002-04-19Carlos RochaWinTKO1
2001-12-14Wilson SantosWinKO1
2001-11-23Guillermo VaraWinTKO2
2001-10-14Robert EnriquezWinTKO1
2001-05-26Steve TrumbleLossTKO4
2001-04-07Francisco RodriguezWinTKO3
2000-01-08Juan Carlos MartinezWinPTS4
1999-12-17Joel PadillaWinUD4
1999-12-04Victor Manuel MendozaLossSD4
1999-11-06Rafael MaganaWinTKO3
1999-07-02Victor Manuel MendozaWinUD4