DateOpponentResultMethodRd
2024-10-26Michael Williams Jr.LossUD10
2023-05-05Jon BryantLossMD6
2022-10-29Derrick MurrayLossRTD4
2021-10-29Lenwood DozierWinUD6
2018-08-18Mykal FoxLossUD10
2018-06-09Aik ShakhnazaryanLossUD10
2018-04-04Patrick LópezWinUD12
2017-07-12Ramel LewisWinUD8
2017-04-07Jovanie SantiagoLossUD10
2016-08-27Dexter GonzalesWinMD12
2016-06-15Richard HolmesWinKO7
2016-06-15Michael GardenerWinSD7
2016-05-25Revlon LakeWinKO1
2016-04-16Adrian EstrellaLossMD12
2016-03-16Iwan AzoreWinUD5
2016-02-26Osama HadifiWinTKO6
2015-10-31Bahodir MamadjonovLossUD8
2015-08-22Nery SaguilánLossUD12
2015-05-16Manuel PérezLossRTD6
2014-09-20Daniel AttahWinUD10
2014-08-22Dedrick BellWinKO2
2013-12-13Franklin MamaniLossUD10
2013-10-24Javier GarciaWinRTD7
2012-01-21Gabriel BraceroWinUD10
2011-03-29Andre GorgesLossSD8
2010-11-13Serhiy FedchenkoLossUD12
2010-07-10Damian FullerWinTKO4
2009-11-28Fariz KazimovLossSD10
2009-09-26Harrison CuelloWinUD8
2009-08-15James KimoriWinTKO8
2009-05-09Sidney SiqueiraWinTKO8
2009-04-10Hector SanchezLossUD8
2009-02-03Wilson Enrique GalliWinTKO7
2008-12-13Donnell LoganWinKO1
2007-11-30Dairo EsalasLossSD8
2005-09-17Johnny WalkerWinTKO9
2005-02-26Kevin CarterWinUD8
2001-04-04Dillon CarewWinUD10
2000-04-22Jerry SmithWinTKO5
2000-04-01Salvador MontesWinTKO3
2000-03-03Sam MillerWinTKO5
2000-01-19Harold BennettWinKO1
1999-06-26Donnie ParkerWinPTS10
1999-04-02Mike Tidline ElWinTKO7
1999-03-20Daniel LujanLossSD10
1999-02-06Sergio PenaWinTKO5
1998-12-05Dillon CarewDrawTD3
1998-10-17Miguel Angel OlivaresWinUD10
1998-08-28Gustavo TapiaWinTKO1
1998-05-02Felix MartiWinUD8
1998-01-31Raymond FloresWinUD6
1997-10-30Ali MuhammadWinPTS4
1997-10-06Lahtovous WhittedWinTKO1
1997-08-31Andre GaddisWinTKO1
1997-08-05Larry LandryWinKO2
1997-06-07Mauricio RodriguezWinTKO1
1997-01-25Ruben AguayoWinKO1
1996-11-14Leon HinnantWinKO2
1996-10-19Antonio PressleyWinPTS4
1996-07-19Laszlo KomjathiWinUD4
1996-07-11Claude StatenWinUD4
1996-06-27Dan PifferWinTKO1
1996-05-17Aaron SmithWinTKO1