W styczniu 2009 roku, po rozegraniu niemal 100 ligowych meczów dla Reading przeszedł do San Jose Earthquakes. W 2012 roku grał w Sporting Kansas City, z którym wygrał MLS Cup. W 2013 roku przeszedł do Toronto FC. W 2014 roku zakończył karierę jako gracz New York Red Bulls.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2000 D.C. United Major League Soccer 22 0 2001 D.C. United Major League Soccer 12 1 2002 D.C. United Major League Soccer 26 5 2003 D.C. United Major League Soccer 19 2 2004 D.C. United Major League Soccer 10 0 2004/05 Reading F.C. Football League Championship 18 0 2005/06 Reading F.C. Football League Championship 45 7 2006/07 Reading F.C. Premiership 9 0 2007/08 Reading F.C. Premiership 20 0 2008/09 Reading F.C. Football League Championship 6 0 2009 San Jose Earthquakes Major League Soccer 26 1 2010 San Jose Earthquakes Major League Soccer 28 1 2011 San Jose Earthquakes Major League Soccer 21 1 2012 Sporting Kansas City Major League Soccer 16 1 2013 Sporting Kansas City Major League Soccer 3 0 2013 Toronto FC Major League Soccer 21 1 2014 New York Red Bulls Major League Soccer 13 0