W reprezentacji Gwatemali López zadebiutował 7 września 2010 w przegranym 1:2 towarzyskim meczu z Japonią. W 2011 roku został powołany do kadry na Złoty Puchar CONCACAF 2011. Rozegrał na nim 3 mecze: z Hondurasem (0:0), z Jamajką (0:2) i z Grenadą (4:0).