Llegó a disputar 30 encuentros en representación de . Su debut se produjo en la victoria por 3-0 sobre en un encuentro válido por la Copa de las Naciones de la OFC 2004. Fue parte también del plantel que obtuvo el título en 2008 y del que jugó la Copa Mundial de Sudáfrica 2010. Capitaneó a los "All Whites" en la Copa FIFA Confederaciones 2009.