| Date | Opponent | Place | Result |
| 1989 |
| - Feb. 11 | Xolile Tyhila | Uitenhage, South Africa | L 6 |
| + Apr. 30 | Zamuxolo Lukwe | Port Elizabeth, South Africa | W 4 |
| - May 14 | Melumzi Ndlumbini | New Brighton, South Africa | L 4 |
| = Oct. 22 | Zolile Tyhila | Uitenhage, South Africa | Draw 4 |
| 1990 |
| = June 9 | Mzukisi Sikali | New Brighton, South Africa | Draw 6 |
| - Sept. 3 | Bongo Mzinzi | Uitenhage, South Africa | L 6 |
| 1991 |
| + Jan. 20 | Phillip Pinkie Mooi | Uitenhage, South Africa | KO 2 |
| = Feb. 9 | Toto Mokorotlo | East London, South Africa | Draw 6 |
| + Mar. 2 | Pumelele Sxakwe | New Brighton, South Africa | KO 4 |
| + Apr. 1 | Madala Mabhokela | New Brighton, South Africa | KO 2 |
| - June 1 | Mzukisi Sikali | New Brighton, South Africa | L 10 |
| + June 30 | Pakamisa Mfama | Uitenhage, South Africa | TKO 2 |
| + Aug. 4 | Vusumzi Dakada | New Brighton, South Africa | W 6 |
| + Aug. 11 | Toto Hleli | Uitenhage, South Africa | W 6 |
| + Aug. 31 | Msondezi Piliso | Port Elizabeth, South Africa | TKO 9 |
| + Oct. 13 | Bongo Mzinzi | Uitenhage, South Africa | W 4 |
| - Nov. 30 | Mncedisi Mzinjana | Grahamstown, South Africa | KO by 4 |
| 1992 |
| + Mar. 14 | Johannes Toba | New Brighton, South Africa | KO 5 |
| + Apr. 11 | Babini Maqolo | King William's Town, South Africa | W 8 |
| + May 9 | Wele Maqolo | New Brighton, South Africa | W 8 |
| + July 26 | Wele Maqolo | Uitenhage, South Africa | W 8 |
| 1993 |
| + Feb. 28 | Mncedisi Mzinjana | Mdantsane, South Africa | W 8 |
| + July 11 | Lizo Matayi | East London, South Africa | W 6 |
| - Oct. 25 | Paul Weir | Glasgow, Great Britain | L 12 |
| WBO Minimumweight Title |
| 1994 |
| - May 15 | Mzukisi Sikali | East London, South Africa | L 12 |
| South African Light Flyweight Title |
| 1995 |
| + Mar. 26 | Mzukisi Marali | Mdantsane, South Africa | W 10 |
| + July 2 | Kholisile Nyanda | East London, South Africa | W 8 |
| + Nov. 4 | Ekpong Naito | East London, South Africa | KO 3 |
| - Dec. 12 | James Wanene | East London, South Africa | L 10 |
| 1996 |
| + June 30 | Phindile Ngingi | New Brighton, South Africa | W 12 |
| South African Minimumweight Title |
| + Oct. 19 | Zolani Petelo | East London, South Africa | TKO 10 |
| South African Minimumweight Title |
| 1997 |
| + Feb. 23 | Thembinkosi Blou | East London, South Africa | W 12 |
| South African Minimumweight Title |
| + July 29 | Regie Palabrica | Temba, South Africa | W 8 |
| + Sept. 14 | Kholisile Nyanda | East London, South Africa | W 12 |
| South African Minimumweight Title |
| 1998 |
| - July 4 | Jun Arlos | Temba, South Africa | L 8 |
| * Sept. 12 | Juan Herrera
| Pottsville, United States | NC 12 |
| vacant World Boxing Union Minimumweight Title |
| 1999 |
| + May 29 | Dennis Sabsal | Temba, South Africa | TKO 2 |
| World Boxing Union Minimumweight Title |
2000-2001 Inactive |
| 2002 |
| - Mar. 12 | Muhammad Rachman | Sidoarjo, Indonesia | L 12 |
| IBF Pan Pacific Minimumweight Title |
| + Oct. 5 | Lizo Matayi | Vanderbijlpark, South Africa | TKO 6 |
| 2003 |
| - Apr. 28 | Jason Booth | Nottingham, Great Britain | L 8 |
| + Aug. 15 | Job Tleru | Durban, South Africa | TKO 4 |
| 2004 |
| - June 25 | Nkqubela Gwazela | East London, South Africa | TKO by 10 |
| South African Flyweight Title |