DateOpponentResultMethodRd
2010-06-10Jason KanofskiLossSD10
2010-03-18Samuel ColombanLossRTD11
2002-11-08Fred KinuthiaWinSD10
2002-09-27Ernie ArtangoWinTKO8
2001-06-16Anders StyveLossUD6
2000-07-29Héctor Camacho Jr.LossTD6
2000-05-20Gerald ReedDrawTD4
2000-02-18Thomas DamgaardLossUD12
1999-08-28Stephanus CarrWinRTD4
1999-06-08Shawn SimmonsWinTKO5
1999-02-27Colin DunneLossUD12
1998-12-12José Luis BaltazarWinTKO7
1998-10-17Tanveer AhmedWinRTD5
1998-04-25Miguel ChavezWinTKO6
1997-05-16Pete Taliaferro TitleWinSD12
1996-02-17John Lark TitleWinTKO10
1995-11-04Rocky Martínez TitleWinUD12
1995-08-19Miguel Julio TitleWinRTD10
1995-02-04Gene ReedWinRTD4
1994-11-26Harold MillerWinUD10
1994-08-20Danny MyburghWinKO5
1994-05-07Jesse TorresWinPTS10
1994-03-19Bobby GiepertWinUD8
1994-02-05Jorge PalomaresWinUD8
1993-09-29Mike JuárezWinPTS10
1993-07-21Harry EscottWinUD8
1993-05-25Kevin ToomeyWinKO2
1993-04-06Chuck RichardsWinUD8
1993-01-16Verdell SmithWinTKO8
1992-10-24Peter BradleyWinTKO6
1992-09-22Sipho MathonsiWinTKO2
1992-08-22Mabili NdlovuWinPTS8
1992-06-24Ivor LevesseWinTKO3
1992-06-09Bheki DlaminiWinRTD4
1992-04-14Simon Oupa ThobejaneWinTKO5
1992-02-22Christian DabulaWinTKO6
1992-02-04Muzi VilakaziWinPTS6
1991-11-23Sydney MakohbaWinTKO1
1991-10-08Livingstone MaxengwaneWinTKO1
1991-06-01Paulos MorobiWinPTS4
1991-04-18Timothy KabeneWinTKO2