Within the recorded range there are 32 bouts between 2013 and 2026, about one every 5.1 months. 19 of the 29 wins came inside the distance, 7 of them in the first round. Of the 3 losses, 3 came on the cards and none inside the distance. The best win came against Gary Russell Jr. in 2022, who was rated 2466 at the time.
DateOpponentResultMethodRd
2026-09-12Andres CortesLossUD10
2026-04-05Feargal McCroryWinTKO5
2025-07-19Jorge MataWinUD10
2024-12-14Bryan MercadoWinKO2
2023-12-09Isaac AvelarWinKO3
2021-04-10Pablo CruzWinTKO4
2020-10-03Rigoberto HermosilloWinSD10
2019-04-12Erick DeztroyerWinKO4
2017-11-25Shota HayashiWinUD12
2017-07-08Daniel DiazWinTKO1
2017-04-29Issa NampepecheWinTKO1
2016-09-24Ramiro RoblesWinUD12
2016-02-27Eduardo MontoyaWinUD10
2015-10-17Yardley SuarezWinKO1
2015-07-11Rafael ReyesWinTKO5
2015-03-07Sukpraserd PonpitakWinTKO5
2014-11-15Moon Sun JungWinTKO2
2014-08-09Jessie TuyorWinTKO1
2014-07-26Ernesto Tata FontanillaWinTKO6
2014-05-10Hyuk Tak JooWinUD4
2014-03-01Roy SumugatWinTKO6
2013-09-26Hagibis QuinonesWinKO1
2013-09-24John Rey MelligenWinUD12
2013-07-13Jamjam UngonWinTKO1
2013-05-25Melton SandalWinKO1