Within the recorded range there are 43 bouts between 2005 and 2023, about one every 5.1 months. It has been 2 years since the last bout. 18 of the 37 wins came inside the distance, 4 of them in the first round. Of the 5 losses, 1 came inside the distance and 4 on the cards. From 2020 they put together 6 straight wins. The highest it has been is 2417, in 2013; it stands at 2278 now. The best win came against Miguel Cotto in 2012, who was rated 2562 at the time.
DateOpponentResultMethodRd
2023-10-14Omir RodriguezWinUD8
2022-12-09Jose Sanchez CharlesWinUD8
2022-07-15Florin CardosWinMD8
2021-08-13Alejandro DavilaWinUD10
2021-02-06Juan Armando GarciaWinUD10
2020-02-01Rosbel MontoyaWinTKO2
2018-02-17Juan De AngelWinUD8
2015-09-08Joey HernandezWinKO6
2015-05-09Luis GalarzaWinTKO6
2014-12-11Luis GrajedaWinRTD7
2009-11-05Taronze WashingtonWinUD12
2009-07-31Marcos PrimeraWinUD8
2009-06-26Shawn GarnettWinUD8
2009-03-14Martin AvilaWinTKO4
2008-11-20Bradley ThompsonWinRTD3
2008-07-09Byron TysonWinUD8
2008-05-02Steve VerdinWinTKO2
2007-12-21Erik Rafael EsquivelWinUD6
2007-11-17Roderick McGaryWinTKO1
2007-07-27Nelson EstupinanWinTKO2
2007-05-25Abdias CastilloWinUD6
2007-04-27Julio PerezWinUD6
2007-01-05Raul MunozWinKO5
2006-12-15Cardyl FinleyWinKO2
2006-09-29Dustin LillyWinTKO1
2006-09-01Jerry PerezWinKO3
2006-03-04Jeremy BergerWinTKO1
2006-02-04Anthony TorresWinTKO3
2005-12-10Josh PankeyWinTKO1
2005-09-16Justo AlmazanWinTKO3