Within the recorded range there are 45 bouts between 2009 and 2026, about one every 4.6 months. 25 of the 38 wins came inside the distance, 5 of them in the first round. Of the 5 losses, 1 came inside the distance and 4 on the cards. The highest it has been is 2324, in 2018; it stands at 2160 now. The best win came against McJoe Arroyo in 2016, who was rated 2363 at the time.
DateOpponentResultMethodRd
2026-06-28Omar TrinidadLossUD10
2026-04-18Ruben TostadoWinTKO4
2025-08-02Ruben Dario CaseroWinMD8
2024-09-22Sukpraserd PonpitakWinDQ5
2023-06-24Wilner SotoWinTKO5
2021-04-10Jonathan Javier Rodriguez TitleWinUD12
2019-12-07Miguel Gonzalez TitleWinTKO6
2015-11-13Paul ApolinarioWinKO1
2015-05-30Juan PurisimaWinKO9
2014-11-23Fadhili MajihaWinKO3
2014-08-23Rachmat SantosoWinTKO1
2014-05-03Petchwanchai Sor VisetkitWinKO1
2013-12-14Ryan BongcawilWinKO2
2013-08-30Armando CasaWinTKO4
2012-12-21Runlong XuWinTKO4
2012-09-21Miguel TamayoWinTKO10
2012-08-12John Paul BautistaWinRTD3
2012-03-17Mark Anthony GeraldoLossMD10
2011-11-23Rodel QuilatonWinUD12
2011-08-27Jing XiangWinUD10
2011-08-06Jason EgeraWinTKO8
2011-04-16Rex TitoWinUD10
2011-02-19Pit AnacayaWinUD10
2010-12-22Menard ZaragosaWinUD10
2010-11-20Julius AgcopraWinTKO3
2010-09-26Leo de GuiaWinUD8
2010-08-07Redney QuezonWinTKO6
2010-06-26Leo de GuiaWinUD6
2010-05-15Ervin YamoDrawTD6
2009-09-25Jimmy PaypaWinMD4
2009-09-03Sherwin McDo LungayWinTKO1
2009-07-27Reynaldo BuluanWinTKO1