У дорослому футболі дебютував 2003 року виступами за команду клубу «Нью-Йорк Метростарс», в якій провів один сезон, взявши участь у 54 матчах чемпіонату.
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Айнтрахт», до складу якого приєднався 2010 року. Відіграв за франкфуртський клуб наступні два сезони своєї ігрової кар'єри.
Протягом частини 2012 року захищав на умовах оренди кольори команди клубу «Стабек».
До складу клубу «Х'юстон Динамо» приєднався 2012 року. Відтоді встиг відіграти за команду з Х'юстона 128 матчів в національному чемпіонаті.
Виступи за збірну
2005 року дебютував в офіційних матчах у складі національної збірної США. Наразі провів у формі головної команди країни 34 матчі, забивши 3 голи.