Donald John Shepherd (12 August 1927 – 18 August 2017) was a Welsh cricketer. He played for Glamorgan. 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. He was born in Port Eynon, Glamorgan, Wales.