Within the recorded range there are 26 bouts between 2016 and 2026, about one every 4.9 months. 19 of the 24 wins came inside the distance, 17 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 Jason Quigley in 2023, who was rated 2213 at the time.
DateOpponentResultMethodRd
2026-07-26Steven ButlerWinTKO7
2025-03-15Jonathan González OrtizWinKO1
2024-02-24Padraig McCroryWinTKO6
2022-03-19Steve RollsWinUD10
2021-04-24Demond NicholsonWinUD8
2020-12-12Ulises SierraWinTKO1
2020-10-17Lanell BellowsWinTKO1
2020-07-21Eric MoonWinKO1
2019-12-14Cesar NunezWinTKO1
2019-08-10Gregory TrenelWinTKO1
2019-05-25Gyorgy VarjuWinKO1
2019-04-20Samir dos Santos BarbosaWinTKO1
2018-09-29Gregory ClarkWinTKO1
2018-06-09Aaron GarciaWinTKO1
2018-01-26Jaime BarbozaWinTKO1
2017-11-18Enrique GallegosWinTKO1
2017-09-09Saadiq MuhammadWinKO1
2017-03-24Christopher SalernoWinTKO1
2016-11-18Jose Alberto LealWinTKO1
2016-06-16Jose Antonio Leos NeryWinKO1
2016-04-29Jorge PedrozaWinKO1