DateOpponentResultMethodRd
2017-06-24Nick GuivasWinUD6
2017-02-25Jeremy BatesWinTKO1
2016-05-21Roberto SantosWinUD6
2014-10-08Kevin EngelWinTKO3
2014-06-27Anthony Caputo SmithWinUD8
2014-05-10Adam CollinsWinKO1
2012-10-06David McNemarWinTKO2
2012-01-28Hugo PinedaWinTKO6
2011-10-15Paul JennetteWinUD10
2011-07-23Nicholas IannuzziWinRTD5
2009-08-15Epifanio MendozaWinTKO4
2009-03-21Jose Luis HerreraWinUD10
2009-01-23Matt HicksWinTKO3
2007-10-13Andy SampleWinTKO2
2007-03-02Patrick NwamuWinUD12
2007-01-19Chris ThomasWinUD12
2006-09-30Gary DydellWinTKO1
2006-05-13Ali SupremeWinTKO1
2006-01-28Jermell BarnesWinUD8
2005-11-11James JohnsonWinTKO5
2005-08-20Nate ZeikleWinKO2
2005-07-15Frank WalkerWinUD8
2005-03-26Cliff NellonWinTKO4
2004-12-03Thomas CameronWinUD6
2004-09-25Cruz QuintanaWinTKO1
2004-07-17John TurlingtonWinTKO
2004-05-08Brian MaclinWinKO1
2004-03-27Eric FrenchWinUD4
2004-01-24Chris HairstonWinTKO1
2003-11-22Semisi BloomfieldDrawPTS4
2003-10-03Gabriel TaylorWinTKO2
2003-07-26Caesar CarbajalWinTKO1
2003-05-17Jim FranklinWinUD4
2003-05-03Dallas LaneWinTKO1