DateOpponentResultMethodRd
2025-10-11Edixon PerezWinRTD7
2024-11-30Mauro Alex Hasan PeroueneWinUD10
2024-07-27Jeremy TrianaWinTKO3
2023-10-14Diego Alberto RuizWinRTD2
2022-03-26Jeremiah NakathilaLossRTD6
2020-06-27Eleazer ValenzuelaWinTKO6
2018-02-10Maxwell Awuku TitleWinTKO3
2016-03-12George Jupp TitleWinKO6
2015-12-19Rolando GionoWinKO3
2015-09-26Josué BendanaWinTKO5
2015-06-20Sergio PuenteWinRTD5
2015-03-28René GonzálezWinRTD5
2014-10-11Antonio EscalanteWinTKO3
2014-07-05Carlos Manuel ReyesWinKO4
2014-05-31Armando MariscalWinKO3
2014-03-15Luis Eduardo FlorezLossTKO1
2013-11-02Omar EstrellaWinKO5
2013-06-22Weng HayaWinTKO2
2013-03-30Carlos ClaudioWinTKO1
2012-11-09Oliver FloresWinKO2
2012-09-07Berman SánchezWinTKO2
2012-07-06Sergio LópezWinTKO1
2012-05-19Carlos OcampoWinUD10
2012-03-31Albert ChucWinTKO1
2011-12-17Fernando CruzWinKO3
2011-11-26Cristian PalafoxWinUD6
2011-10-29Pablo BatresWinTKO5
2011-09-10Miguel Ángel ChiWinDQ5
2011-08-20Israel BarrónWinTKO2
2011-07-26Ricardo HernándezWinTKO2
2011-06-11Freddy HernándezWinTKO2
2011-04-02Alfredo de los SantosWinTKO3
2011-02-02Aaron LópezWinTKO1
2010-12-18Jonathan QuimeWinTKO3
2010-11-27Eduardo ArévaloWinTKO1
2010-11-17Armin ChanWinTKO1