| |
| 1953 |
| Date | Opponent | Place | Result |
| - Nov. 30 | Jerry Moloi | Cape Town, South Africa | KO by 3 |
| |
| 1954 |
| Date | Opponent | Place | Result |
| + Aug. 27 | Jan Yankie Seboloa | Eloff Street Ext, Johanne | W 6 |
| + Oct. 23 | Alfred Ngcongwane | Eloff Street Ext, Johanne | W 4 |
| |
| 1955 |
| Date | Opponent | Place | Result |
| + 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 |
| Date | Opponent | Place | Result |
| + Mar. 9 | Eddie Fisher | Durban, South Africa | W 8 |
| + May 30 | Eddie Fisher | Durban, South Africa | W 8 |
| |
| 1957 |
| Date | Opponent | Place | Result |
| + 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 |
| Date | Opponent | Place | Result |
| + 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 |
| Date | Opponent | Place | Result |
| + 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 |
| Date | Opponent | Place | Result |
| + 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 |
| Date | Opponent | Place | Result |
| + 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 |
| Date | Opponent | Place | Result |
| + Apr. 7 | Roy Jacobs | Durban, South Africa | W 10 |
| - Nov. 3 | Gabriel Seleke | Johannesburg, South Africa | TKO by 2 |
| |
| 1963 |
| Date | Opponent | Place | Result |
| + 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 |
| Date | Opponent | Place | Result |
| - 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 |
| Date | Opponent | Place | Result |
| + 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 |
| Date | Opponent | Place | Result |
| - May 7 | Enoch Nhlapo | Johannesburg, South Africa | KO by 11 |
| South African (Non White) Lightweight Title |
Summary
Total bouts: 44, Won: 30 (5 inside the limit), Lost: 13 (5 inside the limit), Draw: 1, NC: 0, ND: 0