Within the recorded range there are 33 bouts between 2012 and 2026, about one every 5.2 months. 18 of the 29 wins came inside the distance, 7 of them in the first round. Of the 4 losses, 4 came on the cards and none inside the distance. The most recent run is 3 straight losses. The best win came against Antonio Orozco in 2018, who was rated 2358 at the time.
DateOpponentResultMethodRd
2026-09-12Alexis RochaLossUD10
2017-11-11Mike ReedWinKO2
2017-05-05Jake GiuriceoWinTKO2
2016-12-02Issouf KindaWinKO6
2016-07-09Tomas MendezWinKO4
2016-04-09Manuel PérezWinUD10
2015-12-05Johnny GarciaWinUD8
2015-07-18Ryusei YoshidaWinRTD3
2015-05-09Robert FrankelWinKO5
2014-12-13Antonio ArellanoWinTKO6
2014-10-25David RodelaWinKO1
2014-08-02Alfred RomeroWinUD8
2014-05-17Jesus SeligWinKO2
2014-03-29Boyd HenleyWinTKO2
2014-02-01Javier PerezWinTKO1
2013-11-09Erick Hernandez PerezWinKO1
2013-09-28Daniel CalzadaWinUD4
2013-08-17Mike MaldonadoWinTKO1
2013-06-29Christopher WilliamsWinTKO1
2013-04-27Antonio MartinezWinUD4
2013-03-30Charlie DubrayWinTKO1
2012-12-08Corey SeigwarthWinTKO1