|  | 
| 1994 | 
| Date | Opponent | Place | Result | 
| = Oct. 23 |  Isaac Mahlangu | Johannesburg, South Africa | Draw 4 | 
|  | 
| 1995 | 
| Date | Opponent | Place | Result | 
| + Feb. 25 | George Nthombela | Johannesburg, South Africa | W 4 | 
| - July 30 | Kleinbooi Mokoena | Johannesburg, South Africa | TKO by 2 | 
| + Dec. 3 | Lawrence Msimango | Vanderbijlpark, South Africa | KO 3 | 
|  | 
| 1996 | 
| Date | Opponent | Place | Result | 
| - Apr. 7 | Kleinbooi Mokoena | Johannesburg, South Africa | TKO by 4 | 
| + July 7 | David Mthembu | Eldorado Park, South Africa | TKO 2 | 
| + Nov. 17 | David Mthembu | Johannesburg, South Africa | TKO 3 | 
|  | 
| 1997 | 
| Date | Opponent | Place | Result | 
| + Mar. 9 |  Douglas Sibiya | Johannesburg, South Africa | KO 3 | 
| + June 7 |  Melusi Khoza | Johannesburg, South Africa | KO 4 | 
|  | 
| 1998 | 
| Date | Opponent | Place | Result | 
| + Mar. 25 |  Douglas Sibiya | Johannesburg, South Africa | W 6 | 
| + Oct. 28 | Louis van Winkel | Johannesburg, South Africa | TKO 6 | 
|  | 
| 1999 | 
| Date | Opponent | Place | Result | 
| - May 16 |  Sebastiaan Rothmann | Johannesburg, South Africa | TKO by 10 | 
| vacant South African Cruiserweight Title | 
| + Oct. 17 | Hein van Bosch | Mbabane, Swaziland | W 6 | 
|  | 
| 2000 | 
| Date | Opponent | Place | Result | 
| + Jan. 9 |  Melusi Khoza | Johannesburg, South Africa | KO 8 | 
| South African Cruiserweight Title | 
| + May 28 |  Arigoma Chiponda | Maseru, Lesotho | W 10 | 
| + Aug. 20 | Renier Dorfling | Johannesburg, South Africa | TKO 9 | 
| South African Cruiserweight Title | 
|  | 
| 2001 | 
| Date | Opponent | Place | Result | 
| + Feb. 18 | Colin Abselon | Johannesburg, South Africa | TKO 10 | 
| South African Cruiserweight Title | 
| + June 2 |  Chris Sirengo | Brakpan, South Africa | W 12 | 
| WBA Pan African Cruiserweight Title | 
| - Oct. 5 |  Luis Pineda | Panama City, Panama | TKO by 4 | 
| WBA Pan African Cruiserweight Title | 
|  | 
| 2002 | 
| Date | Opponent | Place | Result | 
| = Apr. 19 | Burrie Theunissen | Vereeniging, South Africa | Draw 12 | 
| South African Cruiserweight Title | 
| - Oct. 25 |  Jesper Kristiansen | Esbjerg, Denmark | KO by 8 | 
|  | 
| 2003 | 
| Date | Opponent | Place | Result | 
| + Aug. 22 |  Baldwin Hlongwane | Johannesburg, South Africa | TKO 6 | 
| South African Cruiserweight Title | 
| - Dec. 6 |  Enzo Maccarinelli | Cardiff, Great Britain | KO by 1 | 
| World Boxing Union Cruiserweight Title | 
|  | 
| 2004 | 
| Date | Opponent | Place | Result | 
| - Apr. 24 |  Baldwin Hlongwane | Sun City, South Africa | TKO by 9 | 
| South African Cruiserweight Title | 
|  | 
|  | 
| 2005 Inactive
 | 
|  | 
| 2006 | 
| Date | Opponent | Place | Result | 
| - July 29 |  Danie Venter | Kempton Park, South Africa | TKO by 1 | 
| vacant South African Cruiserweight Title | 
Summary
Total bouts: 25, Won: 15 (10 inside the limit), Lost: 8 (8 inside the limit), Draw: 2, NC: 0, ND: 0