DateOpponentResultMethodRd
2021-06-04David ZegarraWinTKO2
2020-10-10Francy NtetuWinKO5
2018-05-26Karim AchourWinUD12
2017-05-06Marcos ReyesWinUD10
2016-10-22Cristian RiosWinUD10
2016-05-07Glen TapiaWinTKO4
2013-11-30Jose Miguel TorresWinTKO7
2013-09-28Marcus UpshawWinUD8
2013-06-08Robert SwierzbinskiWinKO1
2012-12-14Albert AyrapetyanWinTKO2
2012-10-12Álvaro GaonaWinKO1
2012-06-08Jaudiel ZepedaWinKO2
2010-12-03Purnell GatesWinTKO2
2010-10-29Héctor Camacho Jr.WinKO1
2010-04-03Walid SmichetWinKO2
2010-02-06Jason NauglerWinUD10
2009-12-11Delray RainesWinKO2
2009-11-07Alfredo ContrerasWinKO2
2009-10-03Donny McCraryWinKO1
2009-08-28Bladimir HernandezWinKO5
2009-06-19Martin AvilaWinTKO2
2009-04-18Thomas DavisWinKO1
2009-03-07Luis Roberto ReyesWinTKO1
2009-01-30Rogelio SanchezWinTKO3
2008-11-01Patrick TessierWinTKO2
2008-10-04Lance MoodyWinKO1
2008-08-01Ulises DuarteWinTKO1
2008-07-11Oswaldo GonzalezWinTKO2
2008-06-06Julio GonzalezWinTKO2
2008-05-03Rodney GreenWinTKO4
2008-02-09Guillermo CortezWinKO1
2007-12-07Jesus OrtegaWinKO1
2007-09-15Rene FernandezWinKO2
2007-06-08Andres LoveraWinKO2
2007-05-12Jose Luis ReyesWinTKO2
2007-04-14Jose Candelario TorresWinTKO2