| Date | Opponent | Place | Result |
| 1953 |
| + Jan. 31 | Ronnie Muller | Johannesburg, South Africa | W 4 |
| + Mar. 21 | Benny Nieuwenhuizen | Johannesburg, South Africa | W 4 |
| + Apr. 11 | Karl Brandt | Kroonstad, South Africa | TKO 3 |
| + May 9 | Johnny van Blerk | Johannesburg, South Africa | TKO 3 |
| + July 4 | Ronnie Muller | Roodepoort, South Africa | W 10 |
| Transvaal Lightweight Title |
| = Aug. 29 | Gordon Goodman | Johannesburg, South Africa | Draw 10 |
| = Dec. 12 | Solly Cantor | Johannesburg, South Africa | Draw 8 |
| 1954 |
| + Jan. 30 | Tony Habib | Johannesburg, South Africa | W 12 |
| South African Lightweight Title |
| + Mar. 9 | Tony Lombard | Johannesburg, South Africa | W 10 |
| + July 30 | Tony Lombard | Durban, South Africa | W 10 |
| + Oct. 2 | Harry Walker | Johannesburg, South Africa | W 6 |
| + Nov. 6 | Billy Wells | Bloemfontein, South Africa | KO 4 |
| 1955 |
| + Feb. 12 | Joe Lucy | Johannesburg, South Africa | W 15 |
| vacant Commonwealth Lightweight Title |
| + June 11 | Louis Klopper | Johannesburg, South Africa | W 12 |
| South African and Commonwealth Lightweight Titles |
| + Aug. 20 | Roy Louw | Cape Town, South Africa | TKO 8 |
| South African and Commonwealth Lightweight Titles |
| + Dec. 10 | Willie Toweel | Johannesburg, South Africa | TKO 9 |
| South African Lightweight Title |
| 1956 |
| - Feb. 11 | Francisco Santos | Lourenco Marques, Mozambique | LDQ 3 |
| - June 16 | Willie Toweel | Johannesburg, South Africa | L 15 |
| South African and Commonwealth Lightweight Titles |
| = Aug. 11 | Willie Toweel | Johannesburg, South Africa | Draw 15 |
| South African and Commonwealth Lightweight Titles |
| - Oct. 29 | Franco Rosini | Johannesburg, South Africa | TKO by 5 |
| 1957 |
| - Feb. 14 | Willie Toweel | Cape Town, South Africa | TKO by 4 |
| South African and Commonwealth Lightweight Titles |
| + May 4 | Julio Silvo | Johannesburg, South Africa | KO 2 |
| + June 1 | Julio Silvo | Lourenco Marques, Mozambique | KO 5 |
| + Sept. 28 | Billy Lotter | Pretoria, South Africa | TKO 10 |
| vacant South African Welterweight Title |
| + Nov. 16 | Billy Lotter | Johannesburg, South Africa | W 12 |
| South African Welterweight Title |
| 1958 |
| + Jan. 24 | Sampie Pretorius | Durban, South Africa | KO 3 |
| vacant South African Lightweight Title |
| + May 17 | George Barnes | Salisbury, Rhodesia | W 15 |
| Commonwealth Welterweight Title |
| - May 31 | Francisco Santos | Lourenco Marques, Mozambique | L 10 |
| + July 1 | Francisco Santos | Johannesburg, South Africa | TKO 8 |
| + July 25 | Benny Nieuwenhuizen | Durban, South Africa | KO 3 |
| South African Welterweight Title |
| - Aug. 18 | George Barnes | Sydney, Australia | TKO by 13 |
| Commonwealth Welterweight Title |
| + Sept. 12 | Max Carlos | Melbourne, Australia | W 12 |
| + Oct. 3 | Bruno Visintin | Melbourne, Australia | W 12 |
| + Oct. 13 | George Burns | Sydney, Australia | W 12 |
| + Nov. 1 | Ron Hinson | Salisbury, Rhodesia | W 10 |
| + Dec. 6 | Belarmino Fragoso | Lourenco Marques, Mozambique | TKO 3 |
| 1959 |
| - Mar. 21 | Willie Toweel | Salisbury, Rhodesia | L 10 |
| - Apr. 17 | Dickie Williams | Durban, South Africa | L 12 |
| South African Welterweight Title |
| + Aug. 7 | Benny Nieuwenhuizen | Durban, South Africa | W 12 |
| South African Lightweight Title |
| - Aug. 28 | George Bracken | Melbourne, Australia | KO by 5 |
| + Sept. 18 | George Barnes | Brisbane, Australia | W 12 |
| 1960 |
| - Feb. 25 | Tony Smith | Liverpool, Great Britain | L 8 |
| + Mar. 14 | Ronnie Rush | Leyton, Great Britain | W 8 |
| + Mar. 22 | Terry Gill | West Ham, Great Britain | W 8 |
| + Apr. 23 | Billy Kelly | Belfast, Great Britain | W 10 |
| - May 17 | Boswell St Louis | Shoreditch, Great Britain | L 10 |
| - Aug. 30 | Guy Gracia | Streatham, Great Britain | L 10 |
| - Oct. 1 | Giordano Campari | Roma, Italy | L 10 |