 At first-class level he represented the Oxford University Cricket Club, Middlesex CCC and MCC. Between 1924 and 1927 he played ten first-class matches, scoring 147 runs at an average of 16.33 with a best score of 37 not out. As a bowler he took 12 wickets at an average of 30.25 with a best of 3 for 43. Three of his first-class games were internationals against Argentina on the MCC "representative" tour of South America in 1926 – 27.
