DateOpponentResultMethodRd
2023-02-04Timo SchwarzkopfLossUD10
2022-03-12Gary CullyLossKO5
2021-10-02Oliver FloresWinUD10
2021-04-16Isai HernandezWinTKO7
2020-10-17Lewis RitsonLossSD12
2019-12-28Jesus VelascoWinTKO5
2019-09-26Batyrzhan JukembayevLossUD10
2019-06-28Ohara DaviesLossPTS10
2019-03-16Ghislain MadumaWinSD10
2018-12-08Thulani MbengeLossRTD9
2017-09-02Jose Daniel RuizWinKO4
2017-07-01Javier MercadoWinUD8
2017-04-29Armando PatinoWinKO2
2016-05-28Erick BoneWinUD10
2012-10-27Marvin Quintero TitleWinSD12
2012-06-16Daniel AttahWinUD10
2012-01-21Ammeth Diaz TitleWinUD12
2011-06-18Marlon AguilarWinKO2
2009-07-17Breidis PrescottWinSD10
2009-02-28Antonio ValenciaWinTKO3
2008-12-19Manuel BocanegraWinTKO3
2008-10-04Rodrigo JuarezWinUD8
2008-06-05Aldo ValtierraWinTKO11
2008-05-02Jorge OrtizWinUD8
2007-11-23Francisco VillanuevaWinUD12
2007-05-24Reyes SanchezWinUD8
2007-03-30Juventino BarreraWinUD12
2007-03-16Marco NazarethWinKO2
2007-02-16Victor MarquezWinKO4
2007-02-02Mario Alberto Altamirano BecerraWinKO4
2007-01-19Juan CarioWinKO1
2006-12-08Juan Jose GarciaWinTKO2
2006-11-24Juan AvilaWinUD8
2006-11-10Javier ZavalaWinKO1
2006-10-27Francisco VillanuevaWinTKO4
2006-10-13Azael GonzalezWinUD6
2006-09-29Luis RomeroWinKO1
2006-09-15Leonardo PerezWinKO1
2006-08-18Baltazar MolinaWinUD6
2006-07-06Alfonso EnriqueWinUD4
2006-06-01Irving SidartaWinUD4
2006-05-04Javier PrietoWinUD4
2006-03-23Christian JuarezWinUD4