DateOpponentResultMethodRd
2023-08-19Sebastian MaldonadoWinTKO6
2022-05-28Luis MelendezWinMD10
2021-05-01Isaac Avelar TitleWinTKO3
2019-11-23Leduan BarthelemyWinTKO4
2019-03-02Bryan De GraciaWinTKO9
2018-11-30Carlos JacoboWinTKO1
2017-09-26Leduan BarthelemyDrawSD10
2017-05-13Guillermo Osvaldo SoloppiWinUD8
2016-12-03Edivaldo OrtegaWinUD10
2016-07-02Alan SalazarWinUD6
2016-02-13Misael BuitimeaWinTKO3
2015-09-19Eleazar ValenzuelaWinUD6
2015-07-25Jose Quintero VelardeWinUD8
2015-05-23Alem RoblesWinUD8
2015-03-21Roman MoralesWinUD9
2015-02-14Jose Eduardo PoomWinRTD2
2014-09-20Rafael ReyesWinTKO6
2014-04-11Miguel Armando MartinezWinTKO6
2014-03-14Saul HermosilloNCNC7
2013-11-29Jose Quintero VelardeDrawPTS8
2013-08-30Miguel Angel RodriguezWinUD8
2012-06-15Edgar BustillosWinUD4
2012-03-03Wilbert OrtizWinTKO2
2012-02-03Gregorio CortezWinUD4
2011-11-19Edgar BustillosWinUD4
2011-10-15Mario MunozDrawPTS4
2011-06-25Alex RoblesWinUD4
2011-04-29Cristian OsorioWinTKO2
2011-03-05Juan Pedro RodriguezWinTKO1
2010-09-24Francisco AmaralWinUD4