Iniziò la sua carriera alla North Carolina State University (1994-1997), per diventare professionista con i Miami Fusion nel 1998; vi giocò quattro stagioni, diventando titolare alla seconda e venendo scelto come MLS Best XI nel 2001. Alla fine sella stagione, con la chiusura della franchigia, diventato prima scelta al 2002 MLS Allocation Draft, passò al Colorado Rapids; il 28 ottobre 2010 ha segnato il primo gol nei playoff, contro i Columbus Crew.
Nazionale
Con la Nazionale statunitense ha debuttato il 7 giugno 2001 contro l'Ecuador diventandone capitano il 7 febbraio 2007, in occasione di un'amichevole contro la nazionale messicana.
Ha partecipato ai Mondiali di Giappone e Corea 2002 e Germania 2006 oltre alla Confederations Cup 2003 e a 3 edizioni della CONCACAF Gold Cup, tutte e 3 vittoriose. Ha però saltato il Mondiale sudafricano del 2010. Il 17 giugno 2006, durante la sfida contro la nazionale italiana valevole per la fase finale dei mondiali svoltisi in Germania, fu espulso nel corso del primo tempo per un fallo ricevette una squalifica per tre gare, costringendolo a saltare l'ultima gara dei mondiali del 2006 e le prime due gare della Gold Cup del 2007.