DateOpponentResultMethodRd
2025-10-18Nick MidgeyLossTKO2
2025-09-29Nitthikorn RitthikraiWinTKO1
2025-08-23Nick MidgeyLossTKO3
2025-07-27Thoedsak SinamWinTKO1
2024-12-27Matt FloydLossUD12
2024-10-06Matt FloydWinSD12
2024-03-17Yuttana WongdaWinUD6
2019-12-01Thikhamporn ParnkerdWinTKO1
2018-09-01Muhammad NsubugaWinKO2
2017-10-20Tommy BrowneLossUD10
2017-05-27Larry SiwuWinSD10
2017-02-10Azizbek AbdugofurovLossUD12
2016-09-29Carlos RobertoWinUD12
2016-06-23Chaokeng Laos PDRWinTKO3
2016-04-28Zhao Shu SongWinUD6
2016-01-26Willy WhippleWinTKO8
2015-11-12Felipe NascimentoWinUD6
2015-09-15Saidi MundiWinKO3
2015-08-18Mohamed LarabiWinUD6
2015-04-07Dan Nazareno Jr.WinUD12
2015-01-28Jacob MartinezWinKO3
2014-12-28Alexey AkimenkoWinRTD2
2014-10-15Dan Nazareno Jr.WinUD12
2014-07-29Omari RamadanWinKO3
2014-06-17Victor NunezWinKO4
2014-04-09Barak SithyodthongWinKO2
2014-02-05Xingxin YangWinRTD6
2013-12-28Felipe NascimentoWinKO2
2013-12-12Jovany RotaWinKO1
2013-09-17Ronnel EsparasWinKO3
2013-08-13Nicolas LamecheWinKO3
2013-07-09Ekeni KritovWinTKO3
2013-05-14Mohamadreza HamzeWinTKO6
2013-04-21Mohammad FaisolWinTKO3
2013-03-01Mohammad FaisolWinKO3
2013-01-06Muhammad NsubugaWinKO6
2012-11-14Dennis PaduaWinKO5
2012-09-18Peter PikinikWinPTS6
2012-07-30EagleWinTKO3
2012-04-28Umar SsemataWinKO6
2011-12-03Mohamadreza HamzeWinUD12
2011-08-22Peter PikinikWinTKO2
2011-04-29Mohammed SalehWinKO3
2009-08-12Mohammed SalehWinKO2
2009-08-01Michael NigroWinKO1
2009-06-05Mohammed SalehWinKO2
2008-11-22Rogelio Castañeda Jr.WinMD8
2008-05-24Chad BennettWinTKO1
2007-12-21Arnel PorrasWinUD12
2007-09-14Kaennakorn BangbuathongWinTKO4
2007-05-01Anukun KulamunWinUD12
2007-03-21Jesus Kibunde KakongeWinUD6
2006-07-18Lito GonzagaWinKO3
2006-03-10Hayato TakabayashiWinUD6
2005-12-21Chao LiangWinTKO4
2005-11-07Wuxiao SongWinKO7
2005-09-28Arnel TinampayWinUD8
2005-07-05Rodney Jun AlbaWinTKO4
2005-02-04Donny SuratinWinUD6
2004-09-09Fernando MontillaWinUD8
2004-07-15Larry PeloniaWinTKO8
2004-05-21Wuli MthembuWinKO1
2003-05-01Anthony TshehlaWinTKO6
2002-10-25Richard CabilloWinTKO2
2002-08-24Kengo Nagashima TitleWinKO2
2002-05-01Christopher SaludayWinKO6
2002-03-30Isagani PumarWinKO
2002-01-11Rex MarzanWinKO3
2001-10-19Arman MolinaWinTKO4
2001-09-01Jerry DeGarciaWinKO8
2001-07-12Gabby MontanoWinKO
2001-05-04Nori FapuroWinKO3
2000-12-05Teofilo TunacaoWinTKO2
2000-10-18Dondon ColasWinTKO1
2000-06-25Jonathan MercadoWinTKO
2000-04-19Francis VelasquezWinTKO
2000-03-11Ali AlbaracinWinKO
2000-01-19Al Jongjong AbaoWinTKO
1999-11-17Jerry DeGarciaWinPTS10
1999-09-15Francis VelasquezWinTKO
1999-07-21Nonoy GonzalesWinUD10
1999-05-21Jerry DeGarciaWinPTS8
1999-03-17Ramon MolinaWinKO
1999-01-20Jun BalabatWinUD10
1998-11-18Sukhbayar NemekbayarWinPTS10
1998-09-16Ric RamirezWinPTS10
1998-06-17Sukhbayar NemekbayarWinPTS10
1998-05-13Edwin CasanoWinKO
1997-04-26Javier Campanario TitleWinKO4
1997-02-15Jesus Sarabia TitleWinUD12
1996-03-23Arturo EstradaWinUD12
1995-12-23Miguel EspinozaWinUD12
1995-08-05Juanito Boy CumaWinUD12
1995-06-21Alberto CampaninaWinPTS10
1995-04-19Ledion CenizaWinPTS10
1995-02-15Ricky FlorWinKO
1994-12-21Jun LansaderasWinTKO
1994-10-12Alberto CampaninaWinPTS10
1994-08-17Emil RomanoWinTKO5
1994-06-15Joel NiceWinPTS10
1994-05-18Ritichai KiatprapasWinPTS6
Nurbek ValizhonovLossSD