Within the recorded range there are 42 bouts between 2006 and 2021, about one every 4.5 months. It has been 4 years since the last bout. 30 of the 40 wins came inside the distance, 3 of them in the first round. Of the 2 losses, 2 came on the cards and none inside the distance. The best win came against Adrien Broner in 2017, who was rated 2493 at the time.
DateOpponentResultMethodRd
2011-10-22Juan Carlos MartinezWinTKO4
2011-06-04Rafael GuzmánWinKO4
2011-03-26Matt RemillardWinRTD10
2010-08-14Cornelius LockWinTKO11
2010-05-08Pedro NavarreteWinUD8
2010-01-30Arturo GómezWinTKO5
2009-12-19Yogli HerreraWinKO3
2009-08-29Carlos Manuel RiveraWinTKO7
2009-05-16Anthony NapunyiWinTKO3
2009-02-06Lucian GonzalezWinRTD5
2008-10-31Walter EstradaWinUD8
2008-08-02Jose HernandezWinTKO8
2008-06-26Jae-Sung LeeWinTKO4
2008-05-17Robinson CastellanosWinTKO5
2008-02-16Jorge RuizWinTKO5
2007-09-20Manuel SarabiaWinUD6
2007-07-13Reggie SandersWinKO3
2007-05-25Carlos ZambranoWinTKO2
2007-04-27Steve TrumbleWinTKO2
2007-03-09Gabriel RangelWinTKO2
2007-01-19Frankie MartinezWinTKO2
2006-12-08Baladan TrevizoWinKO1
2006-09-29Mario FrancoWinKO2
2006-08-12Andrew GanniganWinKO1
2006-07-14Herrera MendozaWinUD4