Within the recorded range there are 37 bouts between 2013 and 2025, about one every 4.1 months. It has been 13 months since the last bout. 22 of the 29 wins came inside the distance, 8 of them in the first round. Of the 7 losses, 3 came inside the distance and 4 on the cards. The best win came against Eduardo Hernández in 2019, who was rated 2356 at the time.
DateOpponentResultMethodRd
2024-05-18Alan AyalaWinUD10
2023-03-03Henry DelgadoWinKO2
2019-12-14Andres TapiaWinUD10
2019-10-19Angel MujicaWinTKO3
2018-12-20Leonardo PadillaWinKO5
2018-11-21Eduardo AgueroWinTKO4
2018-09-29Oscar DuarteLossRTD4
2018-06-23Hector Tanajara Jr.LossUD8
2018-05-24Willy Franklin MorilloWinKO1
2018-02-03Antonio RequenaWinKO2
2017-10-26Brayner VazquezWinKO5
2017-09-09Juan PinaWinTKO2
2017-02-11Ciro MoleroWinTKO2
2016-10-01Alfredo MirabalWinTKO1
2016-08-16Moises CastroWinTKO1
2016-04-04Denilson HerreraWinKO1
2016-01-30Alexander GonzalezWinUD8
2015-11-14Gustavo VeraWinTKO2
2015-10-10Luis NinoWinTKO2
2015-08-15Yohangel RomeroWinTKO1
2015-06-27Christian Eduardo Gomez GarciaWinTKO6
2015-05-30Miguel UrdanetaWinTKO2
2015-03-07Daniel CaicedoWinKO1
2014-10-11Alfredo MirabalDrawSD4
2014-08-30Edgar Daniel AhumadaWinUD4
2013-12-14Jimzor MaytanWinKO3
2013-10-19Alexander PonceWinUD4
2013-05-05Luis NinoWinKO1