 He had fallen out of favour under new Swindon manager Richie Wellens and admitted that "I either wasn't good enough or wasn't quite at the races in the first half of the year".He was released by Swindon at the end of the 2018–19 season.On 5 August 2019, Richards signed a six-month contract with League Two club Cambridge United.