DateOpponentResultMethodRd
2025-11-07Dominic ValleLossUD8
2025-09-12Elysson MarquezWinTD6
2025-06-28Victor Morales Jr.WinUD10
2025-04-05Geo LopezLossUD10
2024-08-31Ricardo BlandonWinUD10
2023-09-08Vildan MinasovLossUD10
2023-03-25Ricardo CortezWinTKO3
2022-11-19Mark UrvanovLossUD10
2019-04-26Eusebio OsejoWinTD6
2018-12-08Carlos MoralesWinUD12
2018-03-23Luis GonzalezWinKO1
2017-10-14David MoralesWinKO2
2017-05-26Moises OlivasWinKO2
2016-04-01Manuel ÁvilaLossUD10
2015-10-10Eusebio OsejoWinTKO1
2015-03-21Rafael CastilloWinTKO3
2015-01-20Eric HunterLossUD10
2014-10-11Juan Pablo SanchezWinUD12
2014-02-15Robinson CastellanosWinTKO9
2014-01-25Cristobal RamosWinRTD3
2013-03-15Ariel VasquezWinKO1
2012-12-15Eusebio OsejoWinRTD6
2012-07-13Jose GutierrezWinTKO3
2012-03-31Roberto Rodriguez CoreaWinUD8
2011-09-24Orlando RizoLossSD10
2011-08-26Erick AguileraWinTKO2
2011-02-05Bismarck AlfaroWinKO2
2010-12-11Bismarck AlfaroWinTKO3
2010-10-23Imer VelasquezWinUD6
2010-08-28Reynaldo CajinaWinTKO5
2010-06-26Orlando RizoWinMD10
2009-06-06Jose RizoWinUD6
2009-03-14Jose RizoWinUD6
2008-10-04Heyner AragonWinKO1
2008-09-12Nicolas MercadoWinKO1
2008-07-12Francisco CastilloWinKO1
2008-06-20Heyner AragonWinKO2
2008-05-02Cristobal RamosWinKO2