| Date | Opponent | Place | Result |
| 2009 |
| + Apr. 1 | Sheldon Human | Kempton Park, South Africa | TKO 2 |
| + May 24 | Kali Kelembe | Johannesburg, South Africa | TKO 2 |
| + July 28 | Robbie Lombard | Kempton Park, South Africa | TKO 1 |
| + Sept. 24 | Sean Santana | Johannesburg, South Africa | KO 1 |
| + Nov. 27 | Mongezi Ndzamela | Johannesburg, South Africa | W 6 |
| 2010 |
| = Mar. 27 | Wiseman Dlomo | Temba, South Africa | Draw 6 |
| + Apr. 27 | Papy Mangendekengale | Kempton Park, South Africa | W 6 |
| + July 28 | Patrick Madzinga | Kempton Park, South Africa | TKO 4 |
| = Sept. 18 | Elvis Moyo | Kempton Park, South Africa | Draw 6 |
| + Nov. 30 | Ronnie Lategan | Kempton Park, South Africa | TKO 1 (1:49) |
| (Won vacant South African Light-Heavyweight Title) |
| 2011 |
| + Mar. 1 | Roedolf Venter | Kempton Park, South Africa | TKO 9 (2:36) |
| (Retained South African Light-Heavyweight Title) |
| - June 4 | Tshepang Mohale | Kempton Park, South Africa | KO by 2 (2:11) |
| (Lost South African Light-Heavyweight Title) |
| + Nov. 30 | Donald Kampamba | Kempton Park, South Africa | W 8 |
2012-2013 Inactive |
| 2014 |
| + Mar. 1 | Willbeforce Shihepo | Kempton Park, South Africa | W 12 SD |
| (Won vacant WBC International Silver Light-Heavyweight Title) |
| - June 21 | Doudou Ngumbu | Monte Carlo, Monaco | L 10 UD |
| 2015 |
| + June 6 | Mateusz Masternak | Kempton Park, South Africa | W 10 SD |
| - Aug. 29 | Oleksandr Usyk | Kiev, Ukraine | TKO by 3 (2:59) |
| (For WBO Inter-Continental Cruiserweight Title) |