DateOpponentResultMethodRd
2024-08-24Lerato DlaminiWinSD12
2024-03-31Kevin VillanuevaWinRTD5
2023-10-07Lerato DlaminiLossSD12
2023-02-25Luis CastilloWinTKO5
2022-07-30William EncarnaciónWinKO4
2021-05-22Hironori MiyakeWinUD8
2018-11-12Abigail Medina TitleWinUD12
2018-05-05Daniel NoriegaWinUD10
2017-03-10Mike RawatchaiWinUD10
2016-10-15Edgar MartinezWinKO1
2013-12-03Immanuel Naidjala TitleWinUD12
2013-03-09Nouldy ManakaneWinKO6
2012-12-04Rey Las PinasWinKO4
2012-10-27Javier FrancoWinTKO5
2012-08-19Monico LaurenteWinUD10
2012-04-26Jairo HernandezWinRTD10
2011-12-07Eduardo GarcíaWinKO7
2011-10-15Jesús CejaWinTKO7
2011-07-08Dandy ToeiWinUD10
2011-05-07Nathan BolcioWinUD10
2011-02-19Germán MerazWinUD12
2010-12-26Pichitchai Twins GymWinKO3
2010-07-10Arturo CamargoWinUD10
2010-05-29Javier RodríguezWinUD10
2010-04-30Narciso LaraWinTKO3
2010-01-16Rodolfo GarayWinKO3
2009-11-27Marlon MárquezWinUD10
2009-09-05Jesus PeribanWinTKO3
2009-08-06Marco Antonio ChableWinTKO4
2009-06-26Alejandro DotorWinTKO3
2009-05-30Tatsuhiro KumobayashiWinTKO4
2009-04-11Alain LopezWinUD4
2009-03-14Andres TorresWinTKO2
2009-02-06Arturo DelgadoWinTKO2
2009-01-24Juan Carlos OlveraWinTKO3
2008-12-08Adrian RamirezWinKO2
2008-11-21Alejandro MorenoWinKO2