Within the recorded range there are 44 bouts between 2012 and 2026, about one every 3.9 months. 33 of the 40 wins came inside the distance, 6 of them in the first round. Of the 2 losses, 2 came on the cards and none inside the distance. The best win came against Óscar Valdez in 2023, who was rated 2494 at the time.
DateOpponentResultMethodRd
2023-02-03Liam Wilson TitleWinTKO9
2022-08-20Eduardo Baez TitleWinKO6
2020-06-20Uriel LópezWinTKO6
2018-06-02Jose SanmartinWinKO12
2018-03-10Breilor TeranWinTKO4
2018-01-20Glenn PorrasWinTKO2
2017-06-29Danny FloresWinTKO2
2017-06-29Jhon GeminoWinTKO5
2017-06-24Luis Bedolla OrozcoWinTKO2
2017-03-25Salvador Hernandez SanchezWinTKO1
2017-01-21Dennis ContrerasWinTKO6
2016-10-08Martin CasillasWinUD10
2016-08-13Eleazar ValenzuelaWinUD8
2016-07-16Roberto PuchetaWinTKO2
2016-03-05Oswaldo CastroWinTKO5
2015-11-28Ricardo RomanWinKO3
2015-09-05Jonathan Lecona RamosWinTKO4
2015-07-04Enrique BernacheWinTKO6
2015-02-21Marco Antonio GonzalezWinRTD2
2014-11-21Alberto Luna GaliciaWinUD8
2014-08-08Emmanuel DominguezWinTKO4
2013-03-02Antonio GutierrezWinTKO4
2012-12-15Ramon PenaWinTKO2
2012-07-26Daniel ArguetaLossUD4
2012-06-21Ismael GarnicaWinTKO1
2012-05-10Ivan Ochoa SanchezWinTKO1
2012-04-12Ivan DonovanWinTKO1
2012-03-08Jonathan RojasWinTKO1
2012-02-18Misael RamirezWinTKO1