Within the recorded range there are 25 bouts between 2018 and 2025, about one every 3.8 months. 19 of the 24 wins came inside the distance, 4 of them in the first round. Since 2024 the run stands at 4 straight wins. The best win came against Shane Mosley Jr. in 2025, who was rated 2123 at the time.
DateOpponentResultMethodRd
2025-03-22Guido Emmanuel SchrammWinTKO7
2024-05-04Johan GonzalezWinTKO9
2023-03-25Joseph SpencerWinTKO7
2022-05-28Luke SantamariaWinUD10
2022-02-05Vladimir HernandezWinTKO6
2021-05-01Javier MolinaWinUD10
2021-02-27Jesus Emilio BojorquezWinKO2
2020-12-26Naim NelsonWinRTD4
2020-09-06Esteban GarciaWinKO2
2020-02-01Ramal AmanovWinRTD6
2019-09-21Rickey EdwardsWinKO3
2019-06-23Kevin ShacksWinUD4
2019-04-27Seifullah Jihad WiseWinKO1
2019-02-22Ivan Chavela ResendizWinKO2
2018-12-14Rodolfo Lopez AlvarezWinRTD2
2018-10-26Hugo MontoyaWinTKO1
2018-10-05Jose Vergara GrajedaWinKO1
2018-09-01Jose Roberto GraciaWinTKO2
2018-08-18Miguel Robinson SalmeronWinKO2
2018-06-29Martin SosaWinTKO2
2018-05-26Luis RomeroWinTKO1