Within the recorded range there are 43 bouts between 2004 and 2020, about one every 4.5 months. It has been 6 years since the last bout. 24 of the 33 wins came inside the distance, 4 of them in the first round. Of the 9 losses, 2 came inside the distance and 7 on the cards. It ended on 3 straight losses. The highest it has been is 2318, in 2012; it stands at 2151 now. The best win came against Jorge Linares in 2011, who was rated 2347 at the time.
DateOpponentResultMethodRd
2020-06-16Giovani SantillanLossMD10
2018-10-20Maxim DadashevLossUD10
2017-10-14Eddie RamirezWinTKO1
2017-02-11Luis SolisWinUD10
2014-08-23Lanardo TynerWinUD10
2014-01-11Jesus GurrolaWinTKO2
2011-02-26Reyes SanchezWinUD12
2010-07-17Daniel AttahWinTKO2
2009-07-11Anges AdjahoWinKO9
2009-02-07Almazbek RaiymkulovWinRTD9
2008-09-05Jose ReyesWinSD10
2008-05-02Juan Castaneda Jr.WinTKO5
2008-03-01Juan Carlos MartinezWinUD8
2007-11-30Arthur BrambilaWinTKO2
2007-09-07Nick CasalWinUD10
2007-07-28Roberto ValenzuelaWinTKO1
2007-07-06Jose RiveraWinDQ2
2007-06-01Yahir AguiarWinTKO3
2007-03-03Raymundo GonzalezWinTKO2
2006-10-06Curtis MeeksDrawMD6
2006-07-29Anthony IvyWinTKO2
2006-06-02Ricardo ValenciaWinTKO4
2006-05-25Hector RiveraWinUD4
2006-02-04Anthony VasquezLossMD6
2006-01-13Carlos MotaWinTKO2
2005-11-18Joseph Tyrone DavisWinTKO3
2005-11-05Ricky AlexanderWinTKO2
2005-10-21Abel HernandezWinUD4
2005-08-08Valente RojasWinKO2
2004-11-15Crisanto FernandezWinTKO2
2004-07-19Alejandro RiveraWinTKO1
2004-06-21Antonio ValenciaWinTKO2