He made his debut for the Panama in an October 2005 FIFA World Cup qualification match against Trinidad and Tobago and has, as of 1 August 2015, earned a total of 57 caps, scoring 10 goals. He represented his country in 12 FIFA World Cup qualification matches and was captain of the Panama U-20 squad that took part in the 2007 FIFA World Youth Cup in Canada.