Within the recorded range there are 30 bouts between 2017 and 2025, about one every 3.6 months. It has been 12 months since the last bout. 24 of the 29 wins came inside the distance, 3 of them in the first round. The best win came against Maciej Sulęcki in 2025, who was rated 2291 at the time.
DateOpponentResultMethodRd
2024-05-25Mark HeffronWinKO1
2024-01-13Rohan MurdockWinRTD6
2023-09-08Demond NicholsonWinKO4
2023-03-23Carlos GóngoraWinUD10
2022-12-17Vaughn AlexanderWinUD10
2022-09-09DeAndre WareWinKO2
2021-12-11Ronald EllisWinUD10
2021-09-23Ronny LandaetaWinTKO3
2021-04-22Jesus Antonio Gutierrez VelazquezWinTKO5
2020-12-12Rolando ParedesWinTKO3
2019-12-13KeAndrae LeatherwoodWinTKO8
2019-10-12Abraham JuarezWinTKO9
2019-03-30Humberto Gutierrez OchoaWinUD8
2018-12-04Ilya KharlamauWinTKO3
2018-10-11Luis Fernando PinaWinTKO2
2018-07-27Ramon AguinagaWinKO5
2018-05-19Marcos Jesus CornejoWinTKO3
2018-04-19Luis Eduardo PazWinTKO1
2018-03-15Jesus GurrolaWinKO2
2017-12-14Robert SwierzbinskiWinTKO5
2017-10-12Martin OwonoWinKO3
2017-08-19Genaro QuirogaWinKO4
2017-06-03Cesar Lopez UgarteWinTKO2
2017-04-08Sergio de LeonWinKO3
2017-02-24Jesus OlivaresWinTKO3
2017-02-09Adrian ArenasWinKO2