|  | 
| 1948 | 
| Date | Opponent | Place | Result | 
| + Aug. 21 | Tony Liversage | Johannesburg, South Africa | W 4 | 
| + Sept. 18 | Bill Geoghegan | Johannesburg, South Africa | W 6 | 
| + Nov. 6 |  Harold Roberts | Johannesburg, South Africa | KO 1 | 
| + Nov. 30 | Hans Mulder | Johannesburg, South Africa | KO 1 | 
| + Dec. 18 | Maurice Ouezman | Johannesburg, South Africa | W 6 | 
|  | 
| 1949 | 
| Date | Opponent | Place | Result | 
| + Mar. 10 | Bill Geoghegan | Germiston, South Africa | TKO 10 | 
| + Mar. 26 | Gillie van der Westhuizen | Johannesburg, South Africa | W 8 | 
| + June 8 | George Bushney | Durban, South Africa | W 4 | 
| + June 30 |  Harry Bos | Germiston, South Africa | KO 4 | 
| + Aug. 6 |  Harry Bos | Johannesburg, South Africa | W 8 | 
| + Aug. 27 |  Doug Miller | Johannesburg, South Africa | W 8 | 
| + Sept. 30 |  Don Carr | Johannesburg, South Africa | W 12 | 
| South African Welterweight Title | 
| + Nov. 12 | Tony Liversage | Johannesburg, South Africa | TKO 4 | 
| + Nov. 19 | Ronnie Meyer | Germiston, South Africa | TKO 3 | 
| + Nov. 26 |  Duggie du Preez | Johannesburg, South Africa | W 10 | 
|  | 
| 1950 | 
| Date | Opponent | Place | Result | 
| + Mar. 4 |  Duggie du Preez | Johannesburg, South Africa | WDQ 10 | 
| South African Welterweight Title | 
| + May 31 | Piet van Staden | Johannesburg, South Africa | TKO 7 | 
| South African Welterweight Title | 
| - Sept. 26 |  Jackie Braddock | Kensington, Great Britain | TKO by 10 | 
|  | 
| 1951 | 
| Date | Opponent | Place | Result | 
| - Jan. 27 |  Eddie  Thomas | Johannesburg, South Africa | KO by 13 | 
| vacant British Empire Welterweight Title | 
| + Nov. 3 | Paul Karam | Johannesburg, South Africa | TKO 6 | 
| + Dec. 1 | Danie van Graan | Johannesburg, South Africa | TKO 10 | 
| South African Welterweight Title | 
|  | 
| 1952 | 
| Date | Opponent | Place | Result | 
| + Jan. 26 | Danie van Graan | Johannesburg, South Africa | WDQ 9 | 
| South African Welterweight Title | 
| + May 5 | Mike Slabbert | Cape Town, South Africa | KO 6 | 
| South African Welterweight Title | 
| + July 3 | Peter Galleymore | Durban, South Africa | KO 7 | 
| South African Welterweight Title | 
| + Aug. 16 | Marcel Lips | Johannesburg, South Africa | TKO 6 | 
|  | 
| 1953 | 
| Date | Opponent | Place | Result | 
| - Jan. 27 |  Eddie Thomas | Cape Town, South Africa | KO by 3 | 
| South African Welterweight Title | 
| - June 15 |  Eddie Thomas | Cape Town, South Africa | KO by 4 | 
| South African Welterweight Title | 
|  | 
|  | 
| 1954-1957 Inactive
 | 
|  | 
| 1958 | 
| Date | Opponent | Place | Result | 
| = May 17 | Piet Pieterse | Salisbury, Zimbabwe | Draw 8 | 
Summary
Total bouts: 28, Won: 23 (12 inside the limit), Lost: 4 (4 inside the limit), Draw: 1, NC: 0, ND: 0