Within the recorded range there are 45 bouts between 2012 and 2026, about one every 3.7 months. 15 of the 34 wins came inside the distance, 1 of them in the first round. Of the 10 losses, 1 came inside the distance and 9 on the cards. The most recent run is 3 straight losses. The highest it has been is 2402, in 2021; it stands at 2066 now. The best win came against Javier Fortuna in 2021, who was rated 2356 at the time.
DateOpponentResultMethodRd
2026-06-19Ashton SylveLossUD10
2026-03-14Alexis RochaLossUD10
2025-06-21Jorge Luis Valencia DiazWinUD8
2024-11-09Abraham MontoyaLossSD10
2024-04-27Oscar DuarteLossKO9
2024-02-15Jesus Antonio Perez CamposLossSD10
2023-07-08Jerry PerezWinUD10
2019-09-21Jesus CuadroWinMD12
2019-05-04Freddy FonsecaWinTKO7
2019-02-09Charles HuertaWinUD10
2017-09-16Rafael RiveraWinUD12
2017-05-06Manuel ÁvilaWinUD10
2016-12-17Horacio GarcíaWinUD10
2016-07-30Victor ProaWinKO2
2015-12-18Hugo PartidaWinTKO2
2015-10-23Ruben TamayoWinUD10
2015-05-09Giovanni DelgadoWinUD10
2015-03-06Juan Luis HernandezWinTKO3
2014-12-08Jose Angel BeranzaWinUD10
2014-11-13Roberto CastanedaWinRTD4
2014-09-29Raul HidalgoWinTKO7
2014-07-09Ramiro RoblesWinUD10
2014-04-26Luis MaldonadoWinUD6
2014-03-08Joivany FuentesWinTKO5
2013-12-13Carlos RodriguezWinTKO7
2013-08-24Noel MendozaWinKO3
2013-07-20Luis CosmeWinKO1
2013-06-08Rigoberto CasillasWinRTD3
2013-05-03Eric GotayWinTKO3
2013-03-16Alberto CupidoWinUD6
2013-02-02Jose RuizWinTKO2
2012-12-15Vicente Afaro MartinezWinUD4