When he joined Glamorgan in 1980 he became the first cricketer to represent four English first-class counties.
A tall right-arm seam bowler and a tail-end right-handed batsman, he represented Sussex (1966–1969), Somerset (1970–1975; capped 1972), Northern Transvaal (1972/73), Orange Free State (1976/77), Middlesex (1976–1979; capped 1976) and Glamorgan (1980–1981).
[1] In 214 first-class matches, he scored 799 runs (average 5.39, with a personal best of 33 for Middlesex versus Kent at Canterbury in 1978) and took 549 wickets (at an average 28.07, with a personal best of 9 for 51 for Somerset versus Sussex at Hove in 1972).
[2] He also took three wickets in four balls for Somerset versus Nottinghamshire at Trent Bridge in 1972 and became the first Middlesex bowler to take a hat-trick in limited overs cricket.
He was appointed to the English First-Class Umpires list in 1985 and remained until 2008, when he joined the Indian Cricket League.