Ha fatto il suo debutto per la nazionale senior nel maggio 2005 in un'amichevole contro la Norvegia e, a novembre 2016, ha collezionato un totale di 71 presenze, segnando 6 gol. Ha rappresentato il suo paese in 25 partite di qualificazione per la Coppa del Mondo FIFA e ha giocato sia alla Coppa del Mondo FIFA 2006 che alla Coppa del Mondo FIFA 2014, nonché ai Mondiali di calcio 2005, 2007 e 2009.
e la Coppa d'Oro CONCACAF 2011.