Record:
| Fight: | Date: | Opponent: | Result: | Location: | Title: |
| 1974: | | | | |
| 1 | Sep. 14 | Christian Roos | WD 4 | Johanesburg, South Africa | |
| 2 | Oct. 26 | Bert Nikkilen-Kuyper | KO 1 | Johanesburg, South Africa | |
| 3 | Nov. 2 | Koos Oosthuizen | KO 1 | Pretoria, South Africa | |
| 1975: | | | | |
| 4 | Feb. 22 | Steve Foley | KO 3 | Johanesburg, South Africa | |
| 5 | May. 5 | Hennie Thoonen | WD 6 | Johanesburg, South Africa | |
| 6 | Jun. 7 | Amedeo Lauretti | WD 6 | Johanesburg, South Africa | |
| 7 | Jun. 27 | Hennie Thoonen | TKO 3 | Johanesburg, South Africa | |
| 8 | Oct. 27 | Christian Roos | TKO 3 | Johanesburg, South Africa | |
| 1976: | | | | |
| 9 | Feb. 28 | Jimmy Richards | WD 6 | Johanesburg, South Africa | |
| 10 | Mar. 22 | Hartmut Sasse | WD 8 | Johanesburg, South Africa | |
| 11 | Apr. 10 | Jimmy Richards | TKO 8 | Johanesburg, South Africa | |
| 12 | Jul. 17 | Mike Schutte | TKO 8 | Johanesburg, South Africa | |
| 13 | Aug. 16 | Ron Stander | WDQ 6 | Durban, South Africa | South African |
| 14 | Oct. 30 | Kallie Knoetze | WD 10 | Johanesburg, South Africa | |
| 15 | Nov. 27 | James Mathatho | KO 7 | Johanesburg, South Africa | South African |
| 1977: | | | | |
| 16 | Mar. 19 | Pierre Fourie | KO 3 | Johanesburg, South Africa | South African |
| 17 | Apr. 16 | Mike Schutte | WD 12 | Johanesburg, South Africa | South African |
| 18 | Oct. 29 | Tom Prater | KO 4 | Johanesburg, South Africa | |
| 19 | Dec. 3 | Johnny Boudreaux | KO 6 | Johanesburg, South Africa | |
| 1978: | | | | |
| 20 | May. 26 | Randy Stephens | WD 10 | Johanesburg, South Africa | |
| 21 | Dec. 15 | Ibar Arrington | WD 10 | Durban, South Africa | |
| 1979: | | | | |
| 22 | Jun. 24 | "Neon" Leon Spinks | TKO 1 | Monte Carlo, | |
| 23 | Oct. 20 | "Big" John Tate | LD 15 | Pretoria, South Africa | WBA |
| 1980: | | | | |
| 24 | Apr. 19 | Mike Koranicki | KO 1 | Johanesburg, South Africa | |
| 25 | Oct. 25 | Mike Weaver | KO by 13 | Sun City, South Africa | WBA |
| 1981: | | | | |
| 26 | Mar. 13 | George Chaplin | WD 10 | Honolulu, Hawaii | |
| 27 | Aug. 9 | Reinaldo Snipes | LD 10 | Tarrytown, | |
| 28 | Oct. 31 | Leroy Caldwell | KO 5 | Johanesburg, South Africa | |
| 1982: | | | | |
| 29 | Feb. 13 | Fossie Schmidt | WD 10 | Johanesburg, South Africa | |
| 30 | Mar. 27 | Scott LeDoux | KO 8 | Johanesburg, South Africa | |
| 31 | Sep. 11 | Stan Ward | TKO 2 | Atlantic City, New Jersey | |
| 1983: | | | | |
| 32 | Jan. 21 | Pinklon Thomas | D 10 | Atlantic City, New Jersey | |
| 33 | Sep. 23 | Michael "Dynamite" Dokes | KO 10 | Richfield, | WBA |
| 1984: | | | | |
| 34 | Dec. 1 | Greg Page | KO by 8 | Sun City, South Africa | WBA |
| 1985: | | | | |
| 35 | Sep. 7 | James "Quick" Tillis | WD 10 | Johanesburg, South Africa | |
| 1986: | | | | |
| 36 | Mar. 4 | Frank Bruno | KO by 1 | London, England | |
| 1993: | | | | |
| 37 | Aug. 27 | Dave Fiddler | KO 2 | Sacramento, California | |
| 38 | Oct. 1 | Wes Turner | TKO 5 | Sacramento, California | |
| 1997: | | | | |
| 39 | Jan. 10 | Dan Kosmicki | TKO 3 | Hollywood, California | |
| 40 | Jun. 8 | Iran "The Blade" Barkley | TKO by 10 | Hollywood, California | WBB |