DateOpponentResultMethodRd
2019-11-23Melvin RussellWinKO1
2016-05-13Vladine BiosseDrawSD8
2013-11-22Richard GingrasWinTKO8
2013-03-15Walter WrightWinUD10
2012-11-29Rayco SaundersWinUD10
2011-01-14Daniel EdouardWinUD10
2010-11-12Jhon BerrioWinRTD6
2010-01-29Matt VandaWinUD10
2009-11-05Ronald WeaverWinRTD1
2009-04-18Walid SmichetWinKO7
2008-08-22Donny McCraryWinTKO2
2008-05-03Luis LopezWinRTD3
2008-03-14Shane BenfieldWinTKO6
2007-06-20David BanksWinUD10
2007-05-11Ted MullerWinTKO9
2006-10-14Joe SpinaWinTKO3
2006-02-13Scott PembertonWinTKO3
2004-09-18Joey GilbertWinTD5
2004-05-14Anthony BonsanteWinUD12
2004-01-23Sherwin DavisWinKO6
2003-09-12Leonard TownsendWinTKO6
2003-06-27Victor RosadoWinUD10
2003-04-26Ron JohnsonWinTKO2
2002-07-26Charles ClarkWinUD10
2002-05-24Mike McFailWinTKO8
2002-04-04Grady BrewerWinUD8
2002-03-01Tommy AttardoWinUD4
2001-12-13John Lennox LewisWinUD6
2001-11-16Kenny StubbsWinTKO4
2001-11-02Ian GardnerWinSD4
2001-09-21Troy BarnesWinUD4
2001-08-10Rhon RobertsWinUD4
2001-06-02Antonio BakerWinTKO4
2001-05-04Manuel Antonio TeoWinTKO4
2001-03-02Ron CarnellWinTKO1
2000-12-22Cornell HesterWinTKO2
2000-11-17Francisco ArrocheWinPTS4
2000-09-22Steve GarrettWinPTS4