No intervalo registrado são 32 lutas entre 2013 e 2026, cerca de uma a cada 5.1 meses. 19 das 29 vitórias vieram antes do limite, 7 delas no primeiro round. Das 3 derrotas, 3 vieram nos pontos e nenhuma antes do limite. A melhor vitória foi sobre Gary Russell Jr. em 2022, avaliado em 2466 na época.
DataAdversárioResultadoMétodoRd
2026-09-12Andres CortesDerrotaUD10
2026-04-05Feargal McCroryVitóriaTKO5
2025-07-19Jorge MataVitóriaUD10
2024-12-14Bryan MercadoVitóriaKO2
2023-12-09Isaac AvelarVitóriaKO3
2021-04-10Pablo CruzVitóriaTKO4
2020-10-03Rigoberto HermosilloVitóriaSD10
2019-04-12Erick DeztroyerVitóriaKO4
2017-11-25Shota HayashiVitóriaUD12
2017-07-08Daniel DiazVitóriaTKO1
2017-04-29Issa NampepecheVitóriaTKO1
2016-09-24Ramiro RoblesVitóriaUD12
2016-02-27Eduardo MontoyaVitóriaUD10
2015-10-17Yardley SuarezVitóriaKO1
2015-07-11Rafael ReyesVitóriaTKO5
2015-03-07Sukpraserd PonpitakVitóriaTKO5
2014-11-15Moon Sun JungVitóriaTKO2
2014-08-09Jessie TuyorVitóriaTKO1
2014-07-26Ernesto Tata FontanillaVitóriaTKO6
2014-05-10Hyuk Tak JooVitóriaUD4
2014-03-01Roy SumugatVitóriaTKO6
2013-09-26Hagibis QuinonesVitóriaKO1
2013-09-24John Rey MelligenVitóriaUD12
2013-07-13Jamjam UngonVitóriaTKO1
2013-05-25Melton SandalVitóriaKO1