 He was his team's the leader in minutes having played – 2,613 – in the 2009 MLS season

He was selected by Philadelphia Union in the 2009 MLS Expansion Draft on November 25, 2009.Harvey scored his first goal for the Union off a header on April 15, 2010, in a 2–1 loss to Toronto FC.On July 7, 2011, Harvey was traded to the Vancouver Whitecaps FC in exchange for allocation money.