| Date | Opponent | Place | Result |
| 1965 |
| + Apr. 3 | Hennie Snyman | Johannesburg, South Africa | KO 1 |
| + May 22 | Gerry Bauer | Johannesburg, South Africa | KO 1 |
| + June 7 | Eddie Ludick | Johannesburg, South Africa | TKO 3 |
| - July 17 | Japie Steyn | Johannesburg, South Africa | L 6 |
| + Sept. 20 | Japie Steyn | Johannesburg, South Africa | TKO 5 |
| Transvaal Lightweight Title |
| - Oct. 25 | Bill Dollery | Johannesburg, South Africa | TKO by 8 |
| vacant South African Lightweight Title |
| + Nov. 22 | Mannie Agrella | Johannesburg, South Africa | W 10 |
| Transvaal Lightweight Title |
| 1966 |
| + Jan. 26 | Rocky Small | Cape Town, South Africa | W 4 |
| + May 16 | Mannie Agrella | Johannesburg, South Africa | W 6 |
| + July 23 | Japie Steyn | Johannesburg, South Africa | KO 8 |
| + Aug. 19 | Mannie Agrella | Durban, South Africa | W 10 |
| + Nov. 28 | Andries Steyn | Johannesburg, South Africa | W 12 |
| South African Lightweight Title |
| 1967 |
| + Feb. 1 | Fernand Simard | Cape Town, South Africa | W 10 |
| + June 30 | Mannie Agrella | Johannesburg, South Africa | W 12 |
| South African Lightweight Title |
| + Dec. 11 | Al Rocca | Johannesburg, South Africa | W 10 |
| 1968 |
| - Mar. 18 | Andries Steyn | Johannesburg, South Africa | L 10 |
| vacant Transvaal Featherweight Title |
| - Aug. 12 | Arnold Taylor | Johannesburg, South Africa | TKO by 9 |
| - Sept. 7 | Paul Armstead | Mbabane, Swaziland | TKO by 2 |
| + Oct. 25 | Ernie Baronet | Durban, South Africa | W 12 |
| South African Lightweight Title |
| 1969 |
| + Jan. 29 | Ernie Baronet | Durban, South Africa | W 12 |
| South African Lightweight Title |
| - Apr. 11 | Arnold Taylor | Durban, South Africa | LDQ 6 |
| - May 12 | Arnold Taylor | Durban, South Africa | L 12 |
| South African Lightweight Title |
1970-1971 Inactive |
| 1972 |
| = Nov. 4 | Hansie van Rooyen | Pretoria, South Africa | Draw 4 |