López made his debut for Nicaragua in a February 2004 friendly match against Haiti and has earned a total of 20 caps, scoring 1 goal1. He has represented his country in 3 FIFA World Cup qualification matches and played at the 2005, 2007, and 2009 UNCAF Nations Cups as well as at the 2009 CONCACAF Gold Cup.