Within the recorded range there are 32 bouts between 2010 and 2024, about one every 5.2 months. It has been 2 years since the last bout. 18 of the 29 wins came inside the distance, 8 of them in the first round. Of the 3 losses, 2 came inside the distance and 1 on the cards. The highest it has been is 2344, in 2018; it stands at 2187 now. The best win came against Nonito Donaire in 2016, who was rated 2496 at the time.
DateOpponentResultMethodRd
2022-05-21Edy Valencia MercadoWinUD8
2020-06-11Yenifel VicenteWinDQ10
2019-08-17Rafael RiveraWinTD9
2017-04-22Adeilson Dos Santos TitleWinKO2
2016-02-21Rey PerezWinKO7
2015-10-17Vergel NebranWinKO1
2015-05-01Raul HiralesWinUD8
2015-01-10Erik RuizWinUD8
2014-08-02Carlos RodriguezWinTKO7
2014-02-15Roberto CastanedaWinTKO5
2013-10-11Raul HidalgoWinTKO3
2013-08-24Luis MaldonadoWinKO3
2013-06-08Henry MaldonadoWinTKO4
2013-03-16Carlos FulgencioWinKO3
2012-12-06Jonathan ArrellanoWinUD8
2012-11-10Jose SilveiraWinKO1
2012-08-03Aldimar SilvaWinTKO2
2012-07-08Carlos ValcárcelWinTKO1
2012-04-28Nick FastWinKO1
2012-01-13Shawn NicholWinUD6
2011-11-11Gil GarciaWinTKO1
2011-10-01Isaac HidalgoWinRTD1
2011-07-15Esteban NicholWinUD6
2011-05-06Jonathan AlcantaraWinUD6
2011-02-26Jamie GutierrezWinTKO1
2011-01-22Cain GarciaWinTKO3
2010-11-06Matthew SalazarWinTKO1