| Date | Opponent | Place | Result | 
| 1953 | 
| - Nov. 30 | Jerry Moloi | Cape Town, South Africa | KO by 3 | 
| 1954 | 
| + Aug. 27 | Jan Yankie Seboloa | Eloff Street Ext, Johanne | W 6 | 
| + Oct. 23 | Alfred Ngcongwane | Eloff Street Ext, Johanne | W 4 | 
| 1955 | 
| + Apr. 23 | Game Richards | Johannesburg, South Africa | W 6 | 
| - June 24 | Jerry Moloi | Eloff Street Ext, Johanne | L 6 | 
| + Aug. 26 | Eddie Kekane | Eloff Street Ext, Johanne | W 6 | 
| + Oct. 21 | Jerry Moloi | Eloff Street Ext, Johanne | W 8 | 
| 1956 | 
| + Mar. 9 | Eddie Fisher | Durban, South Africa | W 8 | 
| + May 30 | Eddie Fisher | Durban, South Africa | W 8 | 
| 1957 | 
| + Feb. 9 | Joseph Boston Blake Khuma | Johannesburg, South Africa | W 8 | 
| + Apr. 26 | Joseph Boston Blake Khuma | Eloff Street Ext, Johanne | W 8 | 
| + May 24 | German Mauser Mhlambi | Eloff Street Ext, Johanne | W 8 | 
| + Sept. 7 | Ray Mkonza | Johannesburg, South Africa | W 8 | 
| 1958 | 
| + June 20 | Willie Seku | Eloff Street Ext, Johanne | W 8 | 
| + Aug. 22 | Johnny Linda | Durban, South Africa | W 12 | 
| South African (Non White) Lightweight Title | 
| + Oct. 24 | Alby Tissong | Durban, South Africa | W 10 | 
| - Dec. 12 | Enoch Nhlapo | Durban, South Africa | L 12 | 
| South African (Non White) Lightweight Title | 
| 1959 | 
| + Apr. 10 | Solomon Zwane | Durban, South Africa | W 10 | 
| - June 6 | Enoch Nhlapo | Johannesburg, South Africa | L 12 | 
| South African (Non White) Lightweight Title | 
| + Oct. 30 | Gabriel Seleke | Eloff Street Ext, Johanne | W 10 | 
| vacant Transvaal (Non White) Welterweight Title | 
| 1960 | 
| + Mar. 11 | Gabriel  Dlamini | Eloff Street Ext, Johanne | W 10 | 
| Transvaal (Non White) Welterweight Title | 
| + Mar. 25 | Willie Seku | Eloff Street Ext, Johanne | TKO 5 | 
| + Aug. 26 | Joe N'Gidi | Johannesburg, South Africa | W 12 | 
| South African (Non White) Welterweight Title | 
| + Nov. 19 | Josiah Nakedi | Soweto, South Africa | TKO 5 | 
| + Dec. 9 | Carlos Fonseca | Soweto, South Africa | W 10 | 
| 1961 | 
| + Feb. 11 | Mackeed Mofokeng | Johannesburg, South Africa | W 12 | 
| South African (Non White) Welterweight Title | 
| + Apr. 28 | Joseph Sishi | Johannesburg, South Africa | W 8 | 
| - July 15 | Joe N'Gidi | Soweto, South Africa | L 12 | 
| South African (Non White) Welterweight Title | 
| 1962 | 
| + Apr. 7 | Roy Jacobs | Durban, South Africa | W 10 | 
| - Nov. 3 | Gabriel Seleke | Johannesburg, South Africa | TKO by 2 | 
| 1963 | 
| + May 10 | Dick Homicide Goba | Durban, South Africa | W 8 | 
| - May 31 | Gabriel Seleke | Johannesburg, South Africa | L 10 | 
| + Oct. 26 | Harry Henry Madlala | Johannesburg, South Africa | W 8 | 
| 1964 | 
| - Feb. 8 | Joe N'Gidi | Johannesburg, South Africa | L 12 | 
| South African (Non White) Welterweight Title | 
| - Apr. 18 | Ernest Musso | Johannesburg, South Africa | L 10 | 
| + June 6 | Gideon Mofokeng | Kroonstad, South Africa | KO 3 | 
| - Aug. 1 | Joe N'Gidi | Johannesburg, South Africa | KO by 12 | 
| South African (Non White) Welterweight Title | 
| - Oct. 30 | Joseph Sishi | Durban, South Africa | L 8 | 
| - Dec. 19 | Joe Brown | Johannesburg, South Africa | KO by 6 | 
| 1965 | 
| + Apr. 3 | Meshack Manko | Johannesburg, South Africa | TKO 7 | 
| + May 8 | Petrus Rangaza | Johannesburg, South Africa | TKO 6 | 
| + Sept. 24 | Henry Sidumo | Johannesburg, South Africa | W 10 | 
| = Nov. 20 | Paul Armstead | Johannesburg, South Africa | Draw 10 | 
| 1966 | 
| - May 7 | Enoch Nhlapo | Johannesburg, South Africa | KO by 11 | 
| South African (Non White) Lightweight Title |