He represented Cambridge University in 1930 and 1931 and Hampshire between 1930 and 1939.
Apart from more than fifty regular county championship games, he played in the Cambridge University v New Zealanders match of 3 June 1931, for the Gentlemen in the Gentlemen v Players matches of 2 September 1931 and 11 July 1934, for Hampshire in Hampshire v West Indians on 24 May 1933, for Hampshire in Hampshire v Australians on 23 May 1934, for Hampshire in Hampshire v South Africans on 22 May 1935, for Hampshire in Hampshire v Australians on 25 May 1938, and for H. D. G. Leveson Gowers XI v Australian Services on 7 July 1945.