Within the recorded range there are 34 bouts between 2016 and 2026, about one every 3.6 months. 5 of the 26 wins came inside the distance, 1 of them in the first round. Of the 7 losses, 1 came inside the distance and 6 on the cards. The best win came against Sivenathi Nontshinga in 2023, who was rated 2234 at the time.
DateOpponentResultMethodRd
2025-05-30Johan RubioWinUD10
2024-12-06Damian ArceWinUD10
2023-08-04Ivan Garcia CarrilloWinTKO3
2023-06-17Jose Ramirez ArmentaDrawTD4
2023-02-24Arnulfo Salvador RodriguezWinUD8
2022-10-28Maximino FloresWinUD10
2022-08-19Mario AndradeWinUD8
2022-01-28Hugo HernandezWinSD10
2021-10-08Oscar Nery PlataWinMD8
2021-07-16Ali Cortez PadillaWinUD8
2021-03-26Cristian Gonzalez HernandezLossMD10
2020-03-13Rosendo Hugo GuarnerosWinUD10
2019-10-04Mario AndradeWinMD10
2019-06-28Osvaldo RazonWinUD8
2019-04-27Ricardo Velazco SegoviaWinSD8
2019-03-08Sergio MejiaLossMD6
2018-12-07Daniel Romero GarciaWinUD8
2018-04-14Angel Martinez CastilloWinUD6
2018-02-03Alejandro Villasenor HernandezWinUD6
2017-12-16Adrian Pacheco RodriguezWinTKO6
2017-10-21Gustavo AcevesWinTKO4
2017-08-12Jose Emmanuel ZunigaWinUD6
2017-07-08Geovani Garcia BarraganWinUD4
2017-01-21Joshua Martinez RamirezWinSD4
2016-10-21Daniel Romero GarciaWinUD4
2016-07-08Mauricio CruzWinMD4
2016-05-22Adrian Pacheco RodriguezWinUD4
2016-03-18Hector Garcia DoloresWinTKO1