 In summer 2010 Richards was offered a fresh contract at Cheltenham, but was also approached by League Two rivals Port Vale.In June 2010 Richards agreed terms with Port Vale.He settled in quickly at the club, building a partnership with his namesake Marc Richards in the 2010–11 pre-season, which continued into the league campaign.