Within the recorded range there are 34 bouts between 2013 and 2026, about one every 4.5 months. 18 of the 29 wins came inside the distance, 4 of them in the first round. Of the 3 losses, 1 came inside the distance and 2 on the cards. The best win came against Yordenis Ugás in 2023, who was rated 2323 at the time.
DateOpponentResultMethodRd
2024-11-15Abel Ramos TitleDrawSD12
2023-02-11Jovanie SantiagoWinTKO8
2020-10-31Ryan Karl TitleWinTKO6
2019-05-11Juan Jose VelascoWinKO2
2019-02-09Richard ZamoraWinKO4
2018-07-28Jose RomanWinRTD8
2018-03-10Eudy BernardoWinTKO2
2017-09-19Naim NelsonWinTKO7
2017-06-11Jose Luis RodriguezWinKO7
2017-03-04Yardley Armenta CruzWinTKO6
2016-12-10Claudio Rosendo TapiaWinKO2
2016-07-09Devis BoschieroWinUD12
2016-04-16Edgar GabejanWinUD8
2015-12-12Manuel VidesWinKO6
2015-11-10Enrique TinocoWinUD8
2015-09-26Eduardo RiveraWinKO1
2015-09-06Jose Cen TorresWinTKO4
2015-07-18Jose Arturo EsquivelWinUD8
2015-05-09Jose Del ValleWinKO6
2015-03-07Justin LopezWinTKO3
2014-11-20Juan SandovalWinUD4
2014-10-08Abraham RubioWinKO1
2014-07-25Salvador PerezWinKO1
2014-05-10Jaxel MarreroWinUD4
2014-03-07Lyonell KellyWinUD4
2014-02-10Manuel RubalcavaWinUD4
2013-11-11Rigoberto MorenoWinTKO1