 On 16 January 2020, Richards signed for National League side Yeovil Town on a contract until the end of the 2019–20 season.He scored two goals in eight appearances for the "Glovers" in the 2019–20 season, which was permanently suspended on 26 March due to the COVID-19 pandemic in England, with Yeovil in fourth-place.He has been capped at England under-18 and under-20 levels.