Within the recorded range there are 34 bouts between 2015 and 2026, about one every 4.2 months. 19 of the 29 wins came inside the distance, 7 of them in the first round. Of the 3 losses, 3 came on the cards and none inside the distance. The best win came against Yuriorkis Gamboa in 2022, who was rated 2345 at the time.
DateOpponentResultMethodRd
2026-09-19Nestor Bravo TitleWinKO6
2025-07-19Omar Salcido TitleWinUD10
2025-02-01Angel FierroWinUD10
2023-07-29Giovanni CabreraWinSD12
2021-03-13Jose Matias RomeroWinUD12
2020-02-14Thomas MatticeWinMD10
2019-12-07Miguel Angel Perez AispuroWinUD8
2019-02-16Eleazar ValenzuelaWinKO1
2018-11-10Jose FelixWinTKO3
2018-10-06Jose Angel Flores ChanWinKO1
2018-06-16Heberto PersicoWinUD8
2018-02-17Juan Jose Martinez AlvarezWinRTD5
2017-11-11Ricardo Juan SaenzWinTKO2
2017-09-30Jose CalyecacDrawPTS6
2017-07-01Dunis LiñánWinTKO7
2017-04-22Ivan Basurto MonroyWinTKO3
2016-12-03Raul HinojosaWinTKO6
2016-10-22Daniel Evangelista JrWinTKO3
2016-08-27Carlos Marcelino SantiagoWinKO1
2016-04-02Italo OrtizWinTKO1
2016-02-06Luis Miguel MontañoLossUD8
2015-09-05Francisco ValadezWinMD6
2015-08-08Rafael Lopez GarciaWinKO1
2015-06-27Jose Eduardo ZamudioWinTKO3
2015-05-23Brandon GonzalezWinSD4
2015-03-14Luis Yan RevillaWinKO1