Played county cricket in England for Northamptonshire between 1981 and 1983 and for Worcestershire during the 1984 and 1985 seasons. In his 40 first-class matches in with the two sides, he scored 2,312 runs across 64 innings with four centuries and 14 half-centuries.