Date | Opponent | Place | Result |
1999 |
+ Aug. 1 | Jeffrey Boesman | Khayelitsha, South Africa | TKO 4 |
- Aug. 28 | Lubabalo Sojola | Temba, South Africa | L 8 |
2000 |
+ Apr. 29 | Gqibelo Nkwanka | Dimbaza, South Africa | TKO 2 |
+ May 27 | Lunga Madondile | Thohoyandou, South Africa | W 4 |
2001 |
+ Mar. 18 | Xola Mayana | Mdantsane, South Africa | TKO 7 |
+ Aug. 5 | Lulama Tyamzashe | Mdatsae, South Africa | TKO 3 |
+ Sept. 16 | Tembinkosi Jacobs | East London, South Africa | KO 1 |
2002 |
+ Jan. 11 | Vuyani Nene | East London, South Africa | TKO 4 |
+ July 26 | Loyiso Ngxabazi | East London, South Africa | TKO 8 |
- Aug. 24 | Ncedo Cecane | East London, South Africa | L 12 |
(For vacant South African Flyweight Title) |
2003 |
+ Apr. 25 | Sonnyboy Magazi | Secunda, South Africa | TKO 3 |
+ Dec. 6 | Ncedo Cecane | East London, South Africa | KO 10 |
(Won South African Flyweight Title) |
2004 |
+ Mar. 26 | Patrick Twala | Secunda, South Africa | W 12 |
(Retained South African Flyweight Title) |
+ June 25 | Lindi Memani | East London, South Africa | TKO 10 |
(Retained South African Flyweight Title) |
+ Sept. 24 | Moruti Mthalane | Secunda, South Africa | TKO 11 |
(Retained South African Flyweight Title) |
2005 |
- June 17 | Khulile Makeba | East London, South Africa | L 10 |
2006 |
+ Sept. 22 | Thembelani Shushwana | East London, South Africa | KO 3 |
2007 |
- Apr. 15 | Vuyisile Bebe | Mdantsane, South Africa | L 6 |
- Aug. 26 | Mzimkhulu Funde | Uitenhage, South Africa | L 6 |
+ Nov. 4 | Ebenezer Tumane | East London, South Africa | KO 2 |
2008 |
+ Mar. 2 | Ntobeko Duma | East London, South Africa | W 6 |
- Apr. 12 | Simpiwe Vetyeka | Mafikeng, South Africa | L 12 |
(For South African Bantamweight Title) |
+ Sept. 29 | Mthutuzeli Funde | East London, South Africa | TKO 1 |
2009 |
- Aug. 2 | Klaas Mboyane | East London, South Africa | TKO by 11 |
(For vacant South African Bantamweight Title) |
+ Dec. 11 | Nick Otieno | East London, South Africa | W 10 |
2010 |
+ May 29 | Klaas Mboyane | Mdantsane, South Africa | W 12 UD |
(Won South African Bantamweight Title) |
- Aug. 1 | Phumzile Matyhila | East London, South Africa | L 12 SD |
(Lost South African Bantamweight Title) |
2011 |
- June 25 | Siviwe Hasheni | East London, South Africa | L 8 |