| Date | Opponent | Place | Result |
| 1954 |
| + Dec. 6 | Cecil Klein | Johannesburg, South Africa | TKO 2 |
| 1955 |
| - Sept. 24 | Graham van der Walt | Klerksdorp, South Africa | L 4 |
| + Dec. 10 | Jerry Jooste | Johannesburg, South Africa | W 6 |
| 1956 |
| + Jan. 20 | Jerry Jooste | Johannesburg, South Africa | W 12 |
| South African Flyweight Title |
| + Mar. 3 | Alan Belstead | Johannesburg, South Africa | KO 2 |
| - May 28 | Graham van der Walt | Johannesburg, South Africa | TKO by 8 |
| South African Bantamweight Title |
| + Sept. 22 | Eddie Zinn | Salisbury, Zimbabwe | W 10 |
| + Oct. 29 | Jannie Joubert | Johannesburg, South Africa | TKO 1 |
| - Dec. 1 | Ronnie Dean | Johannesburg, South Africa | L 8 |
| 1957 |
| + Mar. 29 | Jannie Joubert | Vereeniging, South Africa | TKO 1 |
| - June 10 | Graham van der Walt | Johannesburg, South Africa | TKO by 5 |
| + Sept. 28 | Boet Stander | Pretoria, South Africa | W 4 |
| + Oct. 23 | Frankie Jones | Glasgow, Great Britain | KO 3 |
| British Empire Flyweight Title |
| + Nov. 30 | Boet Stander | Johannesburg, South Africa | TKO 6 |
| 1958 |
| + Jan. 24 | Warner Batchelor | Durban, South Africa | KO 2 |
| British Empire Flyweight Title |
| - Feb. 28 | Jose Ogazon | Springs, South Africa | L 10 |
| - Apr. 21 | Jose Ogazon | Johannesburg, South Africa | L 10 |
| + June 18 | Silas Boko | Glasgow, Great Britain | TKO 6 |
| - Sept. 17 | Johnny Caldwell | Glasgow, Great Britain | L 8 |
| - Oct. 29 | Frankie Jones | Glasgow, Great Britain | L 8 |
| - Nov. 19 | George McDade | Glasgow, Great Britain | TKO by 8 |
| 1959 |
| - May 30 | Bernie Taylor | Durban, South Africa | L 12 |
| South African Bantamweight Title |
| - July 6 | Les Smith | Johannesburg, South Africa | TKO by 4 |
| 1960 |
| + July 16 | Les Smith | Durban, South Africa | KO 1 |
| South African and British Empire Flyweight Titles |
| + Oct. 31 | Steve Fleischmann | Johannesburg, South Africa | TKO 2 |
| + Nov. 14 | Hennie Snyman | Johannesburg, South Africa | KO 1 |
| + Nov. 28 | Steve Fleischmann | Johannesburg, South Africa | TKO 3 |
| vacant South African Bantamweight Title |
| 1961 |
| + Jan. 23 | Graham van der Walt | Johannesburg, South Africa | TKO 5 |
| South African Bantamweight Title |
| + Mar. 4 | Plasie Fourie | Johannesburg, South Africa | TKO 2 |
| * May 13 | John Mthimkulu | Luanshya, Zambia | NC 9 |
| British Empire Flyweight Title |
| - Dec. 16 | Tiger Sheke Mpoto | Bulawayo, Zimbabwe | TKO by 4 |
| 1962 |
| - Nov. 15 | Tollie Pretorius | Johannesburg, South Africa | TKO by 4 |
| 1963 |
| - Mar. 8 | Raymond Becker | Durban, South Africa | KO by 3 |
| 1964 |
| + Feb. 29 | Hennie Snyman | Johannesburg, South Africa | KO 2 |
| - Apr. 3 | Ernie Baronet | Pietermaritzburg, South Africa | L 10 |
| - May 9 | Brian Mitchell
| Johannesburg, South Africa | KO by 3 |
| vacant Transvaal Bantamweight Title |
1965 Inactive |
| 1966 |
| - Sept. 26 | Ernie Baronet | Durban, South Africa | L 10 |
| + Dec. 5 | Ernie Baronet | Durban, South Africa | TKO 2 |
| vacant South African Bantamweight Title |
1967 Inactive |
| 1968 |
| + June 18 | Arnold Taylor | Johannesburg, South Africa | KO 1 |
| South African Bantamweight Title |
| + Nov. 2 | Robert Trott | Johannesburg, South Africa | KO 1 |
| 1969 |
| - May 24 | Arnold Taylor | Johannesburg, South Africa | TKO by 8 |
| South African Featherweight Title |
| - June 28 | Mike Buttle | Johannesburg, South Africa | KO by 4 |
| South African Bantamweight Title |
| - Aug. 11 | Mike Buttle | Durban, South Africa | TKO by 9 |
| South African Bantamweight Title |
| - Aug. 30 | Mike Buttle | Johannesburg, South Africa | TKO by 5 |