Within the recorded range there are 30 bouts between 2013 and 2025, about one every 4.9 months. 19 of the 27 wins came inside the distance, 6 of them in the first round. Of the 3 losses, 3 came inside the distance and none on the cards. The best win came against Jesus Ramos in 2023, who was rated 2298 at the time.
DateOpponentResultMethodRd
2025-05-10Ardreal Holmes JrWinTKO11
2023-06-24Luís AriasWinKO5
2019-10-26Nathaniel GallimoreWinUD10
2019-06-29Zakaria AttouWinTKO4
2018-04-28Silverio OrtizWinTKO4
2017-03-04Jorge CotaWinTKO4
2016-12-10Juan Ubaldo CabreraWinKO2
2016-07-16Ivan MonteroWinUD8
2016-06-18Daniel SandovalWinTKO3
2016-01-31Jose De Jesus MaciasWinUD10
2015-11-28Alexis CamachoWinTKO2
2015-09-18Orlando LoraWinTKO6
2015-06-26Ayi BruceWinKO1
2015-03-06Kenneth CouncilWinTKO1
2015-02-06Michael FinneyWinUD8
2014-11-14Norberto GonzalezWinUD8
2014-08-08Francisco Javier RezaWinRTD1
2014-07-10Noe BolanosWinUD8
2014-04-18Jovan RamirezWinKO2
2014-02-22Tirobio BallWinTKO3
2014-02-07Roberto AcevedoWinTKO1
2014-01-03Luis SantiagoWinKO1
2013-11-26Eric De JesusWinTKO1