Within the recorded range there are 40 bouts between 2003 and 2022, about one every 5.9 months. It has been 4 years since the last bout. 17 of the 28 wins came inside the distance, 5 of them in the first round. Of the 10 losses, 5 came inside the distance and 5 on the cards. The highest it has been is 2327, in 2013; it stands at 1844 now. The best win came against Jorge Linares in 2009, who was rated 2348 at the time.
DateOpponentResultMethodRd
2022-05-07Orestes VelazquezLossTKO2
2021-10-23Alberto Artiga PerezWinRTD4
2018-03-23Logan YoonLossUD10
2017-10-13Juan Bedolla OrozcoWinUD8
2016-11-16Evens PierreLossUD11
2015-01-31Jairo LopezLossSD10
2012-04-28Martin Honorio TitleWinMD12
2011-02-26Jose RosalesWinUD10
2010-06-26Jose RosalesWinTKO4
2009-05-23Angel ReynaWinKO1
2009-01-24Cristian FavelaWinUD6
2007-06-29Ivan ValleWinUD10
2006-11-18Marcos LiconaWinUD6
2006-09-22Adalberto BorquezWinTKO1
2006-05-26Alirio RiveroWinTKO2
2006-02-24Ismael GonzalezWinTKO5
2005-11-17Berman SanchezDrawPTS12
2005-07-22Guadalupe HernandezWinTKO5
2004-11-19Jose Luis GasparWinKO9
2004-08-20Joaquin VargasWinTKO1
2004-07-08Isidro SalinasWinTKO1
2004-06-09Ismael RamirezWinTKO2
2004-04-24Cesar CastilloWinTKO2
2004-03-06Moises DiazWinTKO5
2003-12-13Angel NavarreteWinTKO4
2003-10-11Rafael ChecaWinTKO3
2003-08-28Jorge Alberto LopezWinUD4
2003-07-10Adrian TellezWinUD4
2003-05-08Isidro ReyesWinTKO4
2003-03-13Claudio Ricardo FloresWinUD4