DateOpponentResultMethodRd
2 Mar 2002Juan HerreraWinKO7
17 Feb 2001Todd MakelimWinTKO4
24 May 2000Peter CulshawLossMD12
19 Dec 1998Rafael OrozcoWinUD12
4 Jul 1998Ric MagramoWinPTS10
15 Nov 1997Luis DoriaWinTKO12
26 Aug 1995Francisco MendozaWinPTS8
6 May 1995Sammy StewartDrawSD10
4 Dec 1993Luigi Camputaro TitleWinRTD7
24 Jul 1993Pablo TiznadoWinUD10
4 Apr 1993Toto HleliWinUD8
24 Nov 1991Raúl AcostaWinUD10
23 Jun 1991Ndoda MayendeWinTKO8
10 Feb 1991Zolile MbityiWinKO6
28 Oct 1990Wele MaqoloWinSD12
25 Mar 1990Ramón SolísWinUD10
3 Dec 1989Sonnyboy NghonaWinTKO2
15 Oct 1989Daniel WardWinUD10
14 Aug 1989Martín CárdenasWinUD10
23 Jul 1989Odwa MdleleniWinKO6
4 Jun 1989Jaji SibaliLossUD12
14 May 1989Ndoda MayendeWinPTS8
5 Mar 1989Johannes MiyaWinRTD7
16 Oct 1988Vuyani NeneLossUD12
9 Jul 1988Daniel WardWinPTS8
30 Apr 1988Vumile GomoWinDQ7
7 Feb 1988Jacob MazubikoWinTKO9
1 Nov 1987Vuyani NeneLossPTS12
2 Aug 1987Kirk MorrisWinPTS8
15 Mar 1987Vuyani NeneLossRTD11
9 Nov 1986Pillay DuikerWinPTS10
15 Mar 1986Vuyani NeneLossPTS8
30 Nov 1985Mveleli LuziphoLossUD12
21 Sep 1985Pillay DuikerWinPTS10
18 May 1985Nqaba GovuzaWinTKO3
1 Nov 1984Gilbert MakeneteWinPTS6
29 Sep 1984Thamsanqa SogcweWinPTS8
29 Jun 1984Jacob MazibukoWinPTS6
25 May 1984Juan Alberto IvaloWinUD10
30 Mar 1984Solomon ManotsiWinTKO4
2 Mar 1984Michael MogopudiWinRTD2
14 Oct 1983Mveleli LuziphoLossUD12
19 Aug 1983José Antonio BadillaWinTKO9
13 May 1983Martin NkokotoWinKO3
26 Feb 1983Mveleli LuziphoWinTKO11
28 Jan 1983Kirk MorrisWinTKO7
4 Sep 1982Dexter DlaminiWinTKO3
9 Jul 1982Simon MoemaWinTKO5
14 May 1982Michael MogopudiWinTKO5
16 Apr 1982Michael MogopudiDrawPTS6
5 Mar 1982Albert MolotoWinPTS4
30 Oct 1981Hansie KrugerWinTKO3
27 Jun 1981Michael MogopudiLossPTS4
5 Jun 1981Kirk MorrisLossPTS4
2 Feb 1980Fraser PlaatjiesWinPTS4