Within the recorded range there are 31 bouts between 2017 and 2026, about one every 3.7 months. 24 of the 27 wins came inside the distance, 4 of them in the first round. Of the 4 losses, 2 came inside the distance and 2 on the cards. The best win came against Radzhab Butaev in 2026, who was rated 2216 at the time.
DateOpponentResultMethodRd
2025-05-17Mykal FoxWinUD10
2024-12-21Ishmael DavisWinRTD6
2023-07-22Patrick AlloteyWinKO1
2023-01-27Nathaniel GallimoreWinKO6
2022-11-03Aaron ColeyWinKO2
2021-09-16Raphael IgbokweWinTKO6
2021-07-17Brandon BaueWinKO1
2020-09-25Alejandro DavilaWinRTD6
2019-12-13Carlos GalvanWinKO5
2019-10-27Tyrone BrunsonWinKO4
2019-07-28Fernando MarinWinKO3
2019-03-24Cleotis PendarvisWinRTD3
2018-12-08Carlos HernandezWinKO5
2018-10-30Ronald MontesWinKO1
2018-07-21Nikolozi GviniashviliWinRTD5
2018-06-06Cesar BerumenWinKO2
2018-04-26Todd ManuelWinTKO4
2018-03-27Lucius JohnsonWinTKO3
2017-12-07Kevin OttleyWinKO5
2017-09-16Joan ValenzuelaWinTKO2
2017-04-06Jonathan PerezWinKO2
2017-03-18Yasmani PedrosoWinTKO3
2017-02-24César AguileraWinKO1
2017-02-03Matt MurphyWinKO2