DateOpponentResultMethodRd
2024-04-06Yuki NonakaLossUD12
2023-12-09Alex WaltersLossUD8
2022-12-09Joel CamilleriLossTKO1
2022-07-03Troy O'MeleyWinTD4
2022-03-19Jesse WhiteWinUD8
2021-12-11Jesse WhiteWinSD6
2021-07-10Victor NagbeLossUD10
2019-04-12Mark LucasWinUD12
2018-07-27Tej Pratap SinghNCNC10
2018-03-17Wes CapperDrawMD12
2017-04-22Balazs HorvathWinTKO3
2013-12-11Les SherringtonWinTKO9
2012-02-19Garth WoodWinUD12
2010-09-23Pradeep SinghWinKO10
2010-03-13Shannon McMahonWinTKO11
2008-10-04Les PiperWinTKO7
2008-08-16Sintung KietbusabaWinTKO7
2007-11-06Wayne JohnsenWinUD6
2007-09-18Max AlexanderWinUD5
2006-03-03Raúl Jorge MuñozWinTKO6
2005-07-21Fernando ZunigaWinUD10
2005-02-23Miguel JulioWinTKO4
2004-12-12Jose Alberto ClaveroWinKO7
2004-11-06Diego CastilloWinTKO4
2004-07-18Raymond JovalWinUD12
2004-05-28Plaisakda BoonmalertWinTKO3
2004-04-16MoechrodyWinTKO3
2004-03-07Jorge Andres SclarandiWinTKO8
2004-01-23Juan Carlos LettieriWinKO1
2003-12-05Silvio Walter RojasWinTKO4
2003-11-01Satoru SuzukiWinUD12
2003-09-07Tokutaro ToyozumiWinSD12
2003-08-12Ramon Arturo BritezWinUD12
2003-06-02Nader HamdanWinUD12
2002-12-06Mike CopeWinUD10
2002-07-24Sean SullivanWinUD12
2002-06-15Ojay AbrahamsWinPTS4
2002-04-26Eric TeymourWinPTS8
2001-01-27Raymond JovalLossMD
2000-05-06Jerry ElliottLossUD8
2000-04-13Paul WesleyWinUD6
1999-12-04Sakeasi DakuaWinTKO4
1999-07-09Brad MayoWinUD12
1999-05-07Mosese SoroviWinTKO11
1998-10-25Dale WestermanWinUD8
1998-05-24Marty FogasWinUD8
1998-04-17Marc BargeroWinUD8
1998-02-20Leon RouseWinUD4
1997-11-28Adrian BellinLossSD12
1997-08-15Kevin KellyLossUD12
1997-06-03Peter KinsellaWinKO12
1997-04-20Heath StentonWinUD4