DateOpponentResultMethodRd
2015-03-07Glen TapiaLossTKO3
2014-08-22Austin TroutLossUD10
2013-09-20Alex BunemaWinUD12
2012-12-16Eusebio BaluarteWinTKO4
2012-08-17Marco TuhumuryWinKO5
2011-12-09Virgil KalakodaWinMD12
2011-07-23Virgil KalakodaDrawSD12
2011-03-12Arnel TinampayWinMD8
2010-12-12Jason LeHoullierWinUD8
2010-10-09Frank LoPortoLossUD12
2009-02-01Ariel Gerardo AparicioWinKO3
2008-10-11Plaisakda SingwanchaWinKO1
2008-09-20Welcome NtshingilaWinUD12
2008-07-12Dechapon SuwannalertWinKO2
2008-05-04Sintung KietbusabaWinTKO8
2007-08-31Anton SolopovWinKO1
2007-04-28Lee OtiWinKO5
2007-03-24Saknarong ChachotiratWinTKO2
2007-02-17Jakkrit SuwannalertWinUD6
2006-12-02Abhay ChandWinKO1
2006-09-20Dindo CastanaresDrawTKO2
2005-12-11Mike WanprasertWinTKO4
2005-08-07Josh ClenshawWinUD10
2005-07-03Jorge Dario David GomezWinUD8
2005-04-22David KoswaraWinUD10
2005-03-05Jack SlodayWinKO5
2004-12-12Josh ClenshawWinUD10
2004-10-13Fahbancha SiththaroonWinKO1
2004-09-08Chaowalit JockygymWinTKO2
2004-07-09Fred KinuthiaWinRTD8
2004-05-21Ian McLeodWinSD12
2004-03-21Nick LundhWinTKO4
2004-02-15Elvin MarbunWinKO5
2003-10-03Mike CopeWinUD6
2003-08-15Yasir SiagianWinMD10
2003-07-28Stephen NgWinTKO8
2003-06-27Chris CollardWinTKO3
2003-06-13Ian SchaffaWinKO4
2003-05-30MoechrodyWinTKO7
2003-04-24Frank MarzanoWinTKO7
2003-03-15Garry ComerWinUD6
2003-02-21Barry HancockWinKO1
2003-01-09Henry AritonangWinTKO3
2002-11-09Michael KilmurrayWinTKO3