DateOpponentResultMethodRd
2023-12-08Nabil AhmedWinKO2
2023-06-16Jeison CervantesWinTKO1
2020-10-18Ryan WalkerWinPTS8
2019-12-14Jose AguilarWinPTS6
2019-09-22Joseafat ReyesWinPTS6
2019-05-18Salvador Hernandez SanchezWinKO6
2019-03-30Fadhili MajihaWinPTS6
2018-11-03Yoan BoyeauxWinPTS10
2018-02-03Jefferson VargasWinTKO8
2017-04-08Ruben Dario RuizWinTKO4
2016-12-03Alexander CazaresWinPTS10
2016-10-22Alexis RuizWinPTS10
2016-03-12Sebastian SanchezWinKO9
2015-10-03Hector Rolando GuzmanWinKO1
2015-07-11Gustavo MolinaWinTKO5
2014-10-25Ismael GarnicaWinPTS10
2014-03-08Oreste Bernabe NievaWinKO4
2013-12-07Ruben MontoyaWinUD12
2013-09-21Miguel GonzálezWinUD12
2013-06-28Najah Salah AliWinKO4
2013-04-20Yaqub KareemWinTKO5
2013-03-21Anwar AlfadiWinTKO4
2012-11-09John DonnellyWinKO1
2012-07-05Ashley SextonWinPTS10
2012-05-18Hyusein HyuseinovWinTKO3
2012-01-20Michael RamabeletsaWinPTS8
2011-10-15David KanalasWinKO1
2011-09-17Delroy SpencerWinPTS6
2011-07-16Anwar AlfadiWinPTS4
2011-04-02Francis CroesWinTKO5
2010-12-11Anwar AlfadiWinPTS4