| |
| 1994 |
| Date | Opponent | Place | Result |
| + Mar. 13 | Isaac Skosana | Johannesburg, South Africa | W 4 |
| + June 25 | Martin Mnyandu | Mmabatho, South Africa | W 4 |
| + Nov. 1 | José Maria Castillo | Las Vegas, Nevada | W 4 |
| + Dec. 6 | Kobie Buys | Hammanskraal, South Africa | TKO 4 |
| |
| 1995 |
| Date | Opponent | Place | Result |
| + Jan. 25 | James McCloskey | Atlantic City, New Jersey | TKO 3 |
| + Feb. 28 | Hendrick Maklaone | Hammanskraal, South Africa | TKO 3 |
| + Apr. 25 | Reynold Campas | Hammanskraal, South Africa | W 8 |
| + Aug. 19 | Edward Dlamini | Sun City, South Africa | W 6 |
| + Nov. 4 | Robert Kgwase | Sun City, South Africa | TKO 2 |
| + Nov. 28 | Luvuyo Mdinso | Hammanskraal, South Africa | W 8 |
| |
| 1996 |
| Date | Opponent | Place | Result |
| + Jan. 30 | Sipho Kahlane | Hammanskraal, South Africa | TKO 2 |
| + Mar. 16 | Peter Judson | Glasgow, Gt.Britain | W 6 |
| + July 6 | Peter Harris | Manchester, Gt.Britain | W 6 |
| + Sept. 10 | Kororo Guduka | Johannesburg, South Africa | TKO 3 |
| + Nov. 15 | Frankie Toledo | St Petersburg, Florida | W 12 |
| (Won WBU Super-Bantamweight Title) |
| |
| 1997 |
| Date | Opponent | Place | Result |
| + Mar. 22 | Anton Gilmore | Johannesburg, South Africa | W 12 |
| (Retained WBU Super-Bantamweight Title) |
| + June 28 | José de Jesús Garcia | Johannesburg, S.Africa | TKO 2 |
| (Retained WBU Super-Bantamweight Title) |
| + Nov. 15 | Laszlo Bognar | Hammanskraal, South Africa | TKO 7 |
| (Retained WBU Super-Bantamweight Title) |
| |
| 1998 |
| Date | Opponent | Place | Result |
| + Apr. 24 | Sergio Rafael Liendo | San Jose, California | W 12 |
| (Won vacant WBU Featherweight Title) |
| + Sept. 12 | Domingo Damigella | Pottsville, Pennsylvania | TKO 10 |
| (Retained WBU Featherweight Title) |
| |
| 1999 |
| Date | Opponent | Place | Result |
| + Apr. 1 | Said Lawal | Birmingham, Gt.Britain | TKO 8 |
| (Retained WBU Featherweight Title) |
| + June 26 | Brian Carr | Glasgow, Gt.Britain | cTKO 9 |
| (Retained WBU Featherweight Title) |
| |
| 2000 |
| Date | Opponent | Place | Result |
| + May 24 | Hector Lizarraga | Brakpan, South Africa | TKO 1 |
| (Retained WBU Featherweight Title) |
| + Sept. 1 | Baudilio Hernandez | Brakpan, South Africa | KO 1 |
| (Retained WBU Featherweight Title) |
| + Nov. 3 | Steve Robinson | Ebbw Vale, Gt.Britain | W 12 |
| (Retained WBU Featherweight Title) |
| |
| 2001 |
| Date | Opponent | Place | Result |
| + Aug. 22 | Jorge Paredes | Hammanskraal, South Africa | TKO 7 |
| (Retained WBU Featherweight Title) |
| - Nov. 3 | Phillip N'dou | Brakpan, South Africa | L 12 |
| |
| 2002 |
| Date | Opponent | Place | Result |
| + Apr. 17 | Tiger Ari | Brakpan, South Africa | TKO 6 |
| (Won vacant IBO Featherweight Title) |
| + Oct. 26 | Mbulelo Botile | Brakpan, South Africa | TKO 11 |
| (Retained IBO Super-Featherweight Title) |
| |
| |
2003 Inactive |
| |
| 2004 |
| Date | Opponent | Place | Result |
| + Mar. 27 | Juan Gerardo Cabrera | Temba, South Africa | W 12 |
| (Retained IBO Super-Featherweight Title) |
| + Nov. 20 | Lehlohonolo Ledwaba | Brakpan, South Africa | W 12 |
| (Retained IBO Super-Featherweight Title) |
| |
| 2005 |
| Date | Opponent | Place | Result |
| + Apr. 16 | Lehlohonolo Ledwaba | Brakpan, South Africa | W 12 |
| (Retained IBO Super-Featherweight Title) |
| - Aug. 31 | Isaac Hlatshwayo | Brakpan, South Africa | L 12 |
| (For vacant IBO Lightweight Title) |
| |
| 2006 |
| Date | Opponent | Place | Result |
| + May 31 | Manuel Medina | Airway Heights, Washington | TKO 11 |
| (Won vacant IBF Super-Featherweight Title |
| - July 29 | Gairy St Clair | Kempton Park, South Africa | L 12 |
| (Lost IBF & IBO Super-Featherweight Titles) |
| |
| 2007 |
| Date | Opponent | Place | Result |
| + Feb. 3 | Nazareno Gastón Ruiz | Kempton Park, S.Africa | TKO 3 |
| (Regained vacant IBO Super-Featherweight Title) |
| = July 5 | Manuel Medina | Kempton Park, South Africa | TDraw 4 |
| (Retained IBO Super-Featherweight Title and |
| + Nov. 12 | Gairy St Clair | Kempton Park, South Africa | W 12 |
| (Won IBF Super-Featherweight Title Eliminator) |
| |
| 2008 |
| Date | Opponent | Place | Result |
| + Apr. 12 | Mzonke Fana | Mafikeng, South Africa | W 12 |
| (Won IBF Super-Featherweight Title) |
| + Sept. 13 | Javier Osvaldo Alvarez | Kempton Park, South Africa | TKO 3 |
| (Retained IBF Super-Featherweight Title) |
| |
| 2009 |
| Date | Opponent | Place | Result |
| - Apr. 18 | Malcolm Klassen | Mafikeng, South Africa | TKO by 7 |
| (Lost IBF Super-Featherweight Title) |
| + Oct. 30 | Roberto Arrieta | Johannesburg, South Africa | W 12 UD |
| (Won IBF Super-Featherweight Title Eliminator) |
| |
| 2010 |
| Date | Opponent | Place | Result |
| - Sept. 1 | Mzonke Fana | Brakpan, South Africa | L 12 UD |
| (For vacant IBF Supe-Featherweight Title) |
| |
| 2011 |
| Date | Opponent | Place | Result |
| - Jan. 29 | Argenis Mendez | Brakpan, South Africa | L 12 UD |
| (For IBF Super-Featherweight Title Eliminator) |
Summary
Total bouts: 44, Won: 37 (19 inside the limit), Lost: 6 (1 inside the limit), Draw: 1, NC: 0, ND: 0