Within the recorded range there are 21 bouts between 2017 and 2026, about one every 5.0 months. 13 of the 19 wins came inside the distance, 2 of them in the first round. The best win came against Rances Barthelemy in 2025, who was rated 2259 at the time.
Measured by the gap on the day, the biggest upset was the win over Artem Harutyunyan in 2023. The record includes 2 wins against a higher-rated opponent. The rating has held roughly steady across the last four bouts.
DateOpponentResultMethodRd
2026-02-21Nahir AlbrightDrawUD10
2022-12-17Michel RiveraWinUD12
2022-01-01Romero DunoWinTKO4
2021-08-21Ryan KielczweskiWinUD10
2021-04-20Jerry PerezWinKO7
2020-12-05Tyrone LuckeyWinKO5
2020-02-28Reymond YanongWinTKO4
2019-08-24Pablo CupulWinKO2
2019-06-07Larry VentusWinUD6
2019-03-09Deshawn DeboseWinTKO4
2019-02-08Efrain CruzWinUD6
2018-07-13Jermon HouckWinTKO2
2018-06-08Kendrick LatchmanWinKO2
2018-04-13Terren ArringtonWinTKO2
2018-03-10Mundo MartinezWinTKO1
2017-12-16Darnell PettisWinUD4
2017-10-07John Edward LocketteWinTKO1