DateOpponentResultMethodRd
2018-05-13Master SuroWinUD10
2017-12-16Jason EgeraWinSD6
2015-11-28Emilio NorfatWinTKO3
2015-11-28Junior BajawaWinUD8
2014-11-15Maxsaisai SithsaithongWinUD10
2014-06-21Defry PaluluWinKO2
2013-11-30Manuel Gonzalez GarciaWinUD10
2013-07-13Abraham GomezWinRTD2
2012-07-21Ruben ManakaneWinUD8
2012-03-24Raul HidalgoWinTKO1
2011-10-08Mario BrionesWinUD12
2011-07-30Tyson CaveWinTD8
2011-03-19Francis MiyeyushoWinKO2
2010-07-17Hayato KimuraWinKO5
2010-01-14Cecilio SantosWinKO4
2009-08-29Jose Angel BeranzaWinUD10
2009-05-16Mbwana MatumlaWinKO2
2009-01-31Nouldy ManakaneWinKO4
2008-04-06Caril HerreraWinKO4
2007-12-02Jovanny SotoWinTKO9
2007-08-11Jorge CardenasWinTKO3
2007-02-24Komrit LukkuongmuekolWinTKO1
2007-01-20Esau GaonaWinKO1
2007-01-20Terdkiat JandaengWinTKO9
2006-10-21Angky AngkottaWinUD10
2006-09-23Tabthong Tor BuamasWinRTD6
2006-07-22Ali RochmadWinKO5
2006-07-03Jun PaderWinTKO4
2006-04-30Bangsaen SithprapromWinKO2
2006-03-18Dechapol KokietgymWinKO1
2006-02-19John Clifford RananWinTKO3
2006-01-15Rodel VeronqueWinTKO5
2005-11-19Rodel VeronqueWinUD4
2005-09-17Julius CabusasWinKO1
2005-06-11Sonny SaguingDrawTD2