DateOpponentResultMethodRd
2016-03-12Jimmy PaypaLossSD12
2015-07-31Juma FundiWinTKO2
2015-01-23RasmanudinWinKO2
2014-07-26Eden SonsonaDrawTD3
2013-04-21Boido SimanjuntakWinRTD7
2012-10-13Richard OlisaWinKO2
2011-10-27Aaron GarciaWinSD10
2011-05-06Juan Carlos MartinezLossSD8
2009-05-02Yogli HerreraWinUD6
2009-01-11Sande OtienoWinTD5
2008-07-26Adam CarreraWinTKO3
2008-04-26Torrence DanielsWinTKO2
2008-02-09Juan Ruiz Jr.WinUD12
2007-10-04Salvador GarciaWinTKO9
2007-08-04Gabriel ElizondoWinTKO4
2007-04-14Benjamín FloresWinUD10
2007-02-25Jae Choon MoonWinTKO4
2006-11-18Joksan HernandezWinUD10
2006-09-17Sonny GonzalezWinUD10
2006-07-22Ariel DelgadoWinTD5
2006-06-26Jojo ArnadoWinKO1
2006-05-20Jake VeranoWinSD10
2006-04-23Rey MartizanoWinTKO1
2006-02-24Jiang WeiyangWinKO7
2006-01-07Rico GenonWinTKO6
2005-12-10Alex EscanerDrawSD12
2005-08-27Noel SungahidWinKO1
2005-06-25Flash MurilloWinTKO1
2005-05-02Elden Dela CruzWinKO1
2005-03-05Mark SalesLossMD10
2005-02-12Sonny GonzalezWinKO4
2005-01-03Danilo LogramonteWinKO1
2004-10-21Edgar GabejanWinUD8
2004-08-28Felix ManalansanWinUD6
2004-07-04Chris DujaliWinUD6
2004-04-23Richard GarciaLossMD6
2004-03-28Jerry DuasoWinTKO3
2004-02-14George ZerrudoWinMD4