No intervalo registrado são 45 lutas entre 2009 e 2026, cerca de uma a cada 4.6 meses. 25 das 38 vitórias vieram antes do limite, 5 delas no primeiro round. Das 5 derrotas, 1 vieram antes do limite e 4 nos pontos. O ponto mais alto foi 2324, em 2018; hoje está em 2160. A melhor vitória foi sobre McJoe Arroyo em 2016, avaliado em 2363 na época.
DataAdversárioResultadoMétodoRd
2026-06-28Omar TrinidadDerrotaUD10
2026-04-18Ruben TostadoVitóriaTKO4
2025-08-02Ruben Dario CaseroVitóriaMD8
2024-09-22Sukpraserd PonpitakVitóriaDQ5
2023-06-24Wilner SotoVitóriaTKO5
2021-04-10Jonathan Javier Rodriguez TítuloVitóriaUD12
2019-12-07Miguel Gonzalez TítuloVitóriaTKO6
2015-11-13Paul ApolinarioVitóriaKO1
2015-05-30Juan PurisimaVitóriaKO9
2014-11-23Fadhili MajihaVitóriaKO3
2014-08-23Rachmat SantosoVitóriaTKO1
2014-05-03Petchwanchai Sor VisetkitVitóriaKO1
2013-12-14Ryan BongcawilVitóriaKO2
2013-08-30Armando CasaVitóriaTKO4
2012-12-21Runlong XuVitóriaTKO4
2012-09-21Miguel TamayoVitóriaTKO10
2012-08-12John Paul BautistaVitóriaRTD3
2012-03-17Mark Anthony GeraldoDerrotaMD10
2011-11-23Rodel QuilatonVitóriaUD12
2011-08-27Jing XiangVitóriaUD10
2011-08-06Jason EgeraVitóriaTKO8
2011-04-16Rex TitoVitóriaUD10
2011-02-19Pit AnacayaVitóriaUD10
2010-12-22Menard ZaragosaVitóriaUD10
2010-11-20Julius AgcopraVitóriaTKO3
2010-09-26Leo de GuiaVitóriaUD8
2010-08-07Redney QuezonVitóriaTKO6
2010-06-26Leo de GuiaVitóriaUD6
2010-05-15Ervin YamoEmpateTD6
2009-09-25Jimmy PaypaVitóriaMD4
2009-09-03Sherwin McDo LungayVitóriaTKO1
2009-07-27Reynaldo BuluanVitóriaTKO1