Within the recorded range there are 29 bouts between 2013 and 2025, about one every 5.4 months. 19 of the 25 wins came inside the distance, 3 of them in the first round. Of the 3 losses, 2 came inside the distance and 1 on the cards. The best win came against David Avanesyan in 2018, who was rated 2168 at the time.
DateOpponentResultMethodRd
2023-12-14Jose MarruffoWinKO3
2022-10-08Mykal FoxWinUD10
2020-09-12Mikaël ZewskiWinTKO8
2019-03-30Ray RobinsonDrawMD10
2018-11-16Roberto ArriazaWinKO3
2018-07-07Juan Carlos AbreuWinUD10
2017-09-22Mahonri MontesWinTKO7
2017-05-26Daniel EcheverriaWinKO7
2017-04-08Ramses AgatonWinKO4
2016-10-14Cameron KraelWinUD8
2016-07-16Jeremy BryanWinTKO3
2016-04-09Deniz IlbayWinUD8
2016-02-13Prenice BrewerWinKO2
2015-12-12Pablo MunguiaWinKO2
2015-11-07Jake GiuriceoWinTKO1
2014-12-13Jamie HerreraWinKO2
2014-09-20Eduardo FloresWinTKO1
2014-08-09Benjamin WhitakerWinKO5
2014-06-14Larry VentusWinTKO4
2014-03-29James HarrisonWinTKO1
2013-10-11Peter HaroWinTKO2
2013-08-17Jason ThompsonWinTKO2
2013-06-08Luis BorregoWinTKO3
2013-03-16Eridanni LeonWinUD4