 He went on to join Hednesford Town, but left the club after less than a month after it was confirmed they would not be placed in the Southern League Premier Division Central the following season.On 20 July 2018, he joined Rushall Olympic in the Southern League Premier Division Central.The "Pics" finished the 2018–19 season in eighth-place, with Richards scoring one goal in 12 games.