| Date | Opponent | Place | Result |
| 1954 |
| + Sept. 25 | Hazzie Twala | Johannesburg, South Africa | KO 2 |
| - Oct. 8 | Elliott Arnold | Cape Town, South Africa | L 10 |
| + Dec. 15 | Elliott Arnold | Johannesburg, South Africa | W 12 |
| vacant South African (Non White) Light Heavyweight Title |
| 1955 |
| + Mar. 25 | Potopoto Khoza | Johannesburg, South Africa | TKO 7 |
| South African (Non White) Light Heavyweight Title |
| + June 24 | Elijah Nyakale | Johannesburg, South Africa | W 12 |
| South African (Non White) Light Heavyweight Title |
| + July 29 | Elliott Arnold | Johannesburg, South Africa | W 12 |
| South African (Non White) Light Heavyweight Title |
| + Aug. 22 | Elliott Arnold | Durban, South Africa | W 12 |
| South African (Non White) Light Heavyweight Title |
| - Oct. 12 | Willie Khongwane | Cape Town, South Africa | L 12 |
| South African (Non White) Heavyweight Title |
| 1956 |
| - June 1 | Willie Khongwane | Johannesburg, South Africa | L 12 |
| South African (Non White) Heavyweight Title |
| + Oct. 20 | Robert Nzima | Johannesburg, South Africa | KO 4 |
| vacant Transvaal (Non White) Heavyweight Title |
| + Nov. 14 | Julius Caesar | Cape Town, South Africa | TKO 4 |
| South African (Non White) Light Heavyweight Title |
| 1957 |
| + June 28 | Phineas Khumalo | Johannesburg, South Africa | W 6 |
| - Sept. 7 | Willie Khongwane | Johannesburg, South Africa | L 12 |
| South African (Non White) Heavyweight Title |
| - Oct. 11 | Darius Dhlomo | Durban, South Africa | L 12 |
| South African (Non White) Light Heavyweight Title |
| - Dec. 11 | Charles Ndabane | Pretoria, South Africa | TKO by 2 |
| 1958 |
| - Oct. 6 | Phineas Khumalo | Vereeniging, South Africa | L 6 |
1959-1962 Inactive |
| 1963 |
| + Oct. 18 | Mauriste Moses Zikalala | Johannesburg, South Africa | TKO 5 |
| Transvaal (Non White) Heavyweight Title |
| 1964 |
| + June 20 | Samson Zwane | Germiston, South Africa | W 12 |
| vacant South African (Non White) Heavyweight Title |
| + Aug. 5 | Remington Dyantyi | Cape Town, South Africa | W 12 |
| South African (Non White) Heavyweight Title |
| + Nov. 14 | Samson Zwane | Johannesburg, South Africa | W 12 |
| South African (Non White) Heavyweight Title |
1965 Inactive |
| 1966 |
| + Dec. 15 | Black Shamba | Port Elizabeth, South Africa | W 6 |
| 1967 |
| = Apr. 1 | Mauriste Moses Zikalala | Johannesburg, South Africa | Draw 8 |
| - Apr. 8 | David Mangwanyane | Johannesburg, South Africa | L 6 |
| - July 2 | Mohamed Afonso | Salisbury, Rhodesia | L 10 |
| - Oct. 14 | Mohamed Afonso | Springs, South Africa | L 10 |
| - Dec. 15 | Remington Dyantyi | Port Elizabeth, South Africa | L 12 |
| South African (Non White) Heavyweight Title |
| 1968 |
| + Feb. 9 | Phineas Mthembu | Springs, South Africa | W 6 |
| + Mar. 29 | Samson Zwane | Johannesburg, South Africa | W 6 |
| = Oct. 5 | Gerry de Bruyn | Maseru, Lesotho | Draw 8 |
| + Oct. 10 | Remington Dyantyi | Cape Town, South Africa | cTKO 8 |
| South African (Non White) Heavyweight Title |
| 1969 |
| - May 3 | Remington Dyantyi | Durban, South Africa | L 6 |
1970 Inactive |
| 1971 |
| - May 7 | Mohamed Afonso | Springs, South Africa | L 6 |