Within the recorded range there are 27 bouts between 2016 and 2026, about one every 4.5 months. 10 of the 21 wins came inside the distance, 2 of them in the first round. Of the 4 losses, 4 came on the cards and none inside the distance. The best win came against O'Shaquie Foster in 2024, who was rated 2329 at the time.
DateOpponentResultMethodRd
2026-04-04Helber RojasWinUD10
2025-08-02Yonnaiquer RondonWinKO6
2024-04-13Jose Ivan Guardado OrtizWinTKO7
2023-06-10Nicolas PolancoNCNC2
2022-01-29Xavier MartinezWinUD10
2021-04-10Jesus Antonio AhumadaWinTKO7
2020-10-31Luis CoriaWinUD10
2020-08-29Eduardo Pereira dos ReisWinTKO2
2019-06-08Carlos RuizWinUD8
2019-03-31Sergio Ariel EstrelaWinTKO1
2019-01-18Hector Ambriz SuarezWinUD8
2018-11-04Joey LavioletteWinUD8
2018-08-25Edgar CantuWinUD8
2018-06-30Gavino GuamanWinTKO3
2018-04-28Alex Torres RynnWinUD6
2018-02-16Ignacio HolguinWinUD6
2017-09-22Carlos OsorioWinRTD3
2017-07-21Bernardo Gomez UribeWinKO1
2017-03-17Aaron HollisWinTKO2
2017-01-27Aaron ElyWinKO2
2016-11-05Clay BurnsWinUD6