W 2003 po raz pierwszy wystąpił w Złotym Pucharze, w którym wystąpił w meczu z Kanadą. W 2005 po raz kolejny wystąpił w Złotym Pucharze, w którym wystąpił w dwóch meczach z Kanadą i USA (czerwona kartka). W 2007 po raz trzeci wystąpił w Złotym Pucharze. Na turnieju wystąpił we wszystkich trzech meczach z Meksykiem, Panamą (bramka) i Hondurasem. W 2011 po raz czwarty uczestniczy w Złotym Pucharze CONCACAF. Na turnieju w USA pełni funkcję kapitana reprezentacji.