He made his debut for Honduras in an May 1994 Miami Cup match against Peru and has earned a total of 138 caps, scoring 27 goals. He has represented his country in 49 FIFA World Cup qualification matches and played at 5 UNCAF Nations Cups as well as at the 1998, 2000 and 2007 CONCACAF Gold Cups.