| Date | Opponent | Place | Result |
| 2008 |
| + July 15 | Takalani Maluleke | Kempton Park, South Africa | TKO 3 |
| + Aug. 1 | Ayanda Nongena | Boksburg, South Africa | TKO 1 |
| + Sept. 13 | Mzukiseni Lengesi | Kempton Park, South Africa | TKO 1 |
| + Oct. 7 | Mfundo Wongo | Kempton Park, South Africa | KO 3 |
| + Nov. 17 | Jeremiah Baloyi | Kempton Park, South Africa | TKO 1 |
| 2009 |
| + Apr. 1 | Sebanda Shabane | Kempton Park, South Africa | TKO 1 |
| + July 11 | Jared Lovett | Kempton Park, South Africa | W 10 |
| (Won inaugural IBO Youth Light-Heavyweight Title) |
| + Sept. 12 | Cleber Argente Alves | Kempton Park, South Africa | W 10 |
| (Won vacant IBO Youth Super-Middleweight Title) |
| + Oct. 31 | Tshepang Mohale | Kempton Park, South Africa | KO 4 |
| (Won vacant WBA Pan African Super-Middleweight Title) |
| 2010 |
| + Feb. 27 | Thomas Awinbono | Kempton Park, South Africa | W 12 UD |
| (Retained WBA Pan African Super-Middleweight Title) |
| + Apr. 27 | Saul Roman | Kempton Park, South Africa | TKO 8 |
| = Nov. 6 | Isaac Chilemba | Kempton Park, South Africa | Draw 12 SD |
| (For IBO Super-Middleweight Title) |
| 2011 |
| + Mar. 26 | Evert Bravo | Kempton Park, South Africa | TKO 9 (2:34) |
| (Won vacant IBO Super-Middleweight Title) |
| + June 4 | William Gare | Kempton Park, South Africa | W 12 UD |
| (Retained IBO Super-Middleweight Title) |
| + Sept. 3 | Aaron Pryor Jr | Biloxi, Mississippi | W 12 UD |
| (Retained IBO Super-Middleweight Title) |
| + Nov. 23 | Francisco Sierra | Kempton Park, South Africa | TKO 11 (2:59) |
| (Retained IBO Super-Middleweight Title) |
| 2012 |
| + Mar. 3 | Serge Yannick | Kempton Park, South Africa | TKO 6 (0:47) |
| (Retained IBO Super-Middleweight Title) |
| + Apr. 27 | Marcus Johnson | Miami, Oklahoma | W 10 UD |
| + Aug. 2 | Rowland Bryant | New York City, New York | W 12 UD |
| (Retained IBO Super-Middleweight Title) |
| 2013 |
| = June 29 | Brandon Gonzales | Mashantucket, Connecticut | Draw 10 SD |
| + Nov. 9 | Ezequiel Maderna | Kempton Park, South Africa | W 12 MD |
| (Retained IBO Super-Middleweight Title) |
2014 Inactive |
| 2015 |
| + June 6 | Robert Berridge | Kempton Park, South Africa | W 12 UD |
| (Billed: vacant IBO World Light-Heavyweight Title) Oosthuizen failed to make weight |
2016 Inactive |
| 2017 |
| - May 19 | Igor Michalkin | Hamburg, Germany | L 12 UD |
| (For vacant IBO Light-Heavyweight Title) |