DateOpponentResultMethodRd
2021-06-19Omar ChávezWinUD8
2019-04-06José Carlos PazWinSD10
2018-08-25Nicolás Luques PalaciosWinUD10
2018-04-21Jorge Páez Jr.WinUD10
2017-12-02Johnny NavarreteWinUD10
2017-09-02Johnny NavarreteDrawSD8
2017-04-29Omar ChávezLossTKO2
2016-12-17Matthew StrodeWinTKO4
2016-01-30James WinchesterWinTKO9
2015-07-04Richard GutiérrezNCNC4
2014-09-27Omar ChávezWinUD10
2014-06-28Rodrigo Mejía OrtizWinTKO9
2014-03-01Esau Herrera de la CruzWinKO5
2014-01-04Luis CruzWinTKO2
2013-08-24Erick MirelesWinTKO6
2013-07-06Marco HernándezWinKO5
2012-10-20Mario Alberto LozanoLossUD12
2012-06-23Cristian RuizWinUD10
2012-06-02Andres Delfin RodriguezWinTKO1
2011-07-30Francisco Javier RezaWinUD8
2011-06-04Alejandro ValladaresWinSD10
2011-04-15Edgar ArroyoWinUD10
2010-12-10Alejandro ValladaresDrawMD12
2010-11-12Horacio RodriguezWinUD8
2010-08-28Juan Carlos MarquezWinUD6
2010-07-10Daniel SandovalLossTKO2
2010-06-19Jesus RomeroWinKO2
2010-05-29Leonardo CordobaWinTKO3
2010-02-27Angel EscamillaWinMD10
2009-10-31Jesus AcevesWinTKO3
2008-11-28Rigoberto CasillasWinTKO3
2008-11-07Jesus AcevesLossPTS6
2008-10-04Jaime HernandezDrawSD6
2008-06-28Wily MedinaWinTKO3
2008-02-29Hugo MartinezWinKO1
2008-01-25Agustin MarquezLossUD4