DateOpponentResultMethodRd
2025-03-29Kyosuke OkamotoLossTKO5
2024-11-02Eduardo EsquivelWinTKO1
2024-06-22Jon Jon EstradaWinRTD9
2023-12-08Jorge SanchezWinTKO6
2023-05-23Patrick LiukhotoWinKO4
2022-10-15Ryan Rey PonterasWinUD12
2022-03-12Danny TampipiWinTKO3
2021-12-04Ernesto SaulongDrawTD2
2019-08-23Artid BamrungaueaWinTKO5
2019-03-23Kenny DemecilloWinUD12
2018-09-29Manyo PlangeDrawSD10
2017-10-20Worawatchai BoonjanWinTKO2
2017-08-24Mateo HandigWinKO8
2016-09-28Michael EscobiaWinUD10
2016-04-29Jecker BuhaweWinTKO4
2016-03-07Edison BerwelaWinRTD3
2015-11-03Yuenyong AunnawetwanitWinKO1
2015-07-11Jhaleel PayaoWinUD10
2015-04-24Roy LagradaWinTKO4
2015-01-31Aroel RomasasaWinKO1
2014-12-13Lwandile SityathaLossSD12
2014-09-21Oscar RaknafaWinTKO6
2014-07-30Hayato KimuraWinUD8
2014-05-26Elbert GuardarioWinRTD2
2014-03-29Zoren PamaWinTKO3
2013-11-16Renren PasignahinWinUD10
2013-08-04Pit AnacayaWinUD10
2013-06-01Rolando NionesWinTKO3
2013-04-13Jerald CortesWinTKO3
2013-03-11Rolando NionesWinTKO5
2013-01-27Janry CaneteWinTKO3
2012-12-13Mike EspanosaWinSD8
2012-10-28Mabert PaulinoWinTKO4
2012-09-12Junjie LauzaWinUD6
2012-08-16Nelson ZabalaWinUD6
2012-06-30Charlie GabrielWinTKO3
2012-04-21Marbon BodionganLossKO2
2012-02-18Gerry PatenioWinTKO3
2012-02-10Jimmy VicedaWinTKO4
2012-01-15Wilmar PragataWinUD4