Richards appeared in 23 MLS regular season matches in 2008, scoring 3 goals and recording 6 assists. In the 2008 MLS Cup Playoffs, Richards helped the Red Bulls to an upset over defending Champion Houston Dynamo (4-1 on aggregate). Richards tallied the club's first goal in a 3-0 rout in the second leg of the series in Robertson Stadium in Houston. He also drew a penalty and assisted on the third goal. In 2009, Richards appeared in 27 league matches scoring 3 goals.