| Date | Opponent | Place | Result |
| 1986 |
| + Sept. 13 | Luyanda Mtima | Mdantsane, South Africa | KO 3 |
| 1987 |
| + Apr. 4 | Luyanda Mtima | Mdantsane, South Africa | W 4 |
| + June 20 | Babini Maqolo | Mdantsane, South Africa | W 6 |
| + Oct. 31 | Zolile Mbiyakhe | Sun City, South Africa | W 6 |
| + Dec. 12 | Zora Lobi | Mdantsane, South Africa | KO 3 |
| 1988 |
| + Apr. 4 | Lifa Josaya | Mdantsane, South Africa | TKO 4 |
| + Apr. 24 | June Siko | East London, South Africa | TKO 5 |
| = May 8 | Dolly Qhoni | East London, South Africa | Draw 6 |
| + July 16 | Mzi Mzinyana | East London, South Africa | KO 2 |
| + July 31 | Johannes Joe Miya | Mdantsane, South Africa | KO 9 |
| + Oct. 16 | Wele Maqolo | New Brighton, South Africa | W 10 |
| - Nov. 20 | Victor Sonaba | Bisho, South Africa | L 10 |
| 1989 |
| + Mar. 5 | Victor Sonaba | East London, South Africa | W 12 |
| vacant South African Flyweight Title |
| + June 4 | Jacob Matlala | East London, South Africa | W 12 |
| South African Flyweight Title |
| + Nov. 26 | Mario Perez | East London, South Africa | KO 4 |
| 1990 |
| + Mar. 10 | Ceferino Rubio | Tel Aviv, Israel | KO 7 |
| + Apr. 28 | Nqaba Govuza | East London, South Africa | TKO 10 |
| South African Flyweight Title |
| - June 2 | Antonio Perez | Roma, Italy | L 8 |
| + Aug. 26 | Elijah Diphagwe | East London, South Africa | TKO 8 |
| South African Flyweight Title |
| 1991 |
| + Mar. 10 | Daniel Ward | East London, South Africa | W 12 |
| South African Flyweight Title |
| 1992 |
| - Jan. 26 | Andrew Matyila | East London, South Africa | L 12 |
| South African Flyweight Title |
| + May 24 | Lybo Nkoko | East London, South Africa | W 12 |
| vacant South African Super Flyweight Title |
| - Oct. 18 | Simphiwe Pamana | East London, South Africa | L 12 |
| South African Super Flyweight Title |
| 1993 |
| + Oct. 6 | Simphiwe Pamana | Temba, South Africa | TKO 9 |
| South African Super Flyweight Title |
| 1994 |
| - May 21 | Julio Cesar Borboa | Temba, South Africa | TKO by 9 |
| IBF Super Flyweight Title |
| = Nov. 6 | Vuyani Nene | East London, South Africa | Draw 12 |
| South African Super Flyweight Title |
| 1995 |
| + May 21 | Lyndon Kershaw | Cape Town, South Africa | TKO 8 |
| + July 2 | Lucky Koatja | East London, South Africa | KO 7 |
| South African Super Flyweight Title |
| 1996 |
| + July 28 | Nkosana Vaaltein | Mdantsane, South Africa | W 12 |
| South African Super Flyweight Title |
| 1997 |
| - Mar. 8 | Danny Romero | Albuquerque, United States | KO by 6 |
| IBF Super Flyweight Title |
| + Nov. 23 | Lulama Jimane | Mdantsane, South Africa | TKO 8 |
| South African Super Flyweight Title |
| 1998 |
| - Apr. 26 | David Vinger | East London, South Africa | TKO by 9 |
| South African Super Flyweight Title |