Within the recorded range there are 28 bouts between 2012 and 2026, about one every 6.1 months. 12 of the 25 wins came inside the distance, 5 of them in the first round. Of the 3 losses, 3 came on the cards and none inside the distance. Since 2024 the run stands at 3 straight wins. The best win came against Rey Vargas in 2023, who was rated 2505 at the time.
There are 5 wins over opponents who were rated higher on the day. Among the losses to lower-rated opponents, the widest gap was Robson Conceição in 2024. Across the last four bouts the rating has risen.
DateOpponentResultMethodRd
2019-12-05Alberto MercadoWinUD10
2019-07-17Jesus BravoWinKO8
2019-02-23Fatiou FassinouWinRTD3
2018-09-21Jon FernandezWinUD10
2018-04-13Frank De AlbaWinMD8
2018-01-20Kaylyn AlfredWinMD4
2017-12-29Andrew GoodrichWinTKO1
2016-07-22Rolando ChineaLossSD8
2016-02-19Lavisas WilliamsWinTKO7
2016-01-16Rynell GriffinWinTKO4
2015-11-06Samuel TeahLossUD8
2015-09-26Darius JacksonWinKO1
2015-08-22Frank JordanWinKO1
2014-07-12Devin ParkerWinUD4
2014-05-10Mario LaceyWinTKO2
2013-11-02Aaron AndersonWinUD4
2012-10-26Stephan NavaWinKO1
2012-09-22Manuel RubalcavaWinUD4
2012-09-08Theo JohnsonWinTKO1