 On 14 May 2014, Richards signed a three-year contract with Chris Wilder's Northampton Town after rejecting a new deal at Chesterfield.He said that he chose to stay in League Two because "I want to get as many promotions as I can before I hang my boots up".He enjoyed an excellent start to the 2014–15 campaign, going on a spell of seven goals in five games and winning a place on the Football League team of the week for his brace in a 2–0 win at Dagenham & Redbridge on 6 September.