 Something of a journeyman player, he has tended to play for teams in his local area around the Midlands and Southern England.Richards started his career at West Bromwich Albion in 1997, and failed to establish himself at the club in four years.After two years with Bristol Rovers he switched to Stevenage Borough.