DateOpponentResultMethodRd
2012-04-21Gábor VetőLossKO2
2010-01-01Ibrahim AmadeusWinTKO4
2009-05-17Peter OlouchWinUD8
2008-11-15Rustam NugaevLossKO2
2008-05-30Abdalla MngolaWinSD10
2007-12-31Deo NjikuWinRTD6
2007-07-08Chaurembo PalasaWinUD10
2007-04-28Joseph MiyumoWinUD10
2004-05-22Michael GomezLossTKO2
2003-06-06Geoffrey MunikaWinUD10
2003-01-01Venance MponjiWinTKO2
2002-11-30Godfrey MaweWinTKO10
2001-07-28Charles OwisoWinPTS8
2001-04-22Ernesto ZepedaLossTKO5
2001-01-21Antonio RamírezWinTKO9
1999-12-31David OumaWinTD6
1998-10-03John BronsonWinPTS12
1998-03-28Mark RamseyWinPTS8
1998-01-31Didier SchaefferWinTKO5
1997-10-09Volodymyr MatkivskyyWinPTS12
1997-07-12Jorge Luis LópezWinTKO9
1997-05-22David OumaWinUD12
1997-04-08Rakhim MingaleyevWinTKO2
1997-02-22Martín RamírezWinKO1
1996-12-11Gary ThornhillWinRTD8
1996-01-26Jackie GunguluzaWinTKO7
1995-07-07Mark SmithWinTKO4
1995-05-13Peter TillWinRTD4
1995-02-18Alberto LópezWinRTD3
1994-10-12Armando Juan ReyesWinPTS8
1994-04-09Bamana DibatezaWinTKO5
1994-02-09Charles ShepherdWinTKO5
1993-11-28Derek AmoryWinTKO1
1993-04-17Russell MosleyWinKO4
1993-02-24Abe GomezWinUD8
1993-01-23César GuzmánWinKO3
1992-12-26Roberto TorresWinTKO1
1992-08-21José ManjarrezWinTKO6
1992-06-26Víctor MirandaDrawTD2
1992-05-24Mario LozanoWinKO2
1992-03-28Amador MartínezWinTKO2
1992-02-14Chris CrespinWinTKO3
1991-11-30Rubén RiveraWinTKO5
1991-10-29Danny GonzalezWinKO1
1991-10-21Roberto TorresWinTKO2
1991-07-06Norberto BravoLossTKO2
1991-06-12Juan Carlos LopezWinKO4
1991-06-02Kevin ChildreyWinKO2
1991-03-26Jorge LópezWinUD4
1991-03-18Gilberto DiazWinRTD3