Etter to år hos Colorado Rapids signerte han i 2007 kontrakt med Red Bull New York. Selv om det allerede da var klart at han skulle spille for Start i 2009-sesongen, gikk han til Toronto FC i september 2008 for et fire måneders opphold.