|   | 
| 1945 | 
| Date | Opponent | Place | Result | 
| - Oct. 20 | Johnny Pieters | Johannesburg, South Africa  | L 6 | 
| + Nov. 3 | Jack Botha | Johannesburg, South Africa  | W 4 | 
| - Dec. 1 | George Bushney | Johannesburg, South Africa  | L 6 | 
| - Dec. 17 | Smiler Meyer | Pretoria, South Africa  | L 4 | 
|   | 
| 1946 | 
| Date | Opponent | Place | Result | 
| + Apr. 4 | Stan Geoghegan | Johannesburg, South Africa  | W 4 | 
| + Apr. 18 | Mickey Bell | Johannesburg, South Africa  | W 4 | 
| + May 2 | George Bushney | Johannesburg, South Africa  | TKO 3 | 
| + May 18 | Stan Geoghegan | Johannesburg, South Africa  | KO 3 | 
| = July 27 | Bill Geoghegan | Johannesburg, South Africa  | Draw 6 | 
| + Sept. 21 | Bob Bradley | Johannesburg, South Africa  | W 6 | 
| * Oct. 19 | Bob Ramsey | Johannesburg, South Africa  | NC 4 | 
| - Nov. 23 | Bob Ramsey | Johannesburg, South Africa  | KO by 6 | 
|   | 
| 1947 | 
| Date | Opponent | Place | Result | 
| + Mar. 3 |   George Angelo | Johannesburg, South Africa  | TKO 1 | 
| - June 16 |   George Angelo | Johannesburg, South Africa  | L 6 | 
| = Dec. 13 | John Mervyn | Johannesburg, South Africa  | Draw 4 | 
|   | 
| 1948 | 
| Date | Opponent | Place | Result | 
| + Jan. 24 | Maurice Ouezman | Johannesburg, South Africa  | W 6 | 
| + Feb. 21 | Maurice Ouezman | Johannesburg, South Africa  | W 6 | 
| + May 14 | Maurice Ouezman | Durban, South Africa  | W 6 | 
| + Sept. 18 | Piet van Staden | Johannesburg, South Africa  | W 6 | 
| - Nov. 6 |   Alf James | Johannesburg, South Africa  | L 6 | 
| + Nov. 29 |   Alf James | Durban, South Africa  | W 12 | 
| South African Welterweight Title | 
|   | 
| 1949 | 
| Date | Opponent | Place | Result | 
| + Jan. 29 | Tony Liversage | Johannesburg, South Africa  | W 8 | 
| + Mar. 26 | Bill Geoghegan | Johannesburg, South Africa  | W 6 | 
| - Sept. 30 |   Pat Patrick | Johannesburg, South Africa  | L 12 | 
| South African Welterweight Title | 
| + Nov. 29 | Piet van Staden | Durban, South Africa  | W 10 | 
Summary
Total bouts: 25, Won: 15 (3 inside the limit), Lost: 7 (1 inside the limit), Draw: 2, NC: 1, ND: 0