Ha portado la camisola de Guatemala durante 101 partidos, la mayoría de ellos en partidos oficiales de la FIFA en las eliminatorias clasificatorias para los mundiales en Corea y Japón 2002 y para Alemania 2006 y Sudáfrica 2010 y actualmente para el mundial de Brasil 2014.