 In June 2007, Richards joined Port Vale on a two-year deal; he was one of manager Martin Foyle's last signings.He became the club captain and quickly established himself as one of the club's better players.Richards suffered with an ankle injury during the 2007–08 season.