DateOpponentResultMethodRd
2017-08-19Ibrahim BallaLossUD10
2017-05-27Evgeny SmirnovLossUD8
2017-04-02Ryuto KyoguchiWinSD8
2016-07-13Danilo PeñaWinTKO7
2016-05-04Jeson BerwelaWinUD6
2015-10-24Junjie LauzaWinUD4
2015-07-20Sho NakazawaLossUD10
2015-06-05Mike EspanosaWinKO1
2014-12-28Rex WaoWinKO7
2014-09-05Alexis Boureima KaboreLossUD12
2014-06-28Arjet CaballesWinRTD2
2013-10-27Prell TupasWinTD8
2013-07-06Thabo SonjicaLossTKO6
2013-05-18Adrian YungLossUD10
2013-03-16Danilo PeñaWinUD12
2012-10-28Jhunriel RamonalDrawTD2
2012-03-10Yuki FukumotoWinTKO4
2011-12-03Artid BamrungaueaWinKO1
2011-09-24Óscar IbarraWinTKO8
2011-05-14Everardo MoralesWinTKO1
2010-12-11Noel SungahidWinTKO1
2010-03-27Dexter MendozaWinRTD4
2009-11-28Katsumi MakiyamaWinTKO5
2009-10-24Prell TupasWinUD8
2009-06-27Noel SungahidWinTKO3
2009-04-05Jong Nam ParkWinTKO8
2008-12-20Noel SungahidWinTKO2
2008-10-25Jongjong GaganteWinKO1
2008-09-07Renato NivalWinUD8
2008-05-03Romnick RapistaWinTKO2
2007-11-24Esmalben BujasLossSD4
2007-08-15Michael RomuloDrawMD6
2007-06-30Mark SalomaLossUD6
2007-04-22Jonathan PedrosaWinTKO3
2007-02-18Jessie CaballesWinUD4
2006-12-30Romulo TacuycoyWinTKO1
2006-10-13Joey BalmesWinUD4