Within the recorded range there are 37 bouts between 2011 and 2025, about one every 4.6 months. It has been 20 months since the last bout. 14 of the 29 wins came inside the distance, 5 of them in the first round. Of the 7 losses, 3 came inside the distance and 4 on the cards. The most recent run is 3 straight losses. The highest it has been is 2356, in 2017; it stands at 2131 now. The best win came against Ray Beltrán in 2018, who was rated 2228 at the time.
DateOpponentResultMethodRd
2025-01-25Ernesto MercadoLossTKO4
2021-06-12Julian RodriguezWinRTD8
2020-09-19Javier MolinaWinUD10
2019-05-25Antonio Lozada Jr.WinTKO9
2018-06-09Antonio MoránWinUD10
2018-03-17José Luis RodríguezWinUD8
2014-08-15Juan Carlos MartinezWinRTD6
2014-06-07Arturo UruzquietaWinTKO1
2013-10-26Alejandro RodriguezWinKO3
2013-08-09Gabriel TolmajyanWinUD10
2013-06-08Sergio VillanuevaWinTKO7
2013-02-23Gerardo ZayasWinTKO1
2012-08-31Jose ValderramaWinUD8
2012-06-15Carlos ClaudioWinUD8
2012-04-27Gil GarciaWinUD8
2012-02-24Anthony WoodsWinTKO4
2011-12-30Herbert QuarteyWinTKO5
2011-11-11John WampashWinKO4
2011-08-19Pedro Antonio SalcedoWinUD6
2011-06-10Tomi ArchambaultWinTKO1
2011-03-29Corben PageWinTKO1
2011-02-18Felix RiveraWinTKO1