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 appeared as a summariser on BBC Radio Wales coverage of Glamorgan matches.