DateOpponentResultMethodRd
2025-11-01Rashidi EllisLossTKO4
2025-03-01Alfredo SantiagoLossTKO9
2024-12-18Jonatan MarianoWinTKO2
2024-11-01Robbie Davies JrLossPTS10
2023-09-10Juan MedinaWinTKO2
2022-02-20Rafael HernandezWinKO1
2020-11-21Antonio Lozada Jr.WinKO6
2018-06-16Adrián GranadosNCND4
2017-09-14Nicolas PolancoWinUD10
2017-06-24Mario BeltreWinTKO2
2016-11-12Omar DouglasWinUD10
2016-09-24Marlyn CabreraWinTKO2
2014-12-22Miguel TaverasWinRTD1
2014-11-01Abner CottoWinKO5
2014-05-31Juan Antonio RodriguezWinUD10
2013-11-16Manuel CastroWinTKO3
2013-08-02Luis FrancoDrawSD10
2013-04-19Miguel ZamudioWinKO1
2012-04-27Yuandale EvansWinTKO1
2011-11-06Leopoldo ArrochaWinRTD2
2011-09-19Geyci LorenzoWinTKO1
2011-05-13Hugo Orlando GomezWinUD10
2011-03-12Derrick WilsonWinKO8
2010-12-01Victor ValenzuelaWinKO1
2010-10-29Gregorio TorresWinUD6
2010-09-18Cristian MartinezWinTKO1
2010-08-19Francisco LorenzoNCNC1
2010-07-03William TapiaWinTKO1
2010-03-12Juan Carlos RosarioWinTKO2
2009-12-21Miguelo TavarezWinTKO1
2009-11-16Alejandro LebronWinUD6
2009-09-26Carlos DiazWinUD4
2009-08-22Luis SosaWinKO1
2009-07-25Ambiorix CiriacoWinKO2
2009-06-29Jose Vidal SanchezWinTKO2
2009-05-16Cristian MartinezWinTKO1
2009-03-30Ricardo JohnsonWinKO1