Within the recorded range there are 36 bouts between 2010 and 2025, about one every 5.1 months. It has been 18 months since the last bout. 17 of the 29 wins came inside the distance, 5 of them in the first round. Of the 5 losses, 3 came inside the distance and 2 on the cards. The highest it has been is 2343, in 2020; it stands at 2097 now. The best win came against Jarrett Hurd in 2019, who was rated 2550 at the time.
DateOpponentResultMethodRd
2024-01-12Gustavo David VittoriWinTKO2
2022-11-05Rolando MansillaWinUD8
2021-10-09Vladimir HernandezLossSD10
2018-12-01Francisco CastroWinKO2
2018-04-07Nathaniel GallimoreWinMD12
2017-06-30Joshua ConleyWinTKO7
2016-03-05Marcello MatanoWinTKO7
2015-09-22Luciano CuelloWinTKO1
2015-06-13Arman OvsepyanWinTKO6
2015-04-04Joey HernandezWinUD10
2014-12-20Jamar FreemanWinTKO8
2014-09-11Eliezer GonzalezWinUD8
2014-05-24Michael MedinaWinKO8
2013-12-07Orlando LoraWinTKO3
2013-04-20Dashon JohnsonWinTKO3
2013-01-26Jeremiah WigginsWinTKO7
2012-11-17Jonel TapiaWinTKO7
2012-04-28Hector RosarioWinUD8
2011-09-30Eberto MedinaWinUD6
2011-07-22Raul RodriguezWinUD6
2011-05-13Francisco SantanaDrawPTS6
2011-03-19Marteze LoganWinUD4
2011-01-29Allan MooreWinTKO1
2010-12-03Mario EvangelistaWinUD6
2010-11-09Wes ParkhurstWinTKO1
2010-10-01Dean Peters Jr.WinTKO1
2010-05-07Antonio ChavesWinTKO1