Within the recorded range there are 33 bouts between 2007 and 2019, about one every 4.4 months. It has been 7 years since the last bout. 7 of the 24 wins came inside the distance. Of the 9 losses, 1 came inside the distance and 8 on the cards. The best win came against Johan Pérez in 2014, who was rated 2272 at the time.
There are 2 wins over opponents who were rated higher on the day. Among the losses to lower-rated opponents, the widest gap was Pablo César Cano in 2016. Across the final four bouts the rating barely moved.
DateOpponentResultMethodRd
2016-05-07Frankie GómezLossUD10
2013-09-27Miguel Angel HuertaWinUD8
2012-10-27Karim MayfieldLossUD10
2011-04-29Cristian FavelaWinUD8
2010-08-20Hector AlatorreWinUD8
2010-04-23Efren HinojosaWinRTD6
2009-10-09Cleotis PendarvisWinMD8
2009-08-14Jason DavisWinTKO5
2009-06-12Luis Alfredo LugoWinUD10
2009-04-17William CorreaWinTKO5
2009-02-27Brian GordonWinRTD5
2008-11-28Pavel MirandaWinTKO8
2008-09-26Antonio SorriaWinUD4
2008-08-28Santiago PerezWinUD6
2008-08-01Daniel CervantesWinUD6
2008-05-31Alan VelascoWinSD6
2008-02-22Jose RodriguezWinRTD2
2007-11-02Elisio GarciaWinTKO3
2007-08-24Angel OsunaWinUD4