One of the great county bowlers, he took more first-class wickets, 2,218 at 21.32 each, than any other player who never played Test cricket. Shepherd began his county career in 1950 as a fast-medium bowler, and was a regular in the Glamorgan team in 1952, when he took 120 wickets. Over the next three seasons, however, he was less successful and appeared to lose some control.
Under advice from team-mates, he switched late in 1955 to bowling off-cutters – off-breaks with a pronounced undercut delivered at almost medium pace.
The move was an instant success. In 1956, Shepherd took 177 wickets, more than any other player in that English first-class season, and he took more than 100 wickets in 12 seasons in all.
On bad wickets, he could be devastating. On good wickets, his accuracy and the speed of delivery meant that he was usually economical.
He was rewarded by being named as a in 1970, and he celebrated that accolade by taking more wickets, 106, in the 1970 season than any other player in the English first-class game.
His tally from a career spanning 23 summers (1950-1972) included 28 instances of ten or more in a match and 123 of five or more in an innings. In a batting side that included some real rabbits – Jeff Jones, Ossie Wheatley – Shepherd batted perhaps higher up the order than he might have in other teams. He averaged less than 10 runs per innings and reached 50 just five times.
He could play big shots however and, in 1961, he scored 51 in 15 minutes against the Australians at Swansea, reaching that score with just 11 scoring strokes, six sixes, three fours, a two and a single.
Also in 1961, against Derbyshire at Cardiff, he made his top score of 73, hitting six sixes in reaching his 50 in 16 minutes. He took nine wickets when Glamorgan beat the 1964 Australians at Swansea, and captained Glamorgan to victory against the 1968 Australians, again at Swansea.
Shepherd played regularly to the end of the 1971 season, and then retired from first-class cricket after a few games in 1972. He often appears as a summariser on British Broadcasting Corporation Radio Wales coverage of Glamorgan matches.