Within the recorded range there are 29 bouts between 2016 and 2026, about one every 4.4 months. 21 of the 26 wins came inside the distance, 8 of them in the first round. Of the 2 losses, 1 came inside the distance and 1 on the cards. The best win came against Conor Benn in 2026, who was rated 2451 at the time.
DateOpponentResultMethodRd
2023-12-02Oscar DuarteWinKO8
2022-04-09Emmanuel TagoeWinUD12
2019-11-02Romero DunoWinKO1
2019-03-30Jose LopezWinRTD2
2018-12-15Braulio RodriguezWinKO5
2018-09-01Carlos MoralesWinMD10
2018-03-22Fernando Vargas ParraWinKO1
2017-12-16Noe Martinez RaygozaWinTKO8
2017-11-02Cesar Alan ValenzuelaWinTKO3
2017-09-15Miguel CarrizozaWinKO1
2017-05-06Tyrone LuckeyWinTKO2
2017-02-03Devon JonnesWinKO2
2016-12-17José Antonio MartínezWinKO2
2016-10-14Mario AguirreWinRTD2
2016-08-17Jonathan CruzWinTKO2
2016-07-27Cristian Jesus CruzWinUD4
2016-07-07Luis LozanoWinTKO1
2016-06-24Hector GarcíaWinTKO1
2016-06-09Edgar MezaWinTKO1