Within the recorded range there are 32 bouts between 2010 and 2023, about one every 4.8 months. It has been 3 years since the last bout. 19 of the 27 wins came inside the distance, 7 of them in the first round. Of the 5 losses, 2 came inside the distance and 3 on the cards. From 2021 they put together 3 straight wins. The best win came against Jorge Lara in 2018, who was rated 2320 at the time.
DateOpponentResultMethodRd
2023-02-11Gonzalo FuenzalidaWinTKO5
2022-02-26Viktor SlavinskyiWinMD8
2021-09-04Luis Castillo LealWinTKO4
2020-10-24Xavier MartinezLossUD12
2018-04-28Jorge LaraWinKO1
2017-04-29Carlos Zambrano TitleWinKO1
2016-08-21Luis HinojosaWinTKO4
2016-02-27Jonathan ArrellanoWinUD6
2015-02-20Orlando RizoWinUD8
2014-11-21Ira TerryWinTKO6
2014-08-08Felix PerezWinTKO2
2014-02-22Jose Angel BeranzaWinUD8
2013-03-02Gerardo ZayasWinUD10
2012-07-21Juan Jose BeltranWinTKO3
2012-01-07Francis RuizWinTKO2
2011-12-03Charles E JonesWinTKO3
2011-09-05Ambiorix CiriacoWinTKO2
2011-04-23Hipolito RiveraWinTKO4
2011-03-04David ReyesWinUD4
2010-11-29Jin KellyWinTKO1
2010-11-20Miguelo TavarezWinKO1
2010-10-16Dionisio RodriguezWinTKO1
2010-10-09Junior RodriguezWinTKO1
2010-09-18Juan Carlos RosarioWinTKO1