Within the recorded range there are 34 bouts between 2010 and 2026, about one every 5.8 months. 12 of the 28 wins came inside the distance, 3 of them in the first round. Of the 6 losses, 1 came inside the distance and 5 on the cards. The best win came against Manny Pacquiao in 2021, who was rated 2687 at the time.
DateOpponentResultMethodRd
2026-06-06Jesus Lopez PerezWinSD8
2020-09-06Abel Ramos TitleWinSD12
2018-09-08Cesar Miguel BarrionuevoWinUD12
2018-06-16Jonathan BatistaWinTKO2
2018-02-17Ray RobinsonWinTKO7
2017-04-25Nelson LaraWinTKO2
2017-02-02Levan GhvamichavaWinSD10
2016-09-27Bryant PerrellaWinTKO4
2014-02-28Emmanuel RoblesLossSD10
2013-08-17John WilliamsWinUD10
2013-06-27Adan HernandezWinKO1
2012-11-10Dedrick BellWinKO3
2012-03-23Johnny GarcíaLossSD8
2012-01-13Esteban AlmarazWinUD8
2011-10-29Rynell GriffinWinTKO2
2011-08-13Fernando RodriguezWinUD6
2011-06-25Kenny AbrilWinUD6
2011-04-16Carlos Garcia HernandezWinTKO6
2011-02-19Carlos MusquezWinUD6
2010-10-19Anthony WoodsWinUD4
2010-09-24Anthony AdamsWinTKO1
2010-08-18Marqus JacksonWinTKO2
2010-07-30DeJuan JacksonWinKO1
2010-07-09Dino DumonjicWinUD4