| Date | Opponent | Place | Result |
| 1938 |
| + May 28 | Jan van der Walt | Johannesburg, South Africa | TKO 2 |
| + Sept. 17 | Corporal Dunn | Johannesburg, South Africa | TKO 2 |
| - Oct. 15 | Dave Carstens | Johannesburg, South Africa | KO by 5 |
| 1939 |
| + Feb. 11 | Willie van Rensburg | Johannesburg, South Africa | W 6 |
| + Mar. 4 | Archie J L Smith | Johannesburg, South Africa | W 10 |
| vacant Transvaal (White) Light Heavyweight Title |
| + Aug. 5 | Willie van Rensburg | Johannesburg, South Africa | W 6 |
| + Nov. 18 | Jimmy Britt | Johannesburg, South Africa | W 6 |
| 1940 |
| + Feb. 17 | Al Conquest | Johannesburg, South Africa | W 12 |
| + Apr. 27 | Archie J L Smith | Pretoria, South Africa | W 12 |
| vacant South African Light Heavyweight Title |
1941-1944 Inactive |
| 1945 |
| + Nov. 3 | Tommy Bensch | Johannesburg, South Africa | W 12 |
| + Dec. 17 | Big Bill Horn | Pretoria, South Africa | TKO 10 |
| 1946 |
| + Mar. 9 | Tommy Bensch | Johannesburg, South Africa | W 12 |
| South African Heavyweight Title |
| + July 31 | Jack Kukard | Pretoria, South Africa | KO 4 |
| - Aug. 24 | Jack London | Johannesburg, South Africa | L 10 |
| - Oct. 19 | Johnny Ralph | Johannesburg, South Africa | L 10 |
| + Nov. 16 | Archie J L Smith | Pretoria, South Africa | TKO 4 |
| 1947 |
| - Feb. 17 | Johnny Ralph | Johannesburg, South Africa | KO by 6 |
| South African Heavyweight Title |
| = Apr. 3 | Johnny de Villiers | Durban, South Africa | Draw 10 |
| - Apr. 29 | Freddie Mills | Johannesburg, South Africa | KO by 5 |
| + Nov. 8 | Willie Quentemeijer | Johannesburg, South Africa | TKO 3 |
| 1948 |
| = Mar. 24 | Alf Gallagher | Johannesburg, South Africa | Draw 10 |
| - May 14 | Stephane Olek | Pretoria, South Africa | L 10 |
| 1949 |
| - Jan. 29 | Johnny Williams | Johannesburg, South Africa | TKO by 4 |