| |
| 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