| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 1996 |  | - Mar. 31 | Godwin Thobakgale | Soweto, South Africa | L 4 |  | + Apr. 28 | David Monkwe | Rustenburg, South Africa | TKO 1 |  | - Aug. 25 | Edward Maguguza | Witbank, South Africa | L 4 |  | - Sept. 18 | Petros Malgas | Johannesburg, South Africa | L 4 |  | 1997 |  | + Aug. 3 | Jacob Mkwanazi | Mabopane, South Africa | W 6 |  | = Oct. 8 | Clinton Smith | Temba, South Africa | Draw 6 |  | 1998 |  | = Feb. 15 | Patrick Mthembu | Eldorado Park, South Africa | Draw 6 |  | + June 24 | Shaun Van Winkel | Johannesburg, South Africa | W 6 |  | + July 28 | Clinton Smith | Temba, South Africa | W 6 |  | - Sept. 29 | Johan Jacobs | Temba, South Africa | L 6 |  | 1999 |  | - Feb. 25 | Martin Jacobs | Temba, South Africa | L 6 |  | 2000-2004 Inactive
 |  | 2005 |  | + Aug. 5 | Kanime Kanime | Windhoek, Namibia | W 6 |  | = Oct. 1 | Daniel Kashela | Ongwediva, Namibia | Draw 6 |  | = Dec. 7 | Kaizer Mabuza | Johannesburg, South Africa | Draw 6 |  | 2006 |  | + June 30 | Zamani Hate | Johannesburg, South Africa | W 6 |  | + Dec. 1 | Moses Mbowane | Soweto, South Africa | TKO 5 |  | 2007 |  | - June 16 | Colin Mayisela | Soweto, South Africa | L 6 |  | - Aug. 11 | Jason Naule | Windhoek, Namibia | TKO by 7 |  | (For WBA Pan African Super-Lightweight Title) |  | 2008 |  | = Mar. 16 | Thabo Mashishi | Johannesburg, South Africa | TDraw 2 |  | + Aug. 9 | Tsiko Mulovhedzi | Johannesburg, South Africa | W 6 |  | 2009 |  | - Nov. 14 | Samuel  Malinga | Johannesburg, South Africa | TKO by 5 |  | (For vacant WBO Africa interim Super-Lightweight Title) |  | 2010 |  | + July 8 | Welcome  Ntshingila | Johannesburg, South Africa | W 6 |  | - Aug. 7 | Martin  Haikali | Walvis Bay, Namibia | L 12 UD |  | (For WBO Africa Lightweight Title) |  | - Sept. 3 | Bethuel  Ushona | Turffontein, South Africa | TKO by 7 | 
   SummaryTotal bouts: 24, Won: 9 (2 inside the limit), Lost: 10 (3 inside the limit), Draw: 5, NC: 0 |