DateOpponentResultMethodRd
2025-10-25Jesus FaroWinTKO2
2024-12-15Josue MoralesNCNC8
2024-08-03Jorge Ignacio VillalobosWinTKO1
2024-03-16Jose Javier TorresWinTKO3
2023-01-27Joel CordovaWinUD10
2022-07-16Erick Omar LopezWinUD10
2022-01-14Arnulfo SalvadorWinTKO7
2021-02-26Martin TecuapetlaWinSD10
2019-11-30Jose Maria CardenasWinKO6
2019-10-26William RieraWinTKO3
2019-06-01David BarretoWinRTD2
2018-06-09Yohei TobeWinKO2
2018-03-24Pablo CarrilloWinTKO4
2017-12-16Ronald RamosWinTKO6
2017-08-12Elias JoaquinoWinKO7
2017-06-03Hector Rolando GusmanWinKO3
2017-02-04Hajime NagaiWinTD5
2016-10-29Crison OmayaoWinTKO5
2016-07-23Johnny Michel GarciaWinTKO5
2015-01-31Jomar FajardoWinUD10
2014-11-15Jomar FajardoDrawSD10
2014-01-18Ernesto GuerreroWinTD5
2013-07-13Victor RuizWinTKO5
2013-04-19Ivan RodriguezWinTKO5
2012-12-14Eduardo HernandezWinTKO5
2012-09-08Francisco PerezWinSD8
2012-07-21Jorge GuerreroWinTKO4
2012-05-18Salvador AriasLossUD6
2012-03-03Sergio NunezWinMD4
2011-12-17Luis GonzalezWinTKO1
2011-09-15Artemio GarciaWinTKO1
2011-08-06Arturo CastroWinTKO2
2011-03-18Gerardo GarayWinKO2
2011-03-04Mike GueskaWinKO1
2010-10-07Reynaldo AvilaWinKO2
2010-10-02Erick VenturaWinTKO1