López gerði sitt fyrsta leiki fyrir Costa Rica í vináttuleik gegn Japan í ágúst 1995 og fékk alls 76 landsleiki og skoraði 6 mörk. Hann mætti í 22 undankeppni fyrir HM og lék í öllum 3 leikjum á HM 2002 sem haldið var í Kóreu og Japan. Hann lék einnig á 1995 og 1997 UNCAF Nations Cups sem og á 1998,
2000, 2002 og 2003 CONCACAF gullbikar og 1997 Copa América. Hann var einnig ekki leikandi liðsmaður í Copa América 2001.