Within the recorded range there are 50 bouts between 2008 and 2026, about one every 4.3 months. 28 of the 45 wins came inside the distance, 3 of them in the first round. Of the 5 losses, 2 came inside the distance and 3 on the cards. The best win came against Román González in 2021, who was rated 2504 at the time.
DateOpponentResultMethodRd
2025-06-14Karim Arce LugoWinUD10
2022-09-03Argi CortesWinUD12
2019-08-24Dewayne Beamon TitleWinTKO9
2018-12-08Victor MendezWinRTD8
2017-03-11Anuar SalasWinTKO5
2016-10-08Raymond TabugonWinUD10
2014-12-06Joebert AlvarezWinUD10
2012-08-24German MerazWinTKO9
2012-04-14Jonathan Lecona RamosWinUD8
2011-12-08Luis MayWinUD8
2011-11-02Jose Alfredo TiradoWinTKO2
2011-09-16Ivan DiazWinUD6
2011-07-02Manuel LugoWinTKO3
2011-02-18Jorge CardenasWinKO2
2010-12-11Jose Guadalupe MartinezWinUD6
2010-10-02Manuel ArmendarizWinTKO2
2010-08-07Carlos RodriguezWinTKO2
2010-05-14Francisco SotoWinUD10
2010-02-20Jose TamayoWinKO3
2009-12-12Marino MontielWinKO1
2009-10-16Carlos JacoboWinKO5
2009-09-04Felipe AcostaWinTKO3
2009-07-31Javier MerazWinTKO2
2009-05-23Eduardo GutierrezWinTKO5
2009-04-11Carlos LopezWinKO2
2009-03-29Jorge RamirezWinKO6
2009-03-06Roberto HernandezWinKO1
2009-01-31Gregorio CortezWinTKO4
2008-12-13Vicente MaroquinWinRTD2
2008-11-14Daniel Contreras JrWinKO1
2008-08-30Sergio ChavezWinUD4