| Date | Opponent | Place | Result | 
| 1946 | 
| + June 22 | Stan Geoghegan | Johannesburg, South Africa  | KO 1 | 
| + July 6 | Willie Browne | Johannesburg, South Africa  | W 4 | 
| + July 20 | Lennie Mills | Johannesburg, South Africa  | W 4 | 
| + July 27 | George Bushney | Johannesburg, South Africa  | W 4 | 
| + Oct. 19 | Lennie Mills | Johannesburg, South Africa  | W 4 | 
| + Nov. 14 | Freddie Storbeck | Durban, South Africa  | W 6 | 
| + Nov. 23 | Bill Geoghegan | Johannesburg, South Africa  | W 6 | 
| 1947 | 
| - Mar. 3 | Don Carr | Johannesburg, South Africa  | TKO by 1 | 
| + June 16 | Don Carr | Johannesburg, South Africa  | W 6 | 
| + Sept. 8 | Maurice Ouezman | Johannesburg, South Africa  | W 8 | 
| + Oct. 11 | Gillie van der Westhuizen | Johannesburg, South Africa  | W 8 | 
| + Oct. 30 | Rudy Zadell | Johannesburg, South Africa  | W 10 | 
| + Dec. 11 | Maurice Ouezman | Durban, South Africa  | W 10 | 
| 1948 | 
| + Jan. 24 | Alf James | Johannesburg, South Africa  | W 12 | 
| vacant South African Welterweight Title | 
| - Feb. 21 | Alf James | Johannesburg, South Africa  | L 12 | 
| South African Welterweight Title | 
| + May 5 | Sten Suvio | Johannesburg, South Africa  | W 10 | 
| + June 26 | Maurice Ouezman | Johannesburg, South Africa  | W 10 | 
| + July 18 | Henry van Wyk | Luanshya, Zambia  | W 10 | 
| + July 24 | Ronnie Meyer | Kitwe, Zambia  | W 10 | 
| + Aug. 21 | Piet van Staden | Johannesburg, South Africa  | W 8 | 
| + Dec. 16 | Alf James | Durban, South Africa  | KO 10 | 
| 1949 | 
| + Jan. 29 | Evvie Ehlers | Johannesburg, South Africa  | W 12 | 
| vacant South African Middleweight Title | 
| + May 7 |   Alf  James | Salisbury, Zimbabwe  | TKO 2 | 
| + June 8 | Harry Bos | Durban, South Africa  | W 10 | 
| + July 1 | Vince Hawkins | Durban, South Africa  | W 10 | 
| + Aug. 27 | Jackie Marr | Johannesburg, South Africa  | W 10 | 
| + Oct. 1 | Joe Maseko | Maputo, Mozambique  | W 10 | 
| 1950 | 
| + Apr. 8 | Joe Munro | Johannesburg, South Africa  | W 6 | 
| - July 1 | Doug Miller | Johannesburg, South Africa  | L 6 | 
| + July 8 | Jack Krynauw | Maputo, Mozambique  | W 8 | 
| + July 29 | Doug Miller | Johannesburg, South Africa  | W 8 | 
| + Sept. 26 | Mel Brown | Kensington, Great Britain | W 10 | 
| - Oct. 24 | Alex Buxton | Kensington, Great Britain | L 10 | 
| 1951 | 
| + Jan. 27 | Les Allen | Johannesburg, South Africa  | W 10 | 
| + Feb. 7 | Gerry van Wyk | Durban, South Africa  | W 10 | 
| + Mar. 13 | Eric McQuade | Kensington, Great Britain | W 10 | 
| + Apr. 10 | Georges Royer | Kensington, Great Britain | W 10 | 
| - Apr. 17 | Doug Miller | Streatham, Great Britain | L 8 | 
| + May 8 | Eric McQuade | Kensington, Great Britain | TKO 9 | 
| + May 15 | Baby Day | Kensington, Great Britain | W 10 | 
| + Nov. 13 | Burl Charity | Harringay, Great Britain | W 10 | 
| 1952 | 
| + Mar. 6 | Jimmy Davis | Marylebone, Great Britain | W 10 | 
| - Oct. 21 |   Randy  Turpin | Harringay, Great Britain | L 15 | 
| vacant British Empire Middleweight Title |