Corrales made his debut for El Salvador in a May 2001 UNCAF Nations Cup match against Nicaragua and has, as of December 2010, earned a total of 71 caps, scoring 16 goals. He represented his country in 20 FIFA World Cup qualification matches and played at the 2001, 2003, 2005 and 2009 UNCAF Nations Cups as well as at the 2002, 2003 and 2009 CONCACAF Gold Cups.