DateOpponentResultMethodRd
2022-04-21Joel Diaz Jr.WinUD10
2019-11-14Carlos MoralesDrawTD6
2019-03-21Juan Antonio RodriguezLossKO9
2018-06-14Robert ManzanarezWinMD10
2017-07-15Martin HonorioWinKO8
2017-04-01Gilberto Josué GonzálezWinUD10
2015-10-03Miguel MendozaWinUD10
2015-04-30Carlos MolinaDrawSD10
2014-07-18Luis ArceoWinRTD7
2014-04-11Edgar RiovalleWinTKO8
2012-08-03Ty BarnettWinTKO9
2012-04-14Oscar CueroWinTKO8
2011-09-17Manuel PérezWinUD10
2011-07-09Jorge PimentelWinKO3
2011-02-18Genaro TrazancosWinRTD3
2010-10-22Ivan ValleWinTKO2
2010-08-20Genaro TrazancosWinKO7
2010-06-04Oscar MezaWinRTD4
2010-02-25Cristian FavelaWinUD8
2009-07-10Devarise CraytonWinTKO3
2009-05-21Alain HernandezWinTKO1
2008-11-07Cristian FavelaWinUD8
2008-04-18Benito ZepedaWinKO1
2007-10-04Carlos VinanWinTKO4
2007-08-04Carlos MadridWinMD6
2005-12-16Lee EscobidoWinTD7
2005-11-05Rey LlagasDrawTD2
2005-09-25Alex GuevarraWinUD10
2005-08-13Chris DujaliWinUD8
2005-06-12Roldan MalinaoWinKO2
2004-12-10Edwin PicardalWinRTD5
2004-05-21Sherwin DaguhoyWinMD6
2004-04-18Sherwin DaguhoyWinUD6
2004-03-25Renato NivalWinMD4
2004-02-07Terry TayaoWinTKO1
2003-10-19Edwin PicardalWinUD4