Han spilte i fire testmatcher aog 15 One Day Internationals for Englands cricketlag mellom 1974 og 1983. Han var medlem av Surrey-kluppen som vant County Championship i 1971, og spilte også for Western Province i Sør-Afrika årene 1971–72, og for Rhodesia i 1972–73 og i 1979–80.