| Date | Opponent | Place | Result |
| 1928 |
| + Nov. 17 | Alec Storbeck | Johannesburg, South Africa | KO 2 |
| + Dec. 15 | Dave Voight | Johannesburg, South Africa | TKO 3 |
| 1929 |
| + Mar. 9 | Tom Squires | Johannesburg, South Africa | TKO 6 |
| - Apr. 13 | Michel Maurer | Johannesburg, South Africa | TKO by 10 |
| + Aug. 10 | Chuck Burns | Johannesburg, South Africa | W 15 |
| 1930 |
| + Feb. 22 | Nick Maree | Johannesburg, South Africa | TKO 2 |
| + Mar. 22 | George Slack | Johannesburg, South Africa | KO 5 |
| + May 10 | Johnny Squires | Johannesburg, South Africa | TKO 12 |
| South African Heavyweight Title |
| + Aug. 2 | Jim Holloway | Johannesburg, South Africa | TKO 4 |
| = Oct. 18 | Domingo Jose Carattoli | Johannesburg, South Africa | Draw 15 |
| 1931 |
| - Jan. 10 | Joe Woods | Johannesburg, South Africa | KO by 8 |
| - Feb. 21 | Joe Woods | Johannesburg, South Africa | KO by 9 |
| + May 14 | Joe Woods | Cape Town, South Africa | WDQ 8 |
| = June 6 | Joe Woods | Cape Town, South Africa | Draw 12 |
| + Aug. 24 | Jack Stanley | Leicester, Great Britain | TKO 3 |
| + Sept. 7 | Harry Crossley | Nottingham, Great Britain | KO 3 |
| + Sept. 21 | Don Shortland | Nottingham, Great Britain | TKO 8 |
| + Oct. 19 | Gipsy Daniels | Leicester, Great Britain | W 12 |
| + Nov. 9 | George Slack | Nottingham, Great Britain | KO 3 |
| 1932 |
| = Jan. 28 | Larry Gains | Kensington, Great Britain | Draw 15 |
| British Empire Heavyweight Title |
| - Feb. 8 | Maurice Griselle | Paris, France | L 10 |
| - Mar. 3 | Larry Gains | Kensington, Great Britain | L 15 |
| British Empire Heavyweight Title |
| - Apr. 7 | Primo Carnera | Kensington, Great Britain | L 10 |
| + Apr. 21 | Hein Mueller | Kensington, Great Britain | W 12 |
| + Apr. 27 | Albert Nokin | Kensington, Great Britain | TKO 1 |
| + May 30 | Maurice Griselle | White City, Great Britain | TKO 3 |
| - Aug. 3 | Maurice Griselle | Paris, France | L 10 |
| + Sept. 18 | Armando De Carolis | Blackfriars, Great Britain | KO 3 |
| + Sept. 26 | Reggie Meen | Leicester, Great Britain | KO 4 |
| + Oct. 13 | George Cook | Kensington, Great Britain | TKO 10 |
| - Dec. 17 | Young Stribling | Johannesburg, South Africa | L 12 |
| 1933 |
| = Mar. 13 | Walter Neusel | Kensington, Great Britain | Draw 12 |
| + Apr. 14 | Larry Gains | Kensington, Great Britain | KO 10 |
| + May 15 | Vincenz Hower | Kensington, Great Britain | TKO 12 |
| + May 29 | Walter Neusel | Kensington, Great Britain | WDQ 8 |
| - July 1 | Paulino Uzcudun | Barcelona, Spain | L 10 |
| + Oct. 9 | Patsy Perroni | New York, United States | W 10 |
| - Dec. 29 | King Levinsky | Chicago, United States | L 10 |
| 1934 |
| - May 21 | Otto von Porat | Cardiff, Great Britain | L 10 |
| 1935 |
| + Apr. 15 | Frank Borrington | Crystal Palace, Great Britain | KO 5 |
| + May 8 | Innocente Baiguera | White City, Great Britain | W 10 |
| + June 4 | Andre Lenglet | Kensington, Great Britain | W 10 |
| - Nov. 11 | Obie Walker | Southwark, Great Britain | L 12 |
| = Nov. 25 | Harry Staal | Bristol, Great Britain | Draw 12 |
1936-1937 Inactive |
| 1938 |
| + Mar. 21 | Ron Linley | Paddington, Great Britain | TKO 4 |
| - Apr. 11 | Dick Power | Mountain Ash, Great Britain | L 8 |
| - Sept. 12 | Eddie Steele | Oxford, Great Britain | L 10 |
| 1939 |
| - Feb. 13 | Danny Paul
| Kensington, Great Britain | L 8 |
| - Mar. 15 | Danny Paul
| Bournemouth, Great Britain | L 12 |
| - May 8 | Bill Wainwright | Malvern, Great Britain | L 10 |