 He played in 31 first-class matches for Surrey as a right-handed batsman, scoring 688 runs at an average of 16.00 with a highest score of 79.He scored four half-centuries and took six catches.Bennett was "a weak batsman and utterly lost as a county captain", and Surrey slumped to 11th, their worst ever finish.